 
.container,.container-fluid {
 position:relative
}
@media (max-width:767px) {
 .container {
 
 }
 .container.container--flushed-edges {
  padding:0
 }
}
.o-content-wrapper {
 overflow:hidden;
 letter-spacing:.025em
}
.o-content-wrapper__flush-top {
 margin-top:-20px
}
.o-content-border {
 position:relative;
 margin-bottom:0;
 clear:both
}
.o-content-border:before {
 content:'';
 
 visibility:hidden
}
.o-absolute-header .o-content-wrapper {
 margin-top:0
}
@media (min-width:992px) {
 .o-content-border.clearfix:after {
  width:auto;
  height:auto
 }
 .o-content-border:after {
  border:1px solid transparent;
  content:"";
  position:absolute;
  display:block;
  top:15px;
  bottom:15px;
  left:15px;
  right:15px;
  -moz-border-image:-moz-linear-gradient(left,#b78938,#dabf80,#ffe2ac,#dabf80,#b78938);
  -webkit-border-image:-webkit-linear-gradient(left,#b78938,#dabf80,#ffe2ac,#dabf80,#b78938);
  border-image:linear-gradient(to right,#b78938,#dabf80,#ffe2ac,#dabf80,#b78938);
  border-image-slice:1;
  pointer-events:none;
  z-index:1;
  width:auto;
  height:auto
 }
 .ie .o-content-border:after {
  border:1px solid #dbc081
 }
}
.c-expandcollapse,.c-link-panel,.oter--section,.o-content-wrapper__in,ul.c-breadcrumb__list {
 position:relative;
 z-index:1
}
.o-no-padding {
 padding:0
}


p {
 font-size:1.6rem;
 line-height:26px
}
.o-text__heading-1,h1 {
 font-size:2.8rem;
 line-height:36px;
 color:#002663
}
@media (min-width:768px) {
 .o-text__heading-1,h1 {
  font-size:4rem;
  line-height:53px
 }
}
.c-page-divider-v2--type-a h2,.o-text__heading-2,h2 {
 font-size:2.2rem;
 line-height:28px;
 color:#002663
}
@media (min-width:768px) {
 .c-page-divider-v2--type-a h2,.o-text__heading-2,h2 {
  font-size:3rem;
  line-height:36px
 }
}
.c-page-divider-v2--type-a h2 a,.c-page-divider-v2--type-a h2 a:focus,.c-page-divider-v2--type-a h2 a:hover,.o-text__heading-2 a,.o-text__heading-2 a:focus,.o-text__heading-2 a:hover,h2 a,h2 a:focus,h2 a:hover {
 text-decoration:none;
 color:#002663
}
.o-text__heading-4 {
 font-weight:900;
 font-size:2rem;
 line-height:18px;
 color:#002663
}
.o-text__heading-3,h3 {
 font-size:1.7rem;
 line-height:22px;
 color:#666
}
@media (min-width:768px) {
 .o-text__heading-3,h3 {
  font-size:2rem;
  line-height:24px
 }
}
.o-text__body,.o-text__quote,.o-text__tight {
 font-size:1.6rem;
 color:#666
}
.o-text__quote {
 line-height:25px
}
.o-text__body {
 line-height:24px;
 margin-bottom:40px
}
.o-text__tight {
 line-height:22px
}
.o-text__small {
 font-size:1.2rem;
 line-height:16px;
 color:#666
}
.o-text__small a {
 color:#333;
 text-decoration:underline
}
.o-tag {
 font-size:1.4rem;
 height:24px;
 margin-bottom:0;
 line-height:24px;
 background-color:#dbc081;
 color:#fff;
 padding:0 10px;
 border-radius:3px;
 display:inline-block
}
.o-continue-arrow {
 background-image:url(../svgs/css/dist/svg/sprite.stack.html#arrow-drop);
 background-color:#fff;
 background-position:center;
 background-repeat:no-repeat;
 background-size:70%;
 -webkit-border-radius:25px;
 -moz-border-radius:25px;
 -ms-border-radius:25px;
 border-radius:25px;
 height:35px;
 width:15px;
 position:fixed;
 bottom:50px;
 left:0;
 right:0;
 margin:0 auto;
 padding:20px;
 border:1px solid #ccc;
 opacity:0;
 z-index:999
}
.o-modal-open {
 position:fixed;
 overflow:hidden;
 width:100%
}
.o-play-icon {
 content:"";
 display:block;
 width:36px;
 height:36px;
 position:absolute;
 top:50%;
 left:50%;
 margin:-16px 0 0 -18px;
 background:url(../svgs/css/dist/svg/sprite.stack.html#play-video) center no-repeat;
 background-size:36px;
 z-index:6;
 cursor:pointer
}
@media (min-width:768px) {
 .o-play-icon {
  width:70px;
  height:70px;
  background-size:70px;
  margin:-34px 0 0 -35px
 }
}
picture.lazy-load:not(.lazyloadcomplete) {
 background-color:transparent;
 background-image:url(../images/loader/ajax-loader.html);
 background-position:center center;
 background-repeat:no-repeat;
 background-size:50px;
 display:block;
 height:100%;
 margin:0 5px 5px 0;
 min-height:100px;
 width:100%
}
.o-preloader {
 background:url(../images/loader/ajax-loader.html) center 50px no-repeat #fff;
 position:absolute;
 width:100%;
 z-index:2;
 min-height:200px;
 height:100%;
 text-indent:-9999px
}
.o-preloader-no-logo {
 background-image:url(../images/loader/ajax-loader-no-logo.html)
}
pre {
 display:block;
 font-family:inherit;
 margin:0;
 padding:0
}
html {
 -ms-overflow-style:scrollbar
}
.error-page {
 text-align:center;
 width:100%;
 height:100%
}
.error-page .c-homepage-link {
 font-weight:700;
 text-decoration:none
}
.error-page a:hover {
 text-decoration:none;
 color:#666
}
.error-page .c-error-title {
 max-width:500px;
 margin:0 auto;
 padding:0 20px
}
.error-page .c-error-wrapper {
 margin:20px 0 30px;
 padding:0 30px
}
.rtl .body-copy .error-page .c-error-wrapper {
 text-align:center
}
.o-text__termsDisclaimer {
 margin:59px 32px
}
@media (min-width:992px) {
 .o-text__termsDisclaimer {
  margin:59px 172px
 }
}
.o-text__termsDisclaimer .o-text__heading-1 {
 text-align:center;
 margin-bottom:40px
}
.o-text__termsDisclaimer .c-termsDisclaimer-center__article {
 text-align:center;
 margin:0 30px 25px
}
@media (min-width:992px) {
 .o-text__termsDisclaimer .c-termsDisclaimer-center__article {
  margin:0 80px 25px
 }
}
.o-text__termsDisclaimer .o-text-content__termsDisclaimer li {
 margin-bottom:20px
}
.o-text__termsDisclaimer ul li {
 margin:0 0 0 25px
}
.o-separator {
 display:inline-block;
 background-color:#f0f0f0;
 margin-left:7px;
 margin-right:7px;
 vertical-align:middle;
 height:4px;
 width:4px;
 margin-top:4px;
 -webkit-border-radius:10px;
 -moz-border-radius:10px;
 -ms-border-radius:10px;
 border-radius:10px
}
.o-notification-success {
 font-size:1.2rem;
 line-height:16px;
 color:#666;
 border:1px solid #0f704a;
 padding:20px
}
.contactus_wrapper .flexi_hero_par {
 margin:0 auto;
 width:100%;
 max-width:1024px;
 position:relative
}
@media (max-width:767px) {
 .contactus_wrapper .flexi_hero_par {
  padding:0 20px
 }
}
@media (max-width:320px) {
 .contactus_wrapper .flexi_hero_par {
  padding:0
 }
}
.contactus_wrapper .flexi_hero_par h1 {
 font-size:2.8rem;
 line-height:36px;
 color:#002663;
 text-align:center
}
.c-tooltip-info__copy {
 position:relative;
 top:-8px
}
@media (min-width:322px) and (max-width:767px) {
 .c-tooltip-info__copy {
  width:338px
 }
}
@media (min-width:768px) {
 .contactus_wrapper .flexi_hero_par h1 {
  font-size:4rem;
  line-height:53px
 }
 .c-tooltip-info__copy {
  width:492px
 }
}
.c-tooltip-info__copy .c-tooltip-info__copy--text {
 border-bottom:solid 1px #999;
 margin:0 0 auto auto;
 padding:5px 10px 15px;
 overflow-wrap:break-word;
 word-break:break-word;
 word-wrap:break-word;
 -webkit-hyphens:auto;
 -moz-hyphens:auto;
 -ms-hyphens:auto;
 -o-hyphens:auto;
 hyphens:auto
}
.c-tooltip-info__copy .c-tooltip-info__copy--text img {
 display:block;
 margin:10px 0
}
.c-tooltip-info__icon {
 float:right;
 top:-48px;
 right:3px
}
.c-tooltip-info__icon.is-active:before {
 position:absolute;
 right:3px;
 content:"";
 display:inline-block;
 width:15px;
 height:15px;
 border-left:15px solid transparent;
 border-right:15px solid transparent;
 border-bottom:15px solid #999;
 margin-top:25px
}
.c-tooltip-info__wrap {
 float:right
}
.textbox-tooltip.form-group:after,.textbox-tooltip.form-group:before {
 height:1px;
 display:block
}
.textbox-tooltip.form-group .dropdown,.textbox-tooltip.form-group .input-calendar,.textbox-tooltip.form-group .input-group,.textbox-tooltip.form-group .select,.textbox-tooltip.form-group .text,.textbox-tooltip.form-group .textfield {
 width:88%!important;
 float:none
}
@media (min-width:768px) {
 .textbox-tooltip.form-group .dropdown,.textbox-tooltip.form-group .input-calendar,.textbox-tooltip.form-group .input-group,.textbox-tooltip.form-group .select,.textbox-tooltip.form-group .text,.textbox-tooltip.form-group .textfield {
  width:92%!important
 }
}
.textbox-tooltip.form-group .input-group {
 padding:0
}
.ie picture.is-loading.lazyloadcomplete {
 background-color:transparent
}
.ie9 picture.is-broken,.ie9 picture.is-loading {
 margin:0
}
.o-thumbnail-profile-img {
 width:50px;
 height:50px;
 border-radius:50%
}

#rr-ex-template--type02 .rr-product-reviews .averageRingBlock .right-review-area .write-review-btn,#rr-ex-template--type02 .rr-widget-container .paging .rr-loadmore-btn,#rr-ex-template--type04 .rr-submission-form .rr-ex-btn-container .rr-button,.article-reviews .rr-product-reviews.type-a .averageRingBlock .write-review-btn,.article-reviews .rr-product-reviews.type-a .paging .rr-loadmore-btn,.c-diagnostic-tool .c-result-sec-email__success a,.coupons-flow .coupons-diagnostic-tool .call-to-action button,.coupons-webBricks-action .call-to-action__link,.edit-account .account-detail .c_view_account_credentials button,.edit-account .account-detail .c_view_account_options button,.edit-account .account-detail .c_view_account_user_details button,.edit-account .account-detail .container-fluid button,.edit-account .account-information .c_view_account_credentials button,.edit-account .account-information .c_view_account_options button,.edit-account .account-information .c_view_account_user_details button,.edit-account .account-information .container-fluid button,.edit-account .summary-account .c_view_account_credentials button,.edit-account .summary-account .c_view_account_options button,.edit-account .summary-account .c_view_account_user_details button,.edit-account .summary-account .container .c-profile-tabs-cont button,.edit-account .summary-account .container-fluid #c_view_account_credentials button,.edit-account .summary-account .container-fluid #c_view_account_user_details button,.edit-account .summary-account .container-fluid form.c-view-account-credentials button,.edit-account .summary-account .container-fluid form.c-view-account-userdetails button,.form-v2 .form-horizontal .form-group.primary-btn button,.form-v2 .form-horizontal .form-group.secondary-btn button,.o-btn {
 background-color:#fff;
 border:1px solid;
 width:auto;
 padding:0 30px;
 height:51px;
 line-height:48px;
 outline:0;
 position:relative;
 overflow:hidden;
 cursor:pointer;
 text-transform:none;
 font-size:1.6rem;
 text-align:center;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 -ms-border-radius:3px;
 border-radius:3px;
 min-width:166px;
 display:inline-block;
 -webkit-transition:background-color .6s ease-out,border-color .6s ease-out;
 transition:background-color .6s ease-out,border-color .6s ease-out
}
@media (min-width:768px) {
 #rr-ex-template--type02 .rr-product-reviews .averageRingBlock .right-review-area .write-review-btn,#rr-ex-template--type02 .rr-widget-container .paging .rr-loadmore-btn,#rr-ex-template--type04 .rr-submission-form .rr-ex-btn-container .rr-button,.article-reviews .rr-product-reviews.type-a .averageRingBlock .write-review-btn,.article-reviews .rr-product-reviews.type-a .paging .rr-loadmore-btn,.c-diagnostic-tool .c-result-sec-email__success a,.coupons-flow .coupons-diagnostic-tool .call-to-action button,.coupons-webBricks-action .call-to-action__link,.edit-account .account-detail .c_view_account_credentials button,.edit-account .account-detail .c_view_account_options button,.edit-account .account-detail .c_view_account_user_details button,.edit-account .account-detail .container-fluid button,.edit-account .account-information .c_view_account_credentials button,.edit-account .account-information .c_view_account_options button,.edit-account .account-information .c_view_account_user_details button,.edit-account .account-information .container-fluid button,.edit-account .summary-account .c_view_account_credentials button,.edit-account .summary-account .c_view_account_options button,.edit-account .summary-account .c_view_account_user_details button,.edit-account .summary-account .container .c-profile-tabs-cont button,.edit-account .summary-account .container-fluid #c_view_account_credentials button,.edit-account .summary-account .container-fluid #c_view_account_user_details button,.edit-account .summary-account .container-fluid form.c-view-account-credentials button,.edit-account .summary-account .container-fluid form.c-view-account-userdetails button,.form-v2 .form-horizontal .form-group.primary-btn button,.form-v2 .form-horizontal .form-group.secondary-btn button,.o-btn {
  min-width:150px
 }
}
#rr-ex-template--type02 .rr-product-reviews .averageRingBlock .right-review-area .write-review-btn,#rr-ex-template--type02 .rr-product-reviews .averageRingBlock .right-review-area .write-review-btn:active,#rr-ex-template--type02 .rr-product-reviews .averageRingBlock .right-review-area .write-review-btn:focus,#rr-ex-template--type02 .rr-product-reviews .averageRingBlock .right-review-area .write-review-btn:hover,#rr-ex-template--type02 .rr-widget-container .paging .rr-loadmore-btn,#rr-ex-template--type02 .rr-widget-container .paging .rr-loadmore-btn:active,#rr-ex-template--type02 .rr-widget-container .paging .rr-loadmore-btn:focus,#rr-ex-template--type02 .rr-widget-container .paging .rr-loadmore-btn:hover,#rr-ex-template--type04 .rr-submission-form .rr-ex-btn-container .rr-button,#rr-ex-template--type04 .rr-submission-form .rr-ex-btn-container .rr-button:active,#rr-ex-template--type04 .rr-submission-form .rr-ex-btn-container .rr-button:focus,#rr-ex-template--type04 .rr-submission-form .rr-ex-btn-container .rr-button:hover,.article-reviews .rr-product-reviews.type-a .averageRingBlock .write-review-btn,.article-reviews .rr-product-reviews.type-a .averageRingBlock .write-review-btn:active,.article-reviews .rr-product-reviews.type-a .averageRingBlock .write-review-btn:focus,.article-reviews .rr-product-reviews.type-a .averageRingBlock .write-review-btn:hover,.article-reviews .rr-product-reviews.type-a .paging .rr-loadmore-btn,.article-reviews .rr-product-reviews.type-a .paging .rr-loadmore-btn:active,.article-reviews .rr-product-reviews.type-a .paging .rr-loadmore-btn:focus,.article-reviews .rr-product-reviews.type-a .paging .rr-loadmore-btn:hover,.c-diagnostic-tool .c-result-sec-email__success a,.c-diagnostic-tool .c-result-sec-email__success a:active,.c-diagnostic-tool .c-result-sec-email__success a:focus,.c-diagnostic-tool .c-result-sec-email__success a:hover,.coupons-flow .coupons-diagnostic-tool .call-to-action button,.coupons-flow .coupons-diagnostic-tool .call-to-action button:active,.coupons-flow .coupons-diagnostic-tool .call-to-action button:focus,.coupons-flow .coupons-diagnostic-tool .call-to-action button:hover,.coupons-webBricks-action .call-to-action__link,.coupons-webBricks-action .call-to-action__link:active,.coupons-webBricks-action .call-to-action__link:focus,.coupons-webBricks-action .call-to-action__link:hover,.edit-account .account-detail .c_view_account_credentials button,.edit-account .account-detail .c_view_account_credentials button:active,.edit-account .account-detail .c_view_account_credentials button:focus,.edit-account .account-detail .c_view_account_credentials button:hover,.edit-account .account-detail .c_view_account_options button,.edit-account .account-detail .c_view_account_options button:active,.edit-account .account-detail .c_view_account_options button:focus,.edit-account .account-detail .c_view_account_options button:hover,.edit-account .account-detail .c_view_account_user_details button,.edit-account .account-detail .c_view_account_user_details button:active,.edit-account .account-detail .c_view_account_user_details button:focus,.edit-account .account-detail .c_view_account_user_details button:hover,.edit-account .account-detail .container-fluid button,.edit-account .account-detail .container-fluid button:active,.edit-account .account-detail .container-fluid button:focus,.edit-account .account-detail .container-fluid button:hover,.edit-account .account-information .c_view_account_credentials button,.edit-account .account-information .c_view_account_credentials button:active,.edit-account .account-information .c_view_account_credentials button:focus,.edit-account .account-information .c_view_account_credentials button:hover,.edit-account .account-information .c_view_account_options button,.edit-account .account-information .c_view_account_options button:active,.edit-account .account-information .c_view_account_options button:focus,.edit-account .account-information .c_view_account_options button:hover,.edit-account .account-information .c_view_account_user_details button,.edit-account .account-information .c_view_account_user_details button:active,.edit-account .account-information .c_view_account_user_details button:focus,.edit-account .account-information .c_view_account_user_details button:hover,.edit-account .account-information .container-fluid button,.edit-account .account-information .container-fluid button:active,.edit-account .account-information .container-fluid button:focus,.edit-account .account-information .container-fluid button:hover,.edit-account .summary-account .c_view_account_credentials button,.edit-account .summary-account .c_view_account_credentials button:active,.edit-account .summary-account .c_view_account_credentials button:focus,.edit-account .summary-account .c_view_account_credentials button:hover,.edit-account .summary-account .c_view_account_options button,.edit-account .summary-account .c_view_account_options button:active,.edit-account .summary-account .c_view_account_options button:focus,.edit-account .summary-account .c_view_account_options button:hover,.edit-account .summary-account .c_view_account_user_details button,.edit-account .summary-account .c_view_account_user_details button:active,.edit-account .summary-account .c_view_account_user_details button:focus,.edit-account .summary-account .c_view_account_user_details button:hover,.edit-account .summary-account .container .c-profile-tabs-cont button,.edit-account .summary-account .container .c-profile-tabs-cont button:active,.edit-account .summary-account .container .c-profile-tabs-cont button:focus,.edit-account .summary-account .container .c-profile-tabs-cont button:hover,.edit-account .summary-account .container-fluid #c_view_account_credentials button,.edit-account .summary-account .container-fluid #c_view_account_credentials button:active,.edit-account .summary-account .container-fluid #c_view_account_credentials button:focus,.edit-account .summary-account .container-fluid #c_view_account_credentials button:hover,.edit-account .summary-account .container-fluid #c_view_account_user_details button,.edit-account .summary-account .container-fluid #c_view_account_user_details button:active,.edit-account .summary-account .container-fluid #c_view_account_user_details button:focus,.edit-account .summary-account .container-fluid #c_view_account_user_details button:hover,.edit-account .summary-account .container-fluid form.c-view-account-credentials button,.edit-account .summary-account .container-fluid form.c-view-account-credentials button:active,.edit-account .summary-account .container-fluid form.c-view-account-credentials button:focus,.edit-account .summary-account .container-fluid form.c-view-account-credentials button:hover,.edit-account .summary-account .container-fluid form.c-view-account-userdetails button,.edit-account .summary-account .container-fluid form.c-view-account-userdetails button:active,.edit-account .summary-account .container-fluid form.c-view-account-userdetails button:focus,.edit-account .summary-account .container-fluid form.c-view-account-userdetails button:hover,.form-v2 .form-horizontal .form-group.primary-btn button,.form-v2 .form-horizontal .form-group.primary-btn button:active,.form-v2 .form-horizontal .form-group.primary-btn button:focus,.form-v2 .form-horizontal .form-group.primary-btn button:hover,.form-v2 .form-horizontal .form-group.secondary-btn button,.form-v2 .form-horizontal .form-group.secondary-btn button:active,.form-v2 .form-horizontal .form-group.secondary-btn button:focus,.form-v2 .form-horizontal .form-group.secondary-btn button:hover,.o-btn,.o-btn:active,.o-btn:focus,.o-btn:hover {
 text-decoration:none;
 color:currentColor
}
#rr-ex-template--type02 .rr-product-reviews .averageRingBlock .right-review-area .write-review-btn .ink,#rr-ex-template--type02 .rr-widget-container .paging .rr-loadmore-btn .ink,#rr-ex-template--type04 .rr-submission-form .rr-ex-btn-container .rr-button .ink,.article-reviews .rr-product-reviews.type-a .averageRingBlock .write-review-btn .ink,.article-reviews .rr-product-reviews.type-a .paging .rr-loadmore-btn .ink,.c-diagnostic-tool .c-result-sec-email__success a .ink,.coupons-flow .coupons-diagnostic-tool .call-to-action button .ink,.coupons-webBricks-action .call-to-action__link .ink,.edit-account .account-detail .c_view_account_credentials button .ink,.edit-account .account-detail .c_view_account_options button .ink,.edit-account .account-detail .c_view_account_user_details button .ink,.edit-account .account-detail .container-fluid button .ink,.edit-account .account-information .c_view_account_credentials button .ink,.edit-account .account-information .c_view_account_options button .ink,.edit-account .account-information .c_view_account_user_details button .ink,.edit-account .account-information .container-fluid button .ink,.edit-account .summary-account .c_view_account_credentials button .ink,.edit-account .summary-account .c_view_account_options button .ink,.edit-account .summary-account .c_view_account_user_details button .ink,.edit-account .summary-account .container .c-profile-tabs-cont button .ink,.edit-account .summary-account .container-fluid #c_view_account_credentials button .ink,.edit-account .summary-account .container-fluid #c_view_account_user_details button .ink,.edit-account .summary-account .container-fluid form.c-view-account-credentials button .ink,.edit-account .summary-account .container-fluid form.c-view-account-userdetails button .ink,.form-v2 .form-horizontal .form-group.primary-btn button .ink,.form-v2 .form-horizontal .form-group.secondary-btn button .ink,.o-btn .ink {
 position:absolute;
 display:block;
 border-radius:100%;
 transform:scale(0);
 opacity:.5
}
.c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-2_topic .c-page-listing-v2-listing-item-cta__container button,.c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-3_topic .c-page-listing-v2-listing-item-cta__container button,.coupons-flow .c-diagnostic-tool .c-articles-section .c-articles-summary__link,.edit-account .account-detail .c_view_account_credentials button,.edit-account .account-detail .c_view_account_options button,.edit-account .account-detail .c_view_account_user_details button,.edit-account .account-detail .container-fluid button,.edit-account .account-information .c_view_account_credentials button,.edit-account .account-information .c_view_account_options button,.edit-account .account-information .c_view_account_user_details button,.edit-account .account-information .container-fluid button,.edit-account .summary-account .c_view_account_credentials button,.edit-account .summary-account .c_view_account_options button,.edit-account .summary-account .c_view_account_user_details button,.edit-account .summary-account .container-fluid #c_view_account_credentials button,.edit-account .summary-account .container-fluid #c_view_account_user_details button,.edit-account .summary-account .container-fluid form.c-view-account-credentials button,.edit-account .summary-account .container-fluid form.c-view-account-userdetails button,.form-v2 .form-horizontal .form-group.primary-btn button,.o-btn--primary {
 border-color:#003E7C #003E7C #002663;
 color:#fff;
 background-color:#003E7C;
 position:relative;
 border-bottom-width:3px
}
.c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-2_topic .c-page-listing-v2-listing-item-cta__container button:hover,.c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-3_topic .c-page-listing-v2-listing-item-cta__container button:hover,.coupons-flow .c-diagnostic-tool .c-articles-section .c-articles-summary__link:hover,.edit-account .account-detail .c_view_account_credentials button:hover,.edit-account .account-detail .c_view_account_options button:hover,.edit-account .account-detail .c_view_account_user_details button:hover,.edit-account .account-detail .container-fluid button:hover,.edit-account .account-information .c_view_account_credentials button:hover,.edit-account .account-information .c_view_account_options button:hover,.edit-account .account-information .c_view_account_user_details button:hover,.edit-account .account-information .container-fluid button:hover,.edit-account .summary-account .c_view_account_credentials button:hover,.edit-account .summary-account .c_view_account_options button:hover,.edit-account .summary-account .c_view_account_user_details button:hover,.edit-account .summary-account .container-fluid #c_view_account_credentials button:hover,.edit-account .summary-account .container-fluid #c_view_account_user_details button:hover,.edit-account .summary-account .container-fluid form.c-view-account-credentials button:hover,.edit-account .summary-account .container-fluid form.c-view-account-userdetails button:hover,.form-v2 .form-horizontal .form-group.primary-btn button:hover,.o-btn--primary:hover {
 border-color:#002663;
 color:#fff;
 background-color:#002663
}
.c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-2_topic .c-page-listing-v2-listing-item-cta__container button .ink,.c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-3_topic .c-page-listing-v2-listing-item-cta__container button .ink,.coupons-flow .c-diagnostic-tool .c-articles-section .c-articles-summary__link .ink,.edit-account .account-detail .c_view_account_credentials button .ink,.edit-account .account-detail .c_view_account_options button .ink,.edit-account .account-detail .c_view_account_user_details button .ink,.edit-account .account-detail .container-fluid button .ink,.edit-account .account-information .c_view_account_credentials button .ink,.edit-account .account-information .c_view_account_options button .ink,.edit-account .account-information .c_view_account_user_details button .ink,.edit-account .account-information .container-fluid button .ink,.edit-account .summary-account .c_view_account_credentials button .ink,.edit-account .summary-account .c_view_account_options button .ink,.edit-account .summary-account .c_view_account_user_details button .ink,.edit-account .summary-account .container-fluid #c_view_account_credentials button .ink,.edit-account .summary-account .container-fluid #c_view_account_user_details button .ink,.edit-account .summary-account .container-fluid form.c-view-account-credentials button .ink,.edit-account .summary-account .container-fluid form.c-view-account-userdetails button .ink,.form-v2 .form-horizontal .form-group.primary-btn button .ink,.o-btn--primary .ink {
 background:#f0f0f0
}
.c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-1_topic .c-page-listing-v2-listing-item-cta__container button,.coupons-flow .coupons-diagnostic-tool .call-to-action button,.coupons-webBricks-action .call-to-action__link,.form-v2 .form-horizontal .form-group.secondary-btn button,.o-btn--secondary {
 border-color:#DBC081;
 color:#002663;
 background-color:#fff
}
.c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-1_topic .c-page-listing-v2-listing-item-cta__container button:before,.coupons-flow .coupons-diagnostic-tool .call-to-action button:before,.coupons-webBricks-action .call-to-action__link:before,.form-v2 .form-horizontal .form-group.secondary-btn button:before,.o-btn--secondary:before {
 -webkit-transition:opacity .5s ease-in-out;
 transition:opacity .5s ease-in-out
}
.c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-1_topic .c-page-listing-v2-listing-item-cta__container button:hover,.coupons-flow .coupons-diagnostic-tool .call-to-action button:hover,.coupons-webBricks-action .call-to-action__link:hover,.form-v2 .form-horizontal .form-group.secondary-btn button:hover,.o-btn--secondary:hover {
 border-color:#b78938;
 color:#fff;
 background-color:#DBC081
}
.c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-1_topic .c-page-listing-v2-listing-item-cta__container button:after,.coupons-flow .coupons-diagnostic-tool .call-to-action button:after,.coupons-webBricks-action .call-to-action__link:after,.form-v2 .form-horizontal .form-group.secondary-btn button:after,.o-btn--secondary:after {
 background:#b78938;
 background:-moz-linear-gradient(left,#b78938 0,#dabf80 25%,#ffe2ac 51%,#dabf80 76%,#b78938 100%);
 background:-webkit-gradient(linear,left top,right top,color-stop(0,#b78938),color-stop(25%,#dabf80),color-stop(51%,#ffe2ac),color-stop(76%,#dabf80),color-stop(100%,#b78938));
 background:-webkit-linear-gradient(left,#b78938 0,#dabf80 25%,#ffe2ac 51%,#dabf80 76%,#b78938 100%);
 background:-o-linear-gradient(left,#b78938 0,#dabf80 25%,#ffe2ac 51%,#dabf80 76%,#b78938 100%);
 background:-ms-linear-gradient(left,#b78938 0,#dabf80 25%,#ffe2ac 51%,#dabf80 76%,#b78938 100%);
 background:linear-gradient(to right,#b78938 0,#dabf80 25%,#ffe2ac 51%,#dabf80 76%,#b78938 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b78938', endColorstr='#b78938', GradientType=1);
 height:3px;
 width:100%;
 content:'';
 position:absolute;
 bottom:0;
 left:0
}
.c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-1_topic .c-page-listing-v2-listing-item-cta__container button .ink,.coupons-flow .coupons-diagnostic-tool .call-to-action button .ink,.coupons-webBricks-action .call-to-action__link .ink,.form-v2 .form-horizontal .form-group.secondary-btn button .ink,.o-btn--secondary .ink {
 background:#FFE2AC
}
#rr-ex-template--type02 .rr-product-reviews .averageRingBlock .right-review-area .write-review-btn,#rr-ex-template--type02 .rr-widget-container .paging .rr-loadmore-btn,#rr-ex-template--type04 .rr-submission-form .rr-ex-btn-container .rr-button,.article-reviews .rr-product-reviews.type-a .averageRingBlock .write-review-btn,.article-reviews .rr-product-reviews.type-a .paging .rr-loadmore-btn,.c-diagnostic-tool .c-result-sec-email__success a,.edit-account .summary-account .container .c-profile-tabs-cont button,.o-btn--ternary {
 border-color:#ccc;
 color:#002663;
 background-color:#fff;
 border-bottom-width:3px
}
#rr-ex-template--type02 .rr-product-reviews .averageRingBlock .right-review-area .write-review-btn .ink,#rr-ex-template--type02 .rr-widget-container .paging .rr-loadmore-btn .ink,#rr-ex-template--type04 .rr-submission-form .rr-ex-btn-container .rr-button .ink,.article-reviews .rr-product-reviews.type-a .averageRingBlock .write-review-btn .ink,.article-reviews .rr-product-reviews.type-a .paging .rr-loadmore-btn .ink,.c-diagnostic-tool .c-result-sec-email__success a .ink,.edit-account .summary-account .container .c-profile-tabs-cont button .ink,.o-btn--ternary .ink {
 background:#999
}
#rr-ex-template--type02 .rr-product-reviews .averageRingBlock .right-review-area .write-review-btn:hover,#rr-ex-template--type02 .rr-widget-container .paging .rr-loadmore-btn:hover,#rr-ex-template--type04 .rr-submission-form .rr-ex-btn-container .rr-button:hover,.article-reviews .rr-product-reviews.type-a .averageRingBlock .write-review-btn:hover,.article-reviews .rr-product-reviews.type-a .paging .rr-loadmore-btn:hover,.c-diagnostic-tool .c-result-sec-email__success a:hover,.edit-account .summary-account .container .c-profile-tabs-cont button:hover,.o-btn--ternary:hover {
 border-color:#ccc;
 color:#002663;
 background-color:#ccc
}
.o-btn-group {
 border-radius:3px;
 border:1px solid #999;
 display:inline-block;
 overflow:hidden
}
.o-btn-sub {
 background-color:#f0f0f0;
 float:left;
 cursor:pointer;
 display:inline-block;
 padding:0 10px;
 line-height:45px;
 width:45px
}
.o-btn-active,.o-dropdown {
 background-color:#FFF
}
.o-btn-sub:nth-child(n+2) {
 border-left:1px solid #999
}
.o-btn-icon {
 height:8px;
 width:12px
}
.o-dropdown {
 font-size:1.6rem;
 line-height:52px;
 color:#002663;
 margin:10px;
 border:1px solid #ccc;
 min-width:100px;
 border-radius:3px;
 height:50px;
 padding:0 65px 0 20px;
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none;
 background-image:url(../svgs/css/dist/svg/sprite.stack.html#dropdown-arrow);
 background-repeat:no-repeat;
 background-position:right center;
 background-size:45px 28px;
 cursor:pointer
}
.o-dropdown:active,.o-dropdown:focus {
 outline:0
}
.o-filter-dropdown,.o-filter-dropdown--small {
 color:#002663;
 margin:0 10px;
 border:none;
 border-bottom:1px solid #002663;
 font-size:2rem;
 background-color:transparent;
 border-radius:0;
 line-height:26px;
 padding:0 25px 4px 3px;
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none;
 background-image:url(../svgs/css/dist/svg/sprite.stack.html#arrow-drop);
 background-repeat:no-repeat;
 background-position:right 3px bottom 3px;
 background-size:22px 15px;
 width:145px;
 cursor:pointer
}
@media (max-width:767px) {
 .o-filter-dropdown,.o-filter-dropdown--small {
  margin-right:0
 }
}
.o-filter-dropdown--small:active,.o-filter-dropdown--small:focus,.o-filter-dropdown:active,.o-filter-dropdown:focus {
 outline:0
}
.lt-ie10 .o-filter-dropdown,.lt-ie10 .o-filter-dropdown--small {
 background-image:none;
 padding:0
}
.o-filter-dropdown--small {
 font-size:1.6rem;
 width:auto;
 margin-left:0;
 background-position:right 3px bottom 4px;
 line-height:1.2
}
.o-button-readmore,.o-button-readmore:focus,.o-button-readmore:hover {
 background:right 8px no-repeat;
 background-size:12px auto;
 padding-right:16px;
 color:#666;
 font:1.6rem;
 text-decoration:none
}
.c-search-listing-v2 .c-search-listing-v2__item .o-tag,.c-search-listing-v2 .o-product__tag--customizable,.c-search-sub-brand__item.active,.font-family-Helvetica-md-search,.font-family-Helvetica-rm-search,.font-family-Helvetica-th-search {
 font-family:helvetica-neue-lt-unilever,"Helvetica Neue",HelveticaNeue,Helvetica,Arial,sans-serif
}
.o-button-readmore.js-show-less,.o-button-readmore:focus.js-show-less,.o-button-readmore:hover.js-show-less {
 background-image:url(../svgs/regular/dist/arrow-up.html)
}
.o-link {
 font-size:1.6rem;
 color:#666;
 cursor:pointer
}
.o-link a {
 text-decoration:none
}
.c-call-out-button__chat-btn,.c-featured-category__messenger .c-spotlight-chat__btn,.c-sticky-container .c-live-chat-v2__online,.c-sticky-container .fb-me-link-href,.o-btn--messenger {
 display:inline-block;
 -webkit-border-radius:50px;
 -moz-border-radius:50px;
 -ms-border-radius:50px;
 border-radius:50px;
 border:2px solid #0084ff;
 color:#0084ff;
 background-color:#fff;
 overflow:visible;
 font-size:1.5rem;
 padding:10px 7px 8px 12px;
 line-height:16px;
 height:auto;
 -webkit-box-shadow:0 0 0 1.5pt #fff,0 1px 7px rgba(0,0,0,.3);
 -moz-box-shadow:0 0 0 1.5pt #fff,0 1px 7px rgba(0,0,0,.3);
 box-shadow:0 0 0 1.5pt #fff,0 1px 7px rgba(0,0,0,.3)
}
.c-call-out-button__chat-btn:after,.c-featured-category__messenger .c-spotlight-chat__btn:after,.c-sticky-container .c-live-chat-v2__online:after,.c-sticky-container .fb-me-link-href:after,.o-btn--messenger:after {
 content:"";
 background:url(../svgs/regular/dist/messenger.html) no-repeat;
 background-size:20px 20px;
 width:20px;
 height:20px;
 display:inline-block;
 vertical-align:middle
}
.c-call-out-button__chat-btn:focus,.c-call-out-button__chat-btn:hover,.c-featured-category__messenger .c-spotlight-chat__btn:focus,.c-featured-category__messenger .c-spotlight-chat__btn:hover,.c-sticky-container .c-live-chat-v2__online:focus,.c-sticky-container .c-live-chat-v2__online:hover,.c-sticky-container .fb-me-link-href:focus,.c-sticky-container .fb-me-link-href:hover,.o-btn--messenger:focus,.o-btn--messenger:hover {
 text-decoration:none;
 color:#0084ff
}
.c-call-out-button__chat-btn:focus,.c-featured-category__messenger .c-spotlight-chat__btn:focus,.c-sticky-container .c-live-chat-v2__online:focus,.c-sticky-container .fb-me-link-href:focus,.o-btn--messenger:focus {
 color:#0084ff
}
.o-btn-search {
 background:url(../svgs/css/dist/svg/sprite.stack.html#search) no-repeat;
 background-size:20px 20px;
 border:0;
 width:20px;
 height:20px
}
.o-btn--close {
 width:20px;
 height:20px;
 background:0 0
}
.o-btn--close .c-global-search__close {
 display:block;
 width:20px;
 height:20px
}
.o-product__tag--customizable {
 display:inline-block;
 font-size:2rem;
 line-height:30px;
 letter-spacing:.0125em;
 color:#0e2d4e
}
.rtl .o-filter-dropdown,.rtl .o-filter-dropdown--small {
 padding:0 3px 0 25px;
 background-position:left 3px bottom 3px
}
.rtl .o-filter-dropdown--small {
 background-position:left 3px bottom 4px
}
.rtl .o-dropdown {
 padding:0 20px 0 65px;
 background-image:url(../svgs/regular/dist/dropdown-arrow-rtl.html);
 background-position:left center
}
.greyCTA {
 box-shadow:0 3px 0 0 #ccc;
 border-color:#ccc;
 color:#002663
}
.greyCTA:hover {
 background-color:#666;
 border-color:#333;
 color:#fff;
 box-shadow:0 3px 0 0 #333
}
.wcmmode-edit .o-navbar {
 position:relative
}
.wcmmode-edit header {
 padding-bottom:20px
}
.wcmmode-edit .anchor-link-navigation,.wcmmode-edit .c-hero-image {
 opacity:1!important

}
.constantco-widget {
 clear:both
}
#OverlayWrapper .cq-Overlay {
 z-index:1
}
.wcmmode-edit .c-sticky-container {
 position:relative!important
}
.font-family-Helvetica-th-search {
 font-weight:200
}


.c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-2_topic .c-page-listing-v2-listing-item-cta__container .coupons-flow .videoplayer-v2 .call-to-action button:hover,.c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-3_topic .c-page-listing-v2-listing-item-cta__container .coupons-flow .videoplayer-v2 .call-to-action button:hover,.coupons-flow .c-diagnostic-tool .c-articles-section .videoplayer-v2 .call-to-action .c-articles-summary__link:hover,.coupons-flow .videoplayer-v2 .call-to-action .c-diagnostic-tool .c-articles-section .c-articles-summary__link:hover,.coupons-flow .videoplayer-v2 .call-to-action .c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-2_topic .c-page-listing-v2-listing-item-cta__container button:hover,.coupons-flow .videoplayer-v2 .call-to-action .c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-3_topic .c-page-listing-v2-listing-item-cta__container button:hover,.coupons-flow .videoplayer-v2 .call-to-action .edit-account .account-detail .c_view_account_credentials button:hover,.coupons-flow .videoplayer-v2 .call-to-action .edit-account .account-detail .c_view_account_options button:hover,.coupons-flow .videoplayer-v2 .call-to-action .edit-account .account-detail .c_view_account_user_details button:hover,.coupons-flow .videoplayer-v2 .call-to-action .edit-account .account-detail .container-fluid button:hover,.coupons-flow .videoplayer-v2 .call-to-action .edit-account .account-information .c_view_account_credentials button:hover,.coupons-flow .videoplayer-v2 .call-to-action .edit-account .account-information .c_view_account_options button:hover,.coupons-flow .videoplayer-v2 .call-to-action .edit-account .account-information .c_view_account_user_details button:hover,.coupons-flow .videoplayer-v2 .call-to-action .edit-account .account-information .container-fluid button:hover,.coupons-flow .videoplayer-v2 .call-to-action .edit-account .summary-account .c_view_account_credentials button:hover,.coupons-flow .videoplayer-v2 .call-to-action .edit-account .summary-account .c_view_account_options button:hover,.coupons-flow .videoplayer-v2 .call-to-action .edit-account .summary-account .c_view_account_user_details button:hover,.coupons-flow .videoplayer-v2 .call-to-action .edit-account .summary-account .container-fluid #c_view_account_credentials button:hover,.coupons-flow .videoplayer-v2 .call-to-action .edit-account .summary-account .container-fluid #c_view_account_user_details button:hover,.coupons-flow .videoplayer-v2 .call-to-action .edit-account .summary-account .container-fluid form.c-view-account-credentials button:hover,.coupons-flow .videoplayer-v2 .call-to-action .edit-account .summary-account .container-fluid form.c-view-account-userdetails button:hover,.coupons-flow .videoplayer-v2 .call-to-action .form-v2 .form-horizontal .form-group.primary-btn button:hover,.coupons-flow .videoplayer-v2 .call-to-action .o-btn--primary:hover,.edit-account .account-detail .c_view_account_credentials .coupons-flow .videoplayer-v2 .call-to-action button:hover,.edit-account .account-detail .c_view_account_options .coupons-flow .videoplayer-v2 .call-to-action button:hover,.edit-account .account-detail .c_view_account_user_details .coupons-flow .videoplayer-v2 .call-to-action button:hover,.edit-account .account-detail .container-fluid .coupons-flow .videoplayer-v2 .call-to-action button:hover,.edit-account .account-information .c_view_account_credentials .coupons-flow .videoplayer-v2 .call-to-action button:hover,.edit-account .account-information .c_view_account_options .coupons-flow .videoplayer-v2 .call-to-action button:hover,.edit-account .account-information .c_view_account_user_details .coupons-flow .videoplayer-v2 .call-to-action button:hover,.edit-account .account-information .container-fluid .coupons-flow .videoplayer-v2 .call-to-action button:hover,.edit-account .summary-account .c_view_account_credentials .coupons-flow .videoplayer-v2 .call-to-action button:hover,.edit-account .summary-account .c_view_account_options .coupons-flow .videoplayer-v2 .call-to-action button:hover,.edit-account .summary-account .c_view_account_user_details .coupons-flow .videoplayer-v2 .call-to-action button:hover,.edit-account .summary-account .container-fluid #c_view_account_credentials .coupons-flow .videoplayer-v2 .call-to-action button:hover,.edit-account .summary-account .container-fluid #c_view_account_user_details .coupons-flow .videoplayer-v2 .call-to-action button:hover,.edit-account .summary-account .container-fluid form.c-view-account-credentials .coupons-flow .videoplayer-v2 .call-to-action button:hover,.edit-account .summary-account .container-fluid form.c-view-account-userdetails .coupons-flow .videoplayer-v2 .call-to-action button:hover,.form-v2 .form-horizontal .form-group.primary-btn .coupons-flow .videoplayer-v2 .call-to-action button:hover {
 border-color:#b78938;
 color:#fff;
 background-color:#DBC081
}
.c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-2_topic .c-page-listing-v2-listing-item-cta__container .coupons-flow .videoplayer-v2 .call-to-action button:after,.c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-3_topic .c-page-listing-v2-listing-item-cta__container .coupons-flow .videoplayer-v2 .call-to-action button:after,.coupons-flow .c-diagnostic-tool .c-articles-section .videoplayer-v2 .call-to-action .c-articles-summary__link:after,.coupons-flow .videoplayer-v2 .call-to-action .c-diagnostic-tool .c-articles-section .c-articles-summary__link:after,.coupons-flow .videoplayer-v2 .call-to-action .c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-2_topic .c-page-listing-v2-listing-item-cta__container button:after,.coupons-flow .videoplayer-v2 .call-to-action .c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-3_topic .c-page-listing-v2-listing-item-cta__container button:after,.coupons-flow .videoplayer-v2 .call-to-action .edit-account .account-detail .c_view_account_credentials button:after,.coupons-flow .videoplayer-v2 .call-to-action .edit-account .account-detail .c_view_account_options button:after,.coupons-flow .videoplayer-v2 .call-to-action .edit-account .account-detail .c_view_account_user_details button:after,.coupons-flow .videoplayer-v2 .call-to-action .edit-account .account-detail .container-fluid button:after,.coupons-flow .videoplayer-v2 .call-to-action .edit-account .account-information .c_view_account_credentials button:after,.coupons-flow .videoplayer-v2 .call-to-action .edit-account .account-information .c_view_account_options button:after,.coupons-flow .videoplayer-v2 .call-to-action .edit-account .account-information .c_view_account_user_details button:after,.coupons-flow .videoplayer-v2 .call-to-action .edit-account .account-information .container-fluid button:after,.coupons-flow .videoplayer-v2 .call-to-action .edit-account .summary-account .c_view_account_credentials button:after,.coupons-flow .videoplayer-v2 .call-to-action .edit-account .summary-account .c_view_account_options button:after,.coupons-flow .videoplayer-v2 .call-to-action .edit-account .summary-account .c_view_account_user_details button:after,.coupons-flow .videoplayer-v2 .call-to-action .edit-account .summary-account .container-fluid #c_view_account_credentials button:after,.coupons-flow .videoplayer-v2 .call-to-action .edit-account .summary-account .container-fluid #c_view_account_user_details button:after,.coupons-flow .videoplayer-v2 .call-to-action .edit-account .summary-account .container-fluid form.c-view-account-credentials button:after,.coupons-flow .videoplayer-v2 .call-to-action .edit-account .summary-account .container-fluid form.c-view-account-userdetails button:after,.coupons-flow .videoplayer-v2 .call-to-action .form-v2 .form-horizontal .form-group.primary-btn button:after,.coupons-flow .videoplayer-v2 .call-to-action .o-btn--primary:after,.edit-account .account-detail .c_view_account_credentials .coupons-flow .videoplayer-v2 .call-to-action button:after,.edit-account .account-detail .c_view_account_options .coupons-flow .videoplayer-v2 .call-to-action button:after,.edit-account .account-detail .c_view_account_user_details .coupons-flow .videoplayer-v2 .call-to-action button:after,.edit-account .account-detail .container-fluid .coupons-flow .videoplayer-v2 .call-to-action button:after,.edit-account .account-information .c_view_account_credentials .coupons-flow .videoplayer-v2 .call-to-action button:after,.edit-account .account-information .c_view_account_options .coupons-flow .videoplayer-v2 .call-to-action button:after,.edit-account .account-information .c_view_account_user_details .coupons-flow .videoplayer-v2 .call-to-action button:after,.edit-account .account-information .container-fluid .coupons-flow .videoplayer-v2 .call-to-action button:after,.edit-account .summary-account .c_view_account_credentials .coupons-flow .videoplayer-v2 .call-to-action button:after,.edit-account .summary-account .c_view_account_options .coupons-flow .videoplayer-v2 .call-to-action button:after,.edit-account .summary-account .c_view_account_user_details .coupons-flow .videoplayer-v2 .call-to-action button:after,.edit-account .summary-account .container-fluid #c_view_account_credentials .coupons-flow .videoplayer-v2 .call-to-action button:after,.edit-account .summary-account .container-fluid #c_view_account_user_details .coupons-flow .videoplayer-v2 .call-to-action button:after,.edit-account .summary-account .container-fluid form.c-view-account-credentials .coupons-flow .videoplayer-v2 .call-to-action button:after,.edit-account .summary-account .container-fluid form.c-view-account-userdetails .coupons-flow .videoplayer-v2 .call-to-action button:after,.form-v2 .form-horizontal .form-group.primary-btn .coupons-flow .videoplayer-v2 .call-to-action button:after {
 background:#b78938;
 background:-moz-linear-gradient(left,#b78938 0,#dabf80 25%,#ffe2ac 51%,#dabf80 76%,#b78938 100%);
 background:-webkit-gradient(linear,left top,right top,color-stop(0,#b78938),color-stop(25%,#dabf80),color-stop(51%,#ffe2ac),color-stop(76%,#dabf80),color-stop(100%,#b78938));
 background:-webkit-linear-gradient(left,#b78938 0,#dabf80 25%,#ffe2ac 51%,#dabf80 76%,#b78938 100%);
 background:-o-linear-gradient(left,#b78938 0,#dabf80 25%,#ffe2ac 51%,#dabf80 76%,#b78938 100%);
 background:-ms-linear-gradient(left,#b78938 0,#dabf80 25%,#ffe2ac 51%,#dabf80 76%,#b78938 100%);
 background:linear-gradient(to right,#b78938 0,#dabf80 25%,#ffe2ac 51%,#dabf80 76%,#b78938 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b78938', endColorstr='#b78938', GradientType=1);
 height:3px;
 width:100%;
 content:'';
 position:absolute;
 bottom:0;
 left:0
}
.c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-2_topic .c-page-listing-v2-listing-item-cta__container .coupons-flow .videoplayer-v2 .call-to-action button .ink,.c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-3_topic .c-page-listing-v2-listing-item-cta__container .coupons-flow .videoplayer-v2 .call-to-action button .ink,.coupons-flow .c-diagnostic-tool .c-articles-section .videoplayer-v2 .call-to-action .c-articles-summary__link .ink,.coupons-flow .videoplayer-v2 .call-to-action .c-diagnostic-tool .c-articles-section .c-articles-summary__link .ink,.coupons-flow .videoplayer-v2 .call-to-action .c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-2_topic .c-page-listing-v2-listing-item-cta__container button .ink,.coupons-flow .videoplayer-v2 .call-to-action .c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-3_topic .c-page-listing-v2-listing-item-cta__container button .ink,.coupons-flow .videoplayer-v2 .call-to-action .edit-account .account-detail .c_view_account_credentials button .ink,.coupons-flow .videoplayer-v2 .call-to-action .edit-account .account-detail .c_view_account_options button .ink,.coupons-flow .videoplayer-v2 .call-to-action .edit-account .account-detail .c_view_account_user_details button .ink,.coupons-flow .videoplayer-v2 .call-to-action .edit-account .account-detail .container-fluid button .ink,.coupons-flow .videoplayer-v2 .call-to-action .edit-account .account-information .c_view_account_credentials button .ink,.coupons-flow .videoplayer-v2 .call-to-action .edit-account .account-information .c_view_account_options button .ink,.coupons-flow .videoplayer-v2 .call-to-action .edit-account .account-information .c_view_account_user_details button .ink,.coupons-flow .videoplayer-v2 .call-to-action .edit-account .account-information .container-fluid button .ink,.coupons-flow .videoplayer-v2 .call-to-action .edit-account .summary-account .c_view_account_credentials button .ink,.coupons-flow .videoplayer-v2 .call-to-action .edit-account .summary-account .c_view_account_options button .ink,.coupons-flow .videoplayer-v2 .call-to-action .edit-account .summary-account .c_view_account_user_details button .ink,.coupons-flow .videoplayer-v2 .call-to-action .edit-account .summary-account .container-fluid #c_view_account_credentials button .ink,.coupons-flow .videoplayer-v2 .call-to-action .edit-account .summary-account .container-fluid #c_view_account_user_details button .ink,.coupons-flow .videoplayer-v2 .call-to-action .edit-account .summary-account .container-fluid form.c-view-account-credentials button .ink,.coupons-flow .videoplayer-v2 .call-to-action .edit-account .summary-account .container-fluid form.c-view-account-userdetails button .ink,.coupons-flow .videoplayer-v2 .call-to-action .form-v2 .form-horizontal .form-group.primary-btn button .ink,.coupons-flow .videoplayer-v2 .call-to-action .o-btn--primary .ink,.edit-account .account-detail .c_view_account_credentials .coupons-flow .videoplayer-v2 .call-to-action button .ink,.edit-account .account-detail .c_view_account_options .coupons-flow .videoplayer-v2 .call-to-action button .ink,.edit-account .account-detail .c_view_account_user_details .coupons-flow .videoplayer-v2 .call-to-action button .ink,.edit-account .account-detail .container-fluid .coupons-flow .videoplayer-v2 .call-to-action button .ink,.edit-account .account-information .c_view_account_credentials .coupons-flow .videoplayer-v2 .call-to-action button .ink,.edit-account .account-information .c_view_account_options .coupons-flow .videoplayer-v2 .call-to-action button .ink,.edit-account .account-information .c_view_account_user_details .coupons-flow .videoplayer-v2 .call-to-action button .ink,.edit-account .account-information .container-fluid .coupons-flow .videoplayer-v2 .call-to-action button .ink,.edit-account .summary-account .c_view_account_credentials .coupons-flow .videoplayer-v2 .call-to-action button .ink,.edit-account .summary-account .c_view_account_options .coupons-flow .videoplayer-v2 .call-to-action button .ink,.edit-account .summary-account .c_view_account_user_details .coupons-flow .videoplayer-v2 .call-to-action button .ink,.edit-account .summary-account .container-fluid #c_view_account_credentials .coupons-flow .videoplayer-v2 .call-to-action button .ink,.edit-account .summary-account .container-fluid #c_view_account_user_details .coupons-flow .videoplayer-v2 .call-to-action button .ink,.edit-account .summary-account .container-fluid form.c-view-account-credentials .coupons-flow .videoplayer-v2 .call-to-action button .ink,.edit-account .summary-account .container-fluid form.c-view-account-userdetails .coupons-flow .videoplayer-v2 .call-to-action button .ink,.form-v2 .form-horizontal .form-group.primary-btn .coupons-flow .videoplayer-v2 .call-to-action button .ink {
 position:absolute;
 display:block;
 border-radius:100%;
 transform:scale(0);
 opacity:.5;
 background:#FFE2AC
}
.coupons-flow .videoplayer-v2 .c-video-player__title {
 margin-bottom:11px
}
.coupons-flow .videoplayer-v2 .c-video-player-v2-video__player {
 position:absolute;
 top:0
}
.coupons-flow .videoplayer-v2 .c-video-player-v2__wrap {
 min-height:140px
}
.coupons-flow .videoplayer-v2.coupons-webBricks-action .o-text__body p {
 margin-top:-32px
}
@media (min-width:768px) {
 .c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-2_topic .c-page-listing-v2-listing-item-cta__container .coupons-flow .videoplayer-v2 .call-to-action button,.c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-3_topic .c-page-listing-v2-listing-item-cta__container .coupons-flow .videoplayer-v2 .call-to-action button,.coupons-flow .c-diagnostic-tool .c-articles-section .videoplayer-v2 .call-to-action .c-articles-summary__link,.coupons-flow .videoplayer-v2 .call-to-action .c-diagnostic-tool .c-articles-section .c-articles-summary__link,.coupons-flow .videoplayer-v2 .call-to-action .c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-2_topic .c-page-listing-v2-listing-item-cta__container button,.coupons-flow .videoplayer-v2 .call-to-action .c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-3_topic .c-page-listing-v2-listing-item-cta__container button,.coupons-flow .videoplayer-v2 .call-to-action .edit-account .account-detail .c_view_account_credentials button,.coupons-flow .videoplayer-v2 .call-to-action .edit-account .account-detail .c_view_account_options button,.coupons-flow .videoplayer-v2 .call-to-action .edit-account .account-detail .c_view_account_user_details button,.coupons-flow .videoplayer-v2 .call-to-action .edit-account .account-detail .container-fluid button,.coupons-flow .videoplayer-v2 .call-to-action .edit-account .account-information .c_view_account_credentials button,.coupons-flow .videoplayer-v2 .call-to-action .edit-account .account-information .c_view_account_options button,.coupons-flow .videoplayer-v2 .call-to-action .edit-account .account-information .c_view_account_user_details button,.coupons-flow .videoplayer-v2 .call-to-action .edit-account .account-information .container-fluid button,.coupons-flow .videoplayer-v2 .call-to-action .edit-account .summary-account .c_view_account_credentials button,.coupons-flow .videoplayer-v2 .call-to-action .edit-account .summary-account .c_view_account_options button,.coupons-flow .videoplayer-v2 .call-to-action .edit-account .summary-account .c_view_account_user_details button,.coupons-flow .videoplayer-v2 .call-to-action .edit-account .summary-account .container-fluid #c_view_account_credentials button,.coupons-flow .videoplayer-v2 .call-to-action .edit-account .summary-account .container-fluid #c_view_account_user_details button,.coupons-flow .videoplayer-v2 .call-to-action .edit-account .summary-account .container-fluid form.c-view-account-credentials button,.coupons-flow .videoplayer-v2 .call-to-action .edit-account .summary-account .container-fluid form.c-view-account-userdetails button,.coupons-flow .videoplayer-v2 .call-to-action .form-v2 .form-horizontal .form-group.primary-btn button,.coupons-flow .videoplayer-v2 .call-to-action .o-btn--primary,.edit-account .account-detail .c_view_account_credentials .coupons-flow .videoplayer-v2 .call-to-action button,.edit-account .account-detail .c_view_account_options .coupons-flow .videoplayer-v2 .call-to-action button,.edit-account .account-detail .c_view_account_user_details .coupons-flow .videoplayer-v2 .call-to-action button,.edit-account .account-detail .container-fluid .coupons-flow .videoplayer-v2 .call-to-action button,.edit-account .account-information .c_view_account_credentials .coupons-flow .videoplayer-v2 .call-to-action button,.edit-account .account-information .c_view_account_options .coupons-flow .videoplayer-v2 .call-to-action button,.edit-account .account-information .c_view_account_user_details .coupons-flow .videoplayer-v2 .call-to-action button,.edit-account .account-information .container-fluid .coupons-flow .videoplayer-v2 .call-to-action button,.edit-account .summary-account .c_view_account_credentials .coupons-flow .videoplayer-v2 .call-to-action button,.edit-account .summary-account .c_view_account_options .coupons-flow .videoplayer-v2 .call-to-action button,.edit-account .summary-account .c_view_account_user_details .coupons-flow .videoplayer-v2 .call-to-action button,.edit-account .summary-account .container-fluid #c_view_account_credentials .coupons-flow .videoplayer-v2 .call-to-action button,.edit-account .summary-account .container-fluid #c_view_account_user_details .coupons-flow .videoplayer-v2 .call-to-action button,.edit-account .summary-account .container-fluid form.c-view-account-credentials .coupons-flow .videoplayer-v2 .call-to-action button,.edit-account .summary-account .container-fluid form.c-view-account-userdetails .coupons-flow .videoplayer-v2 .call-to-action button,.form-v2 .form-horizontal .form-group.primary-btn .coupons-flow .videoplayer-v2 .call-to-action button {
  min-width:150px
 }
 .coupons-flow .videoplayer-v2 .c-video-player-v2__wrap {
  min-height:291px
 }
 .coupons-flow .videoplayer-v2.coupons-webBricks-action .o-text__body p {
  margin-top:-18px
 }
}
.adaptive-image .image-link {
 margin-bottom:50px;
 display:inline-block
}
.anchor-link-navigation {
 display:none
}
.c-article-listing {
 margin:0 auto;
 max-width:340px
}
@media (min-width:768px) {
 .c-article-listing {
  max-width:795px;
  margin-bottom:20px
 }
}
.c-article-listing__item {
 opacity:0;
 position:relative;
 margin-bottom:30px
}
.c-article-container_headline-block {
 opacity:0;
 margin-top:50px;
 margin-bottom:50px;
 background:url(../svgs/regular/dist/article-gold-headline.html) no-repeat;
 background-size:contain;
 background-position-y:bottom;
 height:auto;
 margin-left:-10%;
 width:120%
}
@media (min-width:768px) {
 .c-article-container_headline-block {
  width:100%;
  height:41px;
  margin-left:auto
 }
}
@media (max-width:767px) {
 .c-article-container_headline-block {
  margin-top:30px
 }
}
.c-article-listing__headLine {
 font-size:2.2rem;
 line-height:28px;
 color:#002663;
 text-align:center;
 display:table;
 margin:-28px auto;
 padding:0 20px;
 background-color:#fff
}
.c-article-listing__headLine:after {
 display:block;
 width:100%;
 height:40px;
 background-color:#fff;
 content:"";
 margin-top:-33px
}
@media (min-width:768px) {
 .c-article-listing__headLine:after {
  display:block;
  width:100%;
  height:40px;
  background-color:#fff;
  content:"";
  margin-top:-33px
 }
 .c-article-listing__headLine {
  font-size:3rem;
  line-height:36px;
  background-color:#fff;
  margin-top:-40px
 }
}
.c-article-listings__gold-line {
 width:100%;
 z-index:-1
}
.c-article-listing__img,.c-article-listing__img img {
 width:100%;
 height:auto
}
.c-article-listing__img.article-listing__img-mask {
 height:157px;
 overflow:hidden;
 display:block;
 position:relative
}
.c-article-listing__img.article-listing__img-mask picture {
 position:relative;
 top:-40%;
 width:100%
}
.c-article-listing__article-title {
 font-size:1.9rem;
 position:relative;
 line-height:24px;
 padding-top:10px;
 float:left
}
.c-article-listing__article-title a {
 color:#002663;
 text-decoration:none;
 display:block;
 display:-webkit-box;
 max-height:78.43px;
 overflow:hidden;
 -webkit-line-clamp:3;
 -webkit-box-orient:vertical
}
.c-article-listing__tag {
 background-color:#fff;
 float:left;
 font-size:1.6rem;
 padding-right:10px;
 display:block;
 position:relative;
 margin-top:-20px
}
.c-article-listing__tag a {
 color:#666;
 text-decoration:none
}
.c-article-listings__link {
 font-size:1.4rem;
 color:#666
}
.c-article-listings__link span,.c-article-listings__link svg {
 display:inline-block;
 vertical-align:middle
}
.c-article-listings__link .c-svg.arrow-right {
 height:9px;
 stroke:#666;
 stroke-width:3px;
 margin:3px 0;
 width:5px
}
.c-article-listing__item-a .c-article-listing__article-title,.c-article-listing__item-c .c-article-listing__article-title {
 font-size:1.9rem
}
@media (min-width:768px) {
 .c-article-listing__img.article-listing__img-mask picture {
  top:-60%
 }
 .c-article-listing__item-a,.c-article-listing__item-c {
  height:215px
 }
 .c-article-listing__item-a .article-listing__img-mask>:after,.c-article-listing__item-c .article-listing__img-mask>:after {
  width:135px;
  height:340px;
  display:block;
  content:"";
  position:absolute;
  bottom:0;
  background:url(../svgs/regular/dist/article-listing-curve-left.html) no-repeat
 }
 .c-article-listing__item-a .c-article-listing__detail-block,.c-article-listing__item-c .c-article-listing__detail-block {
  margin-top:0;
  display:table;
  position:absolute;
  width:30.8%;
  text-align:right
 }
}
.c-article-listing__item-a .c-article-listing__detail-block,.c-article-listing__item-c .c-article-listing__detail-block {
 overflow:visible;
 height:100%
}
.c-article-listing__item-a .c-article-listing__detail-container,.c-article-listing__item-c .c-article-listing__detail-container {
 display:table-cell;
 vertical-align:middle
}
@media (min-width:768px) {
 .c-article-listing__item-a .c-article-listing__tag,.c-article-listing__item-c .c-article-listing__tag {
  font-size:18px;
  position:relative;
  top:auto;
  bottom:0;
  float:none
 }
}
@media (min-width:320px) {
 .c-article-listing__item-a .c-article-listing__tag,.c-article-listing__item-c .c-article-listing__tag {
  font-size:1.7rem
 }
}
.c-article-listing__item-a .c-article-listing__img,.c-article-listing__item-c .c-article-listing__img {
 overflow:hidden;
 width:100%
}
@media (min-width:768px) {
 .c-article-listing__item-a .c-article-listing__img,.c-article-listing__item-c .c-article-listing__img {
  width:73%;
  height:100%;
  position:absolute;
  right:15px
 }
 .c-article-listing__item-a .c-article-listing__article-title,.c-article-listing__item-c .c-article-listing__article-title {
  margin-bottom:22px;
  padding-bottom:20px
 }
}
.c-article-listing__item-a .c-article-listing__article-title:after,.c-article-listing__item-c .c-article-listing__article-title:after {
 width:360px;
 height:1px;
 background:#b78938;
 background:-moz-linear-gradient(left,#b78938 0,#dabf80 25%,#ffe2ac 50%,#dabf80 75%,#b78938 100%);
 background:-webkit-gradient(linear,left top,right top,color-stop(0,#b78938),color-stop(25%,#dabf80),color-stop(50%,#ffe2ac),color-stop(75%,#dabf80),color-stop(100%,#b78938));
 background:-webkit-linear-gradient(left,#b78938 0,#dabf80 25%,#ffe2ac 50%,#dabf80 75%,#b78938 100%);
 background:-o-linear-gradient(left,#b78938 0,#dabf80 25%,#ffe2ac 50%,#dabf80 75%,#b78938 100%);
 background:-ms-linear-gradient(left,#b78938 0,#dabf80 25%,#ffe2ac 50%,#dabf80 75%,#b78938 100%);
 background:linear-gradient(to right,#b78938 0,#dabf80 25%,#ffe2ac 50%,#dabf80 75%,#b78938 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b78938', endColorstr='#b78938', GradientType=1);
 position:absolute;
 bottom:0;
 content:"";
 display:none;
 z-index:11
}
@media (min-width:768px) {
 .c-article-listing__item-a .c-article-listing__article-title:after,.c-article-listing__item-c .c-article-listing__article-title:after {
  display:block
 }
}
.c-article-listing__item-a .c-article-listings__link,.c-article-listing__item-c .c-article-listings__link {
 display:none
}
.c-article-listing__item-a .c-article-listings__link .arrow-right,.c-article-listing__item-c .c-article-listings__link .arrow-right {
 float:none
}
.c-article-listing__item-c picture {
 left:0
}
.c-article-listing__item-c .c-article-listing__article-title:after {
 right:0
}
.c-article-listing__item-c .c-article-listing__detail-block {
 right:0;
 text-align:left
}
@media (min-width:768px) {
 .c-article-listing__item-a .c-article-listings__link,.c-article-listing__item-c .c-article-listings__link {
  display:block
 }
 .c-article-listing__item-a picture,.c-article-listing__item-c picture {
  position:absolute;
  top:-50%;
  right:0;
  width:88%
 }
 .c-article-listing__item-c .article-listing__img-mask>:after {
  background:url(../svgs/regular/dist/article-listing-curve-right.html) no-repeat;
  right:0;
  bottom:0
 }
 .ie10 .c-article-listing__item-c .c-article-listing__detail-block,.ie11 .c-article-listing__item-c .c-article-listing__detail-block,.ie9 .c-article-listing__item-c .c-article-listing__detail-block {
  position:relative;
  float:right
 }
 .c-article-listing__item-c .c-article-listing__img {
  left:15px
 }
}
.c-article-listing__item-c .c-article-listing__img {
 right:auto
}
.c-article-listing__item-d {
 height:210px
}
.c-article-listing__item-d .c-article-listing__tag,.c-article-listing__item-d .c-article-listings__link {
 background-color:#fff;
 padding-left:10px;
 margin-left:-10px
}
.c-article-listing__item-d .c-article-listing__detail-block:after {
 border:1px solid transparent;
 content:"";
 position:absolute;
 display:block;
 top:36px;
 bottom:15px;
 left:-5%;
 -moz-border-image:-moz-linear-gradient(left,#b18c3e,#cdaa68,#e4c68a,#fce1a9,#fce1a9,#e4c68a,#cdaa68,#b18c3e);
 -webkit-border-image:-webkit-linear-gradient(left,#b18c3e,#cdaa68,#e4c68a,#fce1a9,#fce1a9,#e4c68a,#cdaa68,#b18c3e);
 border-image:linear-gradient(to right,#b18c3e,#e4c68a,#cdaa68,#fce1a9,#fce1a9,#e4c68a,#cdaa68,#b18c3e);
 border-image-slice:1;
 border-left:0;
 border-right:0;
 width:110%;
 pointer-events:none;
 z-index:-1
}
@media (min-width:768px) {
 .c-article-listing__item-d .c-article-listing__tag,.c-article-listing__item-d .c-article-listings__link {
  padding-left:10px
 }
 .c-article-listing__item-d .c-article-listing__detail-block:after {
  top:15px;
  border-left:1px;
  border-right:1px;
  width:auto;
  height:auto;
  left:15px;
  right:15px
 }
 .c-article-listing__item-d .c-article-listing__detail-container {
  padding:0 68px
 }
 .c-article-listing__item-d .c-article-listing__tag {
  min-width:262px;
  margin-bottom:20px
 }
}
.c-article-listing__item-d .c-article-listing__tag {
 position:absolute;
 top:22px;
 bottom:auto;
 margin-bottom:20px
}
.c-article-listing__item-d .c-article-listing__body-copy {
 position:relative;
 font-size:18px;
 line-height:1.4em;
 margin-top:4px;
 overflow:hidden;
 max-height:110px
}
.c-article-listing__item-d .c-article-listing__body-copy:after {
 position:absolute;
 bottom:0;
 background-color:#fff;
 width:100%;
 height:37.5px;
 display:block;
 content:"";
 background:-moz-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);
 background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,0)),color-stop(100%,#fff));
 background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);
 background:-o-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);
 background:-ms-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);
 background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0)
}
@media (max-width:768px) {
 .c-article-listing__item-d .c-article-listing__body-copy:after {
  height:55px
 }
}
.c-article-listing__item-d .c-article-listing__body-copy .o-text__quote {
 overflow:hidden;
 text-overflow:ellipsis;
 height:5.5em
}
.c-article-listing__item-d .c-article-listings__link {
 position:absolute;
 background-color:#fff;
 bottom:8px;
 padding-right:10px
}
@media (min-width:768px) and (min-width:768px) {
 .c-article-listing__item-d .c-article-listings__link {
  min-width:262px
 }
}
@media (min-width:768px) {
 .c-article-listing__item-d .c-article-listing__body-copy {
  float:left;
  max-height:78px
 }
 .c-article-listing__item-d .c-article-listings__link {
  min-width:262px
 }
 .c-article-listing__item-d .c-article-listings__link .c-svg.arrow-right {
  float:none;
  display:inline-block;
  vertical-align:middle
 }
}
@media (max-width:767px) {
 .c-article-listing__item-d .c-article-listings__link .c-svg.arrow-right {
  float:none;
  display:inline-block;
  vertical-align:middle
 }
}
.c-article-listing__item-d .c-article-listing__article-title {
 font-size:2rem;
 margin-top:28px;
 padding:0 10px;
 margin-left:-10px;
 display:inline-block;
 background-color:#fff;
 float:none
}
.c-article-listing__show-mobile {
 display:block
}
.c-article-listing__more-link {
 margin-bottom:7px;
 text-transform:lowercase
}
@media (min-width:768px) {
 .c-article-listing__item-d .c-article-listing__article-title {
  margin-top:35px;
  background-color:transparent;
  padding:10px 0 0;
  margin-left:0
 }
 .c-article-listing__more-link {
  margin-bottom:49px
 }
 .c-article-listing__item-b .c-article-listing__img.article-listing__img-mask picture {
  top:-25%
 }
}
a.c-article-listings__link:focus,a.c-article-listings__link:hover {
 text-decoration:none
}
.rtl .c-article-listing__item-a .c-article-listing__detail-block .c-article-listing__tag {
 float:right
}
@media (min-width:768px) {
 .rtl .c-article-listing__item-a .c-article-listing__img {
  left:15px;
  right:auto
 }
 .rtl .c-article-listing__item-a .c-article-listing__img a:after {
  background:url(../svgs/regular/dist/article-listing-curve-right.html) no-repeat
 }
 .rtl .c-article-listing__item-a .c-article-listing__detail-block {
  right:5px;
  left:auto
 }
 .rtl .c-article-listing__item-a .c-article-listing__detail-block .c-article-listing__tag {
  float:none
 }
}
.rtl .c-article-listing__item-a .c-article-listing__detail-block .c-article-listing__article-title {
 float:right
}
@media (min-width:768px) {
 .rtl .c-article-listing__item-a .c-article-listing__detail-block .c-article-listing__article-title {
  float:none
 }
 .rtl .c-article-listing__item-c .c-article-listing__img {
  right:15px;
  left:auto
 }
 .rtl .c-article-listing__item-c .c-article-listing__img a:after {
  background:url(../svgs/regular/dist/article-listing-curve-left.html) no-repeat!important;
  left:0;
  right:auto
 }
 .rtl .c-article-listing__item-c .c-article-listing__detail-block {
  left:0;
  right:auto;
  text-align:right
 }
}
.rtl .c-article-listing__item-c .c-article-listing__detail-block .c-article-listing__tag {
 float:right
}
@media (min-width:768px) {
 .rtl .c-article-listing__item-c .c-article-listing__detail-block .c-article-listing__tag {
  float:none;
  background:0 0
 }
}
.rtl .c-article-listing__item-c .c-article-listing__detail-block .c-article-listing__article-title {
 float:right
}
@media (min-width:768px) {
 .rtl .c-article-listing__item-c .c-article-listing__detail-block .c-article-listing__article-title {
  float:none
 }
}
.rtl .c-article-listing__item-c .c-article-listing__detail-block .c-article-listing__article-title:after {
 right:auto;
 left:0
}
@media (max-width:767px) {
 .c-article-listing__more-link {
  margin-bottom:27px
 }
 .rtl .c-article-listing__item-a .c-article-listing__detail-block .c-article-listing__article-title,.rtl .c-article-listing__item-a .c-article-listing__detail-block .c-article-listing__tag,.rtl .c-article-listing__item-c .c-article-listing__detail-block .c-article-listing__article-title,.rtl .c-article-listing__item-c .c-article-listing__detail-block .c-article-listing__tag {
  padding-left:10px;
  padding-right:0
 }
}
.rtl .c-article-listing__item-b .c-article-listing__detail-block .c-article-listing__article-title,.rtl .c-article-listing__item-b .c-article-listing__detail-block .c-article-listing__tag {
 float:right
}
.rtl .c-article-listing__item-b .c-article-listing__article-title,.rtl .c-article-listing__item-b .c-article-listing__tag {
 padding-left:10px;
 padding-right:0
}
.rtl .c-article-listing__item-d .c-article-listing__detail-block:after {
 border-left:1px solid #b78938;
 border-right:1px solid #b78938;
 top:15px
}
.rtl .c-article-listings__link .c-svg.arrow-right {
 -webkit-transform:scale(-1);
 -moz-transform:scale(-1);
 -ms-transform:scale(-1);
 -o-transform:scale(-1);
 transform:scale(-1)
}
.rtl .c-article-listing__article-title {
 text-align:right
}
.rtl .c-article-listing__article-title a {
 padding-bottom:5px
}
.ja_JP .c-article-listing__article-title a {
 max-height:72px
}
@media print and (orientation:portrait) {
 .c-article-rating-overview {
  padding:0
 }
}
@media print {
 .c-article-rating-overview .rr-widget-container .customReview {
  display:none
 }
}
.c-article-rating-overview .rr-no-reviews .firstReview .wRtng {
 margin-left:0;
 margin-top:3px;
 text-decoration:none;
 display:block
}
@media (min-width:768px) and (max-width:767px) {
 .c-article-rating-overview .rr-no-reviews .firstReview .wRtng {
  line-height:1em
 }
}
.c-article-rating-overview .rr-no-reviews .firstReview .wRtng:hover {
 text-decoration:underline;
 color:#002663
}
.article-reviews .rr-product-reviews.rr-widget-container.type-b.rr-no-reviews {
 margin-bottom:50px!important
}
@media (min-width:768px) {
 .rtl .c-article-listing__item-d .c-article-listing__detail-block .c-article-listing__body-copy {
  float:none
 }
 .rtl.ie10 .c-article-listing__item-c .c-article-listing__detail-block,.rtl.ie11 .c-article-listing__item-c .c-article-listing__detail-block,.rtl.ie9 .c-article-listing__item-c .c-article-listing__detail-block {
  float:left
 }
 #content[data-entity-type=article] .rr-box-wrapper .rr-submit-rating .rr-field-info {
  left:68%
 }
 .article-reviews .rr-product-reviews.rr-widget-container.type-b.rr-no-reviews {
  overflow:hidden
 }
}
@media (min-width:768px) and (max-width:991px) {
 .article-reviews .rr-product-reviews.rr-widget-container.type-b.rr-no-reviews {
  padding-bottom:23px
 }
}
.article-reviews .rr-product-reviews.rr-widget-container.type-b.rr-no-reviews h2 {
 display:none
}
.article-reviews .rr-product-reviews.rr-widget-container.type-b.rr-no-reviews .averageRingBlock {
 border-bottom:none;
 float:inherit;
 width:auto;
 z-index:9;
 display:table;
 margin:0 auto
}
@media (max-width:767px) {
 .article-reviews .rr-product-reviews.rr-widget-container.type-b.rr-no-reviews .averageRingBlock {
  margin-top:0
 }
}
@media (min-width:768px) {
 .article-reviews .rr-product-reviews.rr-widget-container.type-b.rr-no-reviews .averageRingBlock {
  padding-top:17px!important;
  padding-bottom:20px!important;
  margin-top:0
 }
}
@media (min-width:991px) {
 .article-reviews .rr-product-reviews.rr-widget-container.type-b.rr-no-reviews .averageRingBlock {
  padding-top:17px!important;
  padding-bottom:0!important;
  margin-top:68px
 }
}
.article-reviews .rr-product-reviews.rr-widget-container.type-b.rr-no-reviews .averageRingBlock h3 {
 display:block;
 position:relative;
 float:left;
 right:20px;
 font-weight:700
}
.article-reviews .rr-product-reviews.rr-widget-container.type-b.rr-no-reviews .reviews-container,.article-reviews .rr-product-reviews.type-a h2 {
 display:none
}
@media (max-width:767px) {
 .article-reviews .rr-product-reviews.rr-widget-container.type-b.rr-no-reviews .averageRingBlock h3 {
  margin-top:0;
  max-height:179px;
  float:none
 }
}
.article-reviews .rr-product-reviews.rr-widget-container.type-b.rr-no-reviews .averageRingBlock .write-review-btn {
 margin-top:0;
 position:relative;
 float:left;
 margin-left:0
}
@media (max-width:767px) {
 .article-reviews .rr-product-reviews.rr-widget-container.type-b.rr-no-reviews .averageRingBlock .write-review-btn {
  width:auto;
  margin:auto;
  float:none
 }
}
.article-reviews .rr-product-reviews.type-a {
 margin:0 40px;
 padding:0 0 32px
}
@media only screen and (min-width:350px) {
 .article-reviews .rr-product-reviews.type-a {
  margin:0 40px
 }
}
@media only screen and (min-width:768px) {
 .article-reviews .rr-product-reviews.type-a {
  margin:0 75px
 }
}
@media only screen and (min-width:992px) {
 .article-reviews .rr-product-reviews.type-a {
  max-width:765px;
  margin:0 auto
 }
}
.col-md-6 .article-reviews .rr-product-reviews.type-a {
 margin:0 20px
}
@media only screen and (min-width:350px) {
 .col-md-6 .article-reviews .rr-product-reviews.type-a {
  margin:0 20px
 }
}
.article-reviews .rr-product-reviews.type-a:before {
 background:0 0
}
.article-reviews .rr-product-reviews.type-a .averageRingBlock {
 margin:0;
 text-align:left;
 background:0 0;
 border:1px solid #dbc081;
 border-width:1px 0
}
@media only screen and (max-width:991px) {
 .article-reviews .rr-product-reviews.type-a .averageRingBlock {
  padding:35px 0
 }
}
@media only screen and (min-width:768px) {
 .col-md-6 .article-reviews .rr-product-reviews.type-a {
  margin:0
 }
 .article-reviews .rr-product-reviews.type-a .averageRingBlock {
  position:relative;
  float:none;
  padding:25px 0
 }
}
.article-reviews .rr-product-reviews.type-a .averageRingBlock h3 {
 position:relative;
 margin:0;
 padding:30px 0 0 54px;
 top:auto;
 right:auto;
 font-size:1.4rem;
 font-weight:400;
 line-height:1.29;
 letter-spacing:.2px;
 text-align:left;
 color:#666
}
.article-reviews .rr-product-reviews.type-a .averageRingBlock h3:before {
 content:'';
 display:block;
 position:absolute;
 top:0;
 left:0;
 width:44px;
 height:44px;
 
 background-size:contain
}
@media only screen and (min-width:768px) {
 .article-reviews .rr-product-reviews.type-a .averageRingBlock h3 {
  display:inline-block
 }
}
.article-reviews .rr-product-reviews.type-a .averageRingBlock .aggRtng,.article-reviews .rr-product-reviews.type-a .averageRingBlock .average-rating .aggregateRating {
 display:none
}
.article-reviews .rr-product-reviews.type-a .averageRingBlock .average-rating {
 position:absolute;
 top:40px;
 left:0;
 padding:0;
 text-align:left;
 border:none;
 visibility:visible
}
@media only screen and (min-width:768px) {
 .article-reviews .rr-product-reviews.type-a .averageRingBlock .average-rating {
  top:30px;
  left:0
 }
}
.article-reviews .rr-product-reviews.type-a .averageRingBlock .average-rating .total-reviews {
 position:relative;
 float:left;
 left:auto;
 margin:0;
 padding:0 0 0 54px;
 font-size:20px;
 font-weight:600;
 line-height:1;
 color:#666
}
.article-reviews .rr-product-reviews.type-a .averageRingBlock .average-rating .total-reviews .tRtng {
 margin:0;
 font-weight:600;
 line-height:1
}
@media only screen and (max-width:991px) {
 .article-reviews .rr-product-reviews.type-a .averageRingBlock .right-section .aggregateRating {
  display:none
 }
}
.article-reviews .rr-product-reviews.type-a .averageRingBlock .write-review-btn {
 top:0;
 right:auto;
 margin:30px 0 0;
 float:none;
 display:inline-block;
 min-width:166px;
 max-width:none!important;
 height:auto;
 padding:16px 30px 15px;
 font-size:1.6rem;
 font-weight:300;
 letter-spacing:.3px;
 line-height:1;
 text-transform:lowercase;
 text-align:center;
 color:#002663!important;
 border-radius:3px;
 background-color:#fff;
 border:1px solid #ccc;
 border-bottom-width:3px
}
@media only screen and (min-width:768px) {
 .article-reviews .rr-product-reviews.type-a .averageRingBlock .write-review-btn {
  position:relative;
  float:right;
  margin:0;
  right:auto
 }
}
.article-reviews .rr-product-reviews.type-a .sort-container {
 display:none
}
.article-reviews .rr-product-reviews.type-a .reviews-container {
 clear:both;
 padding:0;
 width:auto;
 float:none
}
.article-reviews .rr-product-reviews.type-a .review-block {
 padding:21px 0 25px;
 border-bottom:solid 1px #dbc081;
 border-top:none
}
.article-reviews .rr-product-reviews.type-a .review-block .review-leftBlock {
 position:relative
}
@media only screen and (min-width:768px) {
 .article-reviews .rr-product-reviews.type-a .review-block .review-leftBlock {
  width:100%
 }
}
.article-reviews .rr-product-reviews.type-a .review-block h3 {
 padding:0 155px 0 0;
 font-size:2rem;
 font-weight:300;
 line-height:1.2
}
.article-reviews .rr-product-reviews.type-a .review-block .reviewer-name {
 display:block;
 position:relative;
 width:100%;
 margin:0;
 padding:0 155px 0 0;
 font-size:1.2rem;
 line-height:1.4;
 font-weight:700;
 color:#666
}
.article-reviews .rr-product-reviews.type-a .review-block .reviewDate {
 display:block;
 position:absolute;
 top:7px;
 right:0;
 margin:0;
 padding:0;
 font-size:1.2rem;
 line-height:1.4;
 border:none;
 color:#666
}
.article-reviews .rr-product-reviews.type-a .review-block .rating-container {
 position:absolute;
 top:0;
 right:0;
 padding:1px 0 0;
 display:none
}
.article-reviews .rr-product-reviews.type-a .review-block .rating-container .aggregateRating {
 display:inline-block;
 float:left;
 width:64px
}
.article-reviews .rr-product-reviews.type-a .review-block .rating-container .aggRtng,.article-reviews .rr-product-reviews.type-a .review-block .rating-container .aggregateRating .agRatingDeSelect img,.article-reviews .rr-product-reviews.type-a .review-block .rating-container .aggregateRating .agRatingSelect img,.article-reviews .rr-product-reviews.type-a .review-block .rating-container .tRtng,.article-reviews .rr-product-reviews.type-a .review-block .rating-container .wRtng {
 display:none
}
.article-reviews .rr-product-reviews.type-a .review-block .rating-container .aggregateRating .agRatingDeSelect,.article-reviews .rr-product-reviews.type-a .review-block .rating-container .aggregateRating .agRatingSelect {
 width:64px;
 height:11px;
 background-size:cover
}
.article-reviews .rr-product-reviews.type-a .review-block .rating-container .aggregateRating .agRatingDeSelect {
 background-image:url(../images/reviews/rating-bg.html)
}
.article-reviews .rr-product-reviews.type-a .review-block .rating-container .aggregateRating .agRatingSelect {
 background-image:url(../images/reviews/rating.html)
}
.article-reviews .rr-product-reviews.type-a .review-block .review-rightBlock {
 margin:0;
 padding:0;
 float:left;
 width:100%
}
.article-reviews .rr-product-reviews.type-a .review-block .rr-comments {
 margin:15px 0 27px;
 padding:0;
 line-height:1.44;
 background:0 0;
 border:none
}
.article-reviews .rr-product-reviews.type-a .review-block .rr-comments:after,.article-reviews .rr-product-reviews.type-a .review-block .rr-comments:before {
 content:none
}
.article-reviews .rr-product-reviews.type-a .review-block .rr-comments .morecontent span:first-child {
 display:inline!important
}
.article-reviews .rr-product-reviews.type-a .review-block .rr-comments .morecontent .moreellipses,.article-reviews .rr-product-reviews.type-a .review-block .rr-comments .morecontent .morelink {
 display:none
}
.article-reviews .rr-product-reviews.type-a .review-block .socialBtn {
 position:relative;
 float:left;
 margin:0 0 -14px 93px;
 padding:0 20px 0 10px;
 top:2px;
 font-size:1.2rem;
 line-height:1;
 color:#666;
 border:1px solid #999;
 border-width:0 1px;
 z-index:1;
 display:none
}
@media only screen and (min-width:768px) {
 .article-reviews .rr-product-reviews.type-a .review-block .socialBtn {
  margin:0 0 -14px 96px;
  padding:0 20px 0 16px
 }
}
.article-reviews .rr-product-reviews.type-a .review-block .shareFb,.article-reviews .rr-product-reviews.type-a .review-block .shareTwt {
 display:inline-block
}
.article-reviews .rr-product-reviews.type-a .review-block .shareFb a,.article-reviews .rr-product-reviews.type-a .review-block .shareTwt a {
 position:relative;
 display:inline-block
}
.article-reviews .rr-product-reviews.type-a .review-block .shareFb a:focus,.article-reviews .rr-product-reviews.type-a .review-block .shareTwt a:focus {
 outline:0
}
.article-reviews .rr-product-reviews.type-a .review-block .shareFb a img,.article-reviews .rr-product-reviews.type-a .review-block .shareTwt a img {
 display:none
}
.article-reviews .rr-product-reviews.type-a .review-block .shareFb {
 float:right;
 margin-left:23px
}
.article-reviews .rr-product-reviews.type-a .review-block .shareFb a {
 width:6px;
 height:12px;
 background:url(../svgs/regular/dist/icon-social-disc-facebook.html) center center no-repeat;
 background-size:contain
}
.article-reviews .rr-product-reviews.type-a .review-block .shareTwt {
 margin-left:14px
}
.article-reviews .rr-product-reviews.type-a .review-block .shareTwt a {
 width:13px;
 height:11px;
 background:url(../svgs/regular/dist/icon-social-disc-twitter.html) center center no-repeat;
 background-size:contain
}
.article-reviews .rr-product-reviews.type-a .review-block .feedback-container {
 display:block;
 position:relative;
 float:left;
 width:100%;
 margin:0;
 padding:0;
 background:0 0;
 overflow:visible
}
@media only screen and (max-width:767px) {
 .article-reviews .rr-product-reviews.type-a .review-block .feedback-container {
  overflow:visible
 }
}
.article-reviews .rr-product-reviews.type-a .review-block .feedback-container dt {
 display:none
}
.article-reviews .rr-product-reviews.type-a .review-block .feedback-container dd {
 margin:0;
 line-height:1
}
.article-reviews .rr-product-reviews.type-a .review-block .feedback-container dt+dd {
 position:relative;
 float:right;
 margin:0
}
.article-reviews .rr-product-reviews.type-a .review-block .feedback-container dd+dd {
 position:relative;
 float:left;
 display:block;
 background:0 0
}
.article-reviews .rr-product-reviews.type-a .review-block .feedback-container .report-btn {
 padding:0 0 0 10px;
 font-size:1.2rem;
 background:url(../svgs/regular/dist/icon-report.html) left center no-repeat;
 background-size:4px 11px
}
.article-reviews .rr-product-reviews.type-a .review-block .feedback-container .helpful,.article-reviews .rr-product-reviews.type-a .review-block .feedback-container .un-helpful {
 position:relative;
 display:inline-block;
 width:41px;
 font-size:1.2rem;
 line-height:1;
 background:0 0
}
.article-reviews .rr-product-reviews.type-a .review-block .feedback-container .helpful:before,.article-reviews .rr-product-reviews.type-a .review-block .feedback-container .un-helpful:before {
 content:'';
 display:block;
 position:absolute;
 top:1px;
 left:0
}
.article-reviews .rr-product-reviews.type-a .review-block .feedback-container .helpful {
 margin:0 10px 0 0;
 padding:0 0 0 19px
}
.article-reviews .rr-product-reviews.type-a .review-block .feedback-container .helpful:before {
 width:13px;
 height:11px;
 background:url(../images/article-reviews/icon-helpful.html) no-repeat;
 background-size:13px 11px
}
.article-reviews .rr-product-reviews.type-a .review-block .feedback-container .un-helpful {
 width:auto;
 margin:0;
 padding:0 0 0 16px
}
.article-reviews .rr-product-reviews.type-a .review-block .feedback-container .un-helpful:before {
 width:10px;
 height:10px;
 background:url(../images/article-reviews/icon-unhelpful.html);
 background-size:10px 10px
}
.article-reviews .rr-product-reviews.type-a .review-block .feedback-container .rr-feedback-msg {
 position:absolute;
 bottom:100%;
 margin-bottom:4px;
 width:100%;
 padding:4px 10px;
 line-height:1
}
.article-reviews .rr-product-reviews.type-a .paging {
 margin:0;
 padding:30px 0 0;
 border:none;
 text-align:left
}
.article-reviews .rr-product-reviews.type-a .paging .rr-loadmore-btn {
 display:inline-block;
 min-width:166px;
 max-width:none!important;
 height:auto;
 margin:0 auto!important;
 padding:14px 30px 15px;
 top:auto;
 right:auto;
 border-radius:3px;
 background-color:#fff;
 border:1px solid #ccc;
 border-bottom-width:3px;
 font-size:1.6rem;
 font-weight:300;
 letter-spacing:.3px;
 line-height:1;
 text-transform:lowercase;
 text-align:center;
 color:#002663!important
}
.article-reviews .rr-product-reviews.type-a.rr-no-reviews {
 padding:50px 0
}
@media only screen and (min-width:768px) {
 .article-reviews .rr-product-reviews.type-a .paging {
  text-align:center
 }
 .article-reviews .rr-product-reviews.type-a.rr-no-reviews {
  padding:30px 0 60px
 }
 .article-reviews .rr-product-reviews.type-a.rr-no-reviews .averageRingBlock {
  float:left;
  width:100%
 }
}
@media only screen and (min-width:992px) {
 .article-reviews .rr-product-reviews.type-a.rr-no-reviews {
  padding:30px 0 80px
 }
}
.article-reviews .rr-product-reviews.type-a.rr-no-reviews .averageRingBlock {
 border-bottom:solid 1px #dbc081
}
@media only screen and (max-width:991px) {
 .col-md-6 .article-reviews .rr-product-reviews.type-a.rr-no-reviews .averageRingBlock {
  margin-top:0
 }
}
.article-reviews .rr-product-reviews.type-a.rr-no-reviews .averageRingBlock h3 {
 padding-top:12px;
 top:auto;
 left:auto;
 right:auto;
 text-align:left
}
@media only screen and (min-width:768px) {
 .col-md-6 .article-reviews .rr-product-reviews.type-a.rr-no-reviews .averageRingBlock {
  margin-top:0
 }
 .article-reviews .rr-product-reviews.type-a.rr-no-reviews .averageRingBlock h3 {
  display:inline-block;
  margin-top:8px
 }
 .article-reviews .rr-product-reviews.type-a.rr-no-reviews .averageRingBlock .write-review-btn {
  margin-left:0;
  margin-top:8px;
  margin-bottom:25px
 }
}
.article-page #rr-lightbox .rr-submission-form .rr-product-info .rr-heading-3,.article-page #rr-lightbox .rr-submission-form .rr-submit-rating .rr-field-info,.article-reviews .rr-product-reviews.type-a.rr-no-reviews .averageRingBlock .total-reviews {
 display:none
}
.article-reviews.no-hover .rr-product-reviews.type-a .paging .rr-loadmore-btn:hover,.article-reviews.no-hover .rr-product-reviews.type-a .write-review-btn:hover {
 background:#fff
}
.article-page #rr-overlay {
 background-color:rgba(255,255,255,.7)
}
.article-page #rr-lightbox .rr-Form {
 margin:18px;
 padding:0;
 border:2px solid #efefef;
 border-radius:3px
}
.article-page #rr-lightbox .rr-box-wrapper .rr-heading-2 {
 padding:34px 60px 27px;
 font-size:2rem;
 font-weight:300;
 letter-spacing:.2px;
 background:#fff;
 color:#002663;
 border-bottom:solid 2px #efefef
}
@media only screen and (max-width:991px) {
 .article-page #rr-lightbox .rr-box-wrapper .rr-heading-2 {
  text-align:center
 }
}
@media only screen and (min-width:768px) {
 .article-page #rr-lightbox .rr-Form {
  margin:20px 10px
 }
 .article-page #rr-lightbox .rr-box-wrapper .rr-heading-2 {
  font-size:2.4rem;
  text-align:center;
  padding:35px 40px 29px;
  margin:0 20px
 }
 .article-page #rr-lightbox .rr-submission-form {
  margin:20px;
  padding:0
 }
}
.article-page #rr-lightbox #rr-modalWidowcontainer a.closeButton {
 
 background-size:18px 18px;
 top:46px;
 right:20px
}
@media only screen and (min-width:411px) {
 .article-page #rr-lightbox #rr-modalWidowcontainer a.closeButton {
  top:36px;
  right:20px
 }
}
.article-page #rr-lightbox .rr-fieldset {
 padding:0;
 border-bottom:solid 2px #efefef
}
.article-page #rr-lightbox .rr-submission-form {
 text-align:center
}
.article-page #rr-lightbox .rr-submission-form .rr-review-section {
 width:auto;
 padding:20px
}
@media only screen and (min-width:768px) {
 .article-page #rr-lightbox .rr-submission-form .rr-review-section {
  float:left;
  width:100%;
  margin:0;
  padding:0
 }
 .article-page #rr-lightbox .rr-submission-form .rr-review-section .rr-fieldset-inner {
  position:relative;
  margin:0 auto 30px;
  padding:0;
  width:490px
 }
 .article-page #rr-lightbox .rr-submission-form .rr-review-section>ul>li {
  overflow:visible
 }
}
.article-page #rr-lightbox .rr-submission-form .myStarRating {
 text-align:left
}
.article-page #rr-lightbox .rr-submission-form .rr-submit-rating {
 padding:5px 0 10px;
 border:none;
 display:none
}
.article-page #rr-lightbox .rr-submission-form .rr-submit-rating .starRatingsContainer {
 position:relative;
 float:left;
 width:118px;
 margin:-2px 0 16px
}
@media only screen and (min-width:768px) {
 .article-page #rr-lightbox .rr-submission-form .rr-submit-rating {
  padding:5px 0
 }
 .article-page #rr-lightbox .rr-submission-form .rr-submit-rating .starRatingsContainer {
  float:left;
  margin:18px 0 27px
 }
}
.article-page #rr-lightbox .rr-submission-form .rr-submit-rating .starRatingsContainer:before {
 content:'';
 position:absolute;
 top:0;
 left:0;
 width:115px;
 height:20px;
 background-image:url(../images/reviews/rating-bg.html);
 background-size:cover
}
.article-page #rr-lightbox .rr-submission-form .rr-submit-rating .starRatingsContainer ul li {
 position:relative;
 width:23px;
 height:20px;
 margin:0 .5px 0 0;
 border:none!important;
 background-size:cover;
 background-image:url(../images/reviews/rating.html)!important;
 opacity:0;
 transform:translate3d(0,0,0);
 transition:opacity .1s ease-in-out
}
.article-page #rr-lightbox .rr-submission-form .rr-submit-rating .starRatingsContainer ul li:focus {
 opacity:.5;
 border:none;
 outline:0
}
.article-page #rr-lightbox .rr-submission-form .rr-submit-rating .starRatingsContainer ul li.hover,.article-page #rr-lightbox .rr-submission-form .rr-submit-rating .starRatingsContainer ul li.selected {
 opacity:1
}
.article-page #rr-lightbox .rr-submission-form .myStarRating,.article-page #rr-lightbox .rr-submission-form .rr-label {
 margin:0 0 10px;
 padding:0;
 font-size:1.6rem;
 font-weight:500;
 line-height:1.2;
 letter-spacing:.2px;
 color:#666
}
@media only screen and (min-width:768px) {
 .article-page #rr-lightbox .rr-submission-form .myStarRating,.article-page #rr-lightbox .rr-submission-form .rr-label {
  position:absolute;
  top:0;
  left:-110px;
  display:block;
  width:110px;
  margin-top:15px;
  padding-right:20px;
  text-align:right
 }
 .article-page #rr-lightbox .rr-submission-form .myStarRating .rr-mandatory,.article-page #rr-lightbox .rr-submission-form .rr-label .rr-mandatory {
  position:relative;
  right:auto
 }
}
@media only screen and (min-width:820px) {
 .article-page #rr-lightbox .rr-submission-form .myStarRating,.article-page #rr-lightbox .rr-submission-form .rr-label {
  left:-140px;
  width:140px
 }
}
.article-page #rr-lightbox .rr-submission-form .myStarRating .rr-mandatory,.article-page #rr-lightbox .rr-submission-form .rr-label .rr-mandatory {
 margin-left:8px
}
.article-page #rr-lightbox .rr-submission-form .rr-text-field,.article-page #rr-lightbox .rr-submission-form .rr-textarea {
 max-width:none;
 width:100%;
 margin-bottom:7px;
 padding:12px 15px;
 border:1px solid #999;
 border-radius:3px;
 font-size:1.6rem;
 color:#666;
 transition:border 150ms ease-in-out
}
.article-page #rr-lightbox .rr-submission-form .rr-text-field::-webkit-input-placeholder,.article-page #rr-lightbox .rr-submission-form .rr-textarea::-webkit-input-placeholder {
 opacity:.55;
 transition:opacity 150ms ease-in-out
}
.article-page #rr-lightbox .rr-submission-form .rr-text-field:-moz-placeholder,.article-page #rr-lightbox .rr-submission-form .rr-textarea:-moz-placeholder {
 opacity:.55;
 transition:opacity 150ms ease-in-out
}
.article-page #rr-lightbox .rr-submission-form .rr-text-field::-moz-placeholder,.article-page #rr-lightbox .rr-submission-form .rr-textarea::-moz-placeholder {
 opacity:.55;
 transition:opacity 150ms ease-in-out
}
.article-page #rr-lightbox .rr-submission-form .rr-text-field:-ms-input-placeholder,.article-page #rr-lightbox .rr-submission-form .rr-textarea:-ms-input-placeholder {
 opacity:.55;
 transition:opacity 150ms ease-in-out
}
.article-page #rr-lightbox .rr-submission-form .rr-text-field:focus,.article-page #rr-lightbox .rr-submission-form .rr-textarea:focus {
 border-color:#111;
 outline:0
}
.article-page #rr-lightbox .rr-submission-form .rr-text-field:focus::-webkit-input-placeholder,.article-page #rr-lightbox .rr-submission-form .rr-textarea:focus::-webkit-input-placeholder {
 opacity:.75
}
.article-page #rr-lightbox .rr-submission-form .rr-text-field:focus:-moz-placeholder,.article-page #rr-lightbox .rr-submission-form .rr-textarea:focus:-moz-placeholder {
 opacity:.75
}
.article-page #rr-lightbox .rr-submission-form .rr-text-field:focus::-moz-placeholder,.article-page #rr-lightbox .rr-submission-form .rr-textarea:focus::-moz-placeholder {
 opacity:.75
}
.article-page #rr-lightbox .rr-submission-form .rr-text-field:focus:-ms-input-placeholder,.article-page #rr-lightbox .rr-submission-form .rr-textarea:focus:-ms-input-placeholder {
 opacity:.75
}
.article-page #rr-lightbox .rr-submission-form .rr-textarea {
 height:200px
}
.article-page #rr-lightbox .rr-submission-form .rr-form-error .rr-text-field,.article-page #rr-lightbox .rr-submission-form .rr-form-error .rr-textarea {
 border-color:#b94a48
}
.article-page #rr-lightbox .rr-submission-form .rr-info-text {
 float:left;
 width:100%;
 margin:3px 0 0;
 text-align:left;
 font-size:1.2rem;
 line-height:1.3;
 letter-spacing:.2px;
 color:#666
}
@media only screen and (min-width:768px) {
 .article-page #rr-lightbox .rr-submission-form .rr-info-text {
  display:block!important;
  margin:0 0 20px
 }
 .article-page #rr-lightbox .rr-submission-form .rr-termandconditions {
  display:table;
  position:relative;
  width:auto;
  left:auto;
  margin-top:0;
  padding:0;
  text-align:left
 }
}
.article-page #rr-lightbox .rr-submission-form .rr-button-container {
 margin-bottom:0;
 padding:0;
 border:none
}
.article-page #rr-lightbox .rr-submission-form .rr-termandconditions {
 display:table;
 vertical-align:middle
}
.article-page #rr-lightbox .rr-submission-form .rr-termandconditions .rr-label-text {
 display:table-cell;
 vertical-align:middle;
 width:100%;
 margin-bottom:0;
 padding:3px 0 0 10px;
 font-size:1.6rem;
 letter-spacing:.3px
}
@media only screen and (min-width:330px) {
 .article-page #rr-lightbox .rr-submission-form .rr-termandconditions .rr-label-text {
  padding:0 0 0 10px
 }
}
.article-page #rr-lightbox .rr-submission-form .rr-termandconditions .rr-label-text a {
 color:#546e93
}
.article-page #rr-lightbox .rr-submission-form .rr-termandconditions input[type=checkbox] {
 position:relative;
 width:25px;
 height:23px;
 min-width:0;
 margin:5px 0;
 top:1px;
 left:1px
}
.article-page #rr-lightbox .rr-submission-form .rr-termandconditions input[type=checkbox]:after {
 content:'';
 position:absolute;
 width:25px;
 height:25px;
 margin-right:8px;
 top:-1px;
 left:-1px;
 border-radius:4px;
 border:1px solid #999;
 background-color:#fff;
 vertical-align:middle;
 cursor:pointer;
 cursor:hand
}
.article-page #rr-lightbox .rr-submission-form .rr-termandconditions input[type=checkbox]:checked:after {
 background:url(../svgs/regular/dist/checkbox-checked.html) center center no-repeat #fff;
 background-size:66%;
 border:1px solid #999
}
.article-page #rr-lightbox .rr-submission-form input.rr-button {
 outline:0;
 position:relative;
 overflow:hidden;
 cursor:pointer;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 -ms-border-radius:3px;
 -webkit-transition:background-color .6s ease-out,border-color .6s ease-out;
 transition:background-color .6s ease-out,border-color .6s ease-out;
 top:auto;
 left:auto;
 right:auto;

 display:inline-block;
 min-width:166px;
 max-width:100%;
 width:calc(100% - 40px);
 height:auto;
 margin-top:25px;
 margin-bottom:30px;
 padding:15px 30px 14px;
 border-radius:3px;
 background-color:#fff;
 border:1px solid #ccc;
 border-bottom-width:3px;
 font-size:1.6rem;
 font-weight:300;
 letter-spacing:.3px;
 line-height:1;
 text-transform:lowercase;
 text-align:center
}
.article-page #rr-lightbox .rr-submission-form input.rr-button,.article-page #rr-lightbox .rr-submission-form input.rr-button:active,.article-page #rr-lightbox .rr-submission-form input.rr-button:focus,.article-page #rr-lightbox .rr-submission-form input.rr-button:hover {
 text-decoration:none;
 color:currentColor
}
.article-page #rr-lightbox .rr-submission-form input.rr-button .ink {
 position:absolute;
 display:block;
 border-radius:100%;
 transform:scale(0);
 opacity:.5;
 background:#999
}
.article-page #rr-lightbox .rr-submission-form input.rr-button:hover {
 border-color:#ccc;
 color:#002663;
 background-color:#ccc
}
@media only screen and (min-width:768px) {
 .article-page #rr-lightbox .rr-submission-form input.rr-button {
  float:none;
  width:auto;
  margin:30px auto 15px
 }
}
.article-page #rr-lightbox .rr-box-wrapper .rr-error-holder {
 border-radius:3px;
 margin-bottom:20px;
 line-height:1.4;
 text-align:left
}
@media only screen and (min-width:768px) {
 .article-page #rr-lightbox .rr-box-wrapper .rr-error-holder {
  width:470px;
  margin:10px auto 30px
 }
}
.article-page #rr-lightbox .rr-box-wrapper .rr-error-holder span {
 display:block;
 margin-bottom:10px;
 font-weight:500
}
.article-page #rr-lightbox .rr-box-wrapper .rr-error-holder br {
 line-height:1.7
}
.article-page #rr-lightbox #rr-modalWidowcontainer.rr-alertBox {
 box-sizing:border-box;
 position:fixed;
 top:50%;
 left:50%;
 margin:0;
 -webkit-transform:translateX(-50.05%) translateY(-50%);
 -moz-transform:translateX(-50.05%) translateY(-50%);
 -ms-transform:translateX(-50.05%) translateY(-50%);
 -o-transform:translateX(-50.05%) translateY(-50%);
 transform:translateX(-50.05%) translateY(-50%);
 width:calc(100% - 40px);
 max-width:365px;
 height:auto;
 padding:50px 30px;
 text-align:center
}
@media only screen and (min-width:400px) {
 .article-page #rr-lightbox #rr-modalWidowcontainer.rr-alertBox {
  padding:50px 60px
 }
}
@media only screen and (min-width:768px) {
 .article-page #rr-lightbox #rr-modalWidowcontainer.rr-alertBox {
  padding:60px
 }
 .article-page #rr-lightbox #rr-modalWidowcontainer.rr-alertBox a.closeButton {
  top:15px;
  right:15px
 }
}
@media only screen and (min-width:992px) {
 .article-page #rr-lightbox #rr-modalWidowcontainer.rr-alertBox {
  padding:70px 60px;
  max-width:320px
 }
}
.article-page #rr-lightbox #rr-modalWidowcontainer.rr-alertBox #content {
 position:relative;
 margin:0 auto;
 padding:0;
 max-width:200px
}
.article-page #rr-lightbox #rr-modalWidowcontainer.rr-alertBox h3 {
 margin:0;
 font-size:1.6rem;
 font-weight:300;
 letter-spacing:.2px;
 text-align:center;
 color:#666
}
.article-page #rr-lightbox #rr-modalWidowcontainer.rr-alertBox h3 strong {
 display:inline-block;
 margin:0 0 20px;
 font-size:20px;
 font-weight:300;
 letter-spacing:.3px;
 line-height:1;
 text-align:center;
 color:#002663
}
.article-page #rr-lightbox #rr-modalWidowcontainer.rr-alertBox a.closeButton {
 top:15px;
 right:15px
}
@media only screen and (min-width:860px) {
 .article-page #rr-lightbox #rr-modalWidowcontainer:not(.rr-alertBox) {
  margin:20px auto
 }
}
@media only screen and (min-width:870px) {
 .article-page #rr-lightbox #rr-modalWidowcontainer:not(.rr-alertBox) {
  width:835px;
  max-width:none
 }
}
@media only screen and (min-width:870px) and (min-height:875px) {
 .article-page #rr-lightbox #rr-modalWidowcontainer:not(.rr-alertBox) {
  position:fixed;
  margin:0;
  top:50%;
  left:50%;
  -webkit-transform:translateX(-50%) translateY(-50%);
  -moz-transform:translateX(-50%) translateY(-50%);
  -ms-transform:translateX(-50%) translateY(-50%);
  -o-transform:translateX(-50%) translateY(-50%);
  transform:translateX(-50%) translateY(-50%)
 }
}
@media print {
 .c-back-to-top-cta {
  display:none
 }
}
.c-back-to-top-cta__link {
 display:block;
 font-size:.857em;
 line-height:1;
 letter-spacing:.2px;
 border-radius:27.5px;
 width:55px;
 height:55px;
 padding-top:10px;
 text-align:center;
 text-decoration:none;
 z-index:99;
 border:1px solid #ccc;
 background-color:#fff;
 color:#666;
 float:right;
 margin-bottom:20px
}
.c-back-to-top-cta__link::after {
 -webkit-transform:rotate(225deg);
 -moz-transform:rotate(225deg);
 -ms-transform:rotate(225deg);
 -o-transform:rotate(225deg);
 transform:rotate(225deg);
 border-right:2px solid #002663;
 border-bottom:2px solid #002663;
 width:10px;
 height:10px;
 position:absolute;
 left:22.5px;
 top:24.5px;
 display:inline-block;
 text-indent:100%;
 white-space:nowrap;
 content:''
}
@media (max-width:767px) {
 .c-back-to-top-cta__link::after {
  left:18px;
  top:20px
 }
 .c-back-to-top-cta__link {
  margin-bottom:15px
 }
}
@media (min-width:991px) {
 .c-back-to-top-cta__link:hover {
  text-decoration:none;
  background:url(../svgs/regular/dist/back-to-top-whitelabel.html) center no-repeat;
  color:#002663;
  border:0;
  padding-top:11px;
  background-size:55px
 }
 .c-back-to-top-cta__link:hover svg {
  stroke:#002663
 }
}
.c-back-to-top-cta__link svg {
 width:11px;
 height:11px;
 display:none;
 margin:5px auto;
 fill:transparent;
 stroke:#666
}
.c-back-to-top-cta__link:active,.c-back-to-top-cta__link:focus {
 text-decoration:none
}
@media (max-width:767px) {
 .c-back-to-top-cta__link {
  width:45px;
  height:45px;
  right:15px;
  bottom:15px
 }
 .c-back-to-top-cta__link__text {
  display:none
 }
}
.c-back-to-top-cta__link:hover .c-back-to-top-cta__link__text.c-navigation-sticky__button {
 color:#002663
}
.c-back-to-top-cta__link__text.c-navigation-sticky__button {
 padding:0;
 font-size:1em;
 display:inline-block;
 text-indent:-9999px;
 color:#666
}
oter .back-to-top-cta {
 -webkit-transition:.5s linear opacity;
 transition:.5s linear opacity;
 right:15px;
 opacity:0
}
oter .back-to-top-cta.fade {
 opacity:1
}
.body-copy {
 padding-left:40px;
 padding-right:40px
}
.body-copy ul {
 margin:0 0 0 15px;
 padding:0
}
.body-copy li {
 margin-bottom:10px
}
.body-copy p.o-text__body {
 margin-bottom:40px
}
.o-text__body h1 {
 font-size:2.8rem;
 line-height:36px;
 color:#002663
}
@media (min-width:768px) {
 .article-page #rr-lightbox .rr-submission-form input.rr-button {
  min-width:150px
 }
 oter .back-to-top-cta {
  right:10px
 }
 .body-copy {
  padding-left:0;
  padding-right:0;
  word-wrap:break-word
 }
 .o-text__body h1 {
  font-size:4rem;
  line-height:53px
 }
}
.o-text__body h2 {
 font-size:2.2rem;
 line-height:28px;
 color:#002663
}
@media (min-width:768px) {
 .o-text__body h2 {
  font-size:3rem;
  line-height:36px
 }
}
.o-text__body h1.page-heading {
 font-size:2.2rem;
 line-height:28px;
 color:#002663;
 font-weight:300
}
@media (min-width:768px) {
 .o-text__body h1.page-heading {
  font-size:3rem;
  line-height:36px
 }
}
.o-text__body h1.page-heading.c-title {
 font-weight:300;
 line-height:normal;
 color:#666
}
.o-text__body h3 {
 font-size:1.7rem;
 line-height:22px;
 color:#666
}
.product-gifting-page .body-copy {
 margin-top:30px
}
.article-page .body-copy .o-text__body {
 margin-bottom:10px
}
.article-page .body-copy .o-text__body .reduce-letter-spacing {
 letter-spacing:.33px
}
@media (max-width:766px) {
 .article-page .row .body-copy {
  padding:0;
  word-wrap:break-word
 }
}
.c-body-copy-align {
 width:100%;
 margin:auto
}
@media (min-width:768px) {
 .o-text__body h3 {
  font-size:2rem;
  line-height:24px
 }
 .c-body-copy-align {
  width:64%
 }
}
@media (min-width:991px) {
 .c-body-copy-align {
  width:56.5%
 }
}
.rtl .body-copy .o-text__body {
 text-align:right
}
.body-copy .o-text__body.body-copy-heading {
 height:1px;
 overflow:hidden;
 position:relative
}
.body-copy .o-text__body.body-copy-heading h1 {
 position:absolute;
 left:-100%;
 top:-50%
}
.shoppable-viewbag .body-copy .o-text__body.body-copy-heading {
 margin:0
}
.c-body-copy-headline__article {
 font-size:1.429em
}
.c-body-copy-headline__wrap {
 margin:0 auto;
 width:100%
}
@media (min-width:768px) {
 .c-body-copy-headline__wrap {
  width:64%
 }
}
@media (min-width:992px) {
 oter .back-to-top-cta {
  right:20px
 }
 .c-body-copy-headline__wrap {
  width:70%
 }
}
@media (min-width:1200px) {
 .c-body-copy-headline__wrap {
  width:75%
 }
}
@media print {
 .c-body-copy-next-steps .c-body-copy-next-steps__content h2 {
  color:#002663!important
 }
 .c-body-copy-next-steps .c-body-copy-next-steps__content ul li {
  color:#666!important
 }
 .c-body-copy-headline__wrap {
  margin-top:40px;
  margin-bottom:30px
 }
 .c-body-copy-headline__copy .o-text__heading-1 {
  color:#002663!important
 }
}
.c-body-copy-headline__body {
 position:relative;
 background-color:#FFF
}
@media (max-width:767px) {
 .c-body-copy-headline__body {
  padding-left:24px;
  padding-right:24px
 }
}
.c-body-copy-headline__body .bws-sharenav-wrapper {
 margin:0 auto
}
.c-body-copy-headline__copy {
 text-align:center;
 overflow:hidden
}
.c-body-copy-headline__copy .c-body-copy-headline__container {
 height:0
}
.c-body-copy-headline__copy .c-body-copy-headline__container:before {
 background:-moz-linear-gradient(top,rgba(255,255,255,0) 0,#fff 99%,#fff 100%);
 background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,0)),color-stop(99%,#fff),color-stop(100%,#fff));
 background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,#fff 99%,#fff 100%);
 background:-o-linear-gradient(top,rgba(255,255,255,0) 0,#fff 99%,#fff 100%);
 background:-ms-linear-gradient(top,rgba(255,255,255,0) 0,#fff 99%,#fff 100%);
 background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 99%,#fff 100%);
 filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0 );
 content:'';
 height:20px;
 width:100%;
 position:absolute;
 left:0;
 bottom:17px
}
.c-body-copy-headline__copy .c-body-copy-headline__container .c-body-copy-headline__article {
 margin-bottom:0;
 padding-bottom:20px
}
.c-body-copy-headline__copy .o-text__heading-1 {
 line-height:40px;
 margin-bottom:20px;
 padding-top:1px
}
.c-body-copy-headline__copy ul {
 width:80%;
 margin:8px auto;
 text-align:left;
 font-size:1.6rem;
 line-height:26px
}
.c-body-copy-headline__copy ul .c-social-sharing-list {
 margin-bottom:20px
}
.c-body-copy-headline__article {
 line-height:26px;
 margin-bottom:0;
 text-align:center
}
@media (min-width:768px) {
 .c-body-copy-headline__article {
  text-align:left;
  padding:0 1%
 }
}
@media print {
 .c-body-copy-headline__article p {
  color:#666!important;
  text-align:left;
  font-size:2rem;
  line-height:26px
 }
}
.c-body-copy-headline__article .color-black {
 color:#000
}
@media (min-width:992px) {
 .c-body-copy-headline__article p {
  font-size:2rem
 }
 .o-article-wrapper {
  margin-left:15%
 }
 .rtl .o-article-wrapper {
  margin-right:15%
 }
}
.c-body-copy-headline {
 margin-bottom:35px
}
@media (max-width:768px) {
 .c-body-copy-headline {
  margin-bottom:20px;
  padding-top:50px
 }
}
.article-steps-page .c-body-copy-headline {
 margin-bottom:35px
}
.article-page .c-body-copy-headline {
 margin-bottom:25px;
 margin-top:0;
 padding-top:0
}
@media (max-width:768px) {
 .article-page .c-body-copy-headline {
  margin-bottom:25px;
  margin-top:0
 }
}
.c-body-copy-steps {
 z-index:1
}
@media (min-width:992px) {
 .rtl .c-body-copy-headline__article {
  padding:0 1% 0 10%
 }
 .c-body-copy-steps {
  max-width:950px
 }
}
@media (min-width:1200px) {
 .o-article-wrapper {
  text-align:left;
  margin-left:12.5%
 }
 .rtl .o-article-wrapper {
  margin-right:12.5%
 }
 .c-body-copy-steps {
  max-width:1024px
 }
}
.c-step-list-container .c-body-copy-steps-heading {
 margin-bottom:30px
}
.c-step-list {
 margin-bottom:50px;
 position:relative;
 padding:0
}
@media print {
 .o-article-wrapper {
  width:52%;
  float:left
 }
 .o-article-wrapper p {
  color:#666!important;
  text-align:left;
  line-height:26px
 }
 .c-step-list {
  background-color:#fff!important
 }
}
.c-step-list__item {
 list-style:none;
 min-height:290px;
 position:relative
}
@media (min-width:768px) {
 .rtl .c-body-copy-headline__article {
  text-align:right
 }
 .c-step-list {
  margin-left:-15%
 }
 .c-step-list__item {
  padding-left:5%
 }
}
.c-page-divider-v2--type-a .c-step-list h2,.c-step-list .c-page-divider-v2--type-a h2,.c-step-list .o-text__heading-2 {
 color:#666
}
@media print {
 .c-step-list__item p {
  text-align:left!important
 }
 .c-step-list__item.c-step-list--align-left p {
  text-align:left
 }
 .c-page-divider-v2--type-a .c-step-list h2 pre,.c-step-list .c-page-divider-v2--type-a h2 pre,.c-step-list .o-text__heading-2 pre {
  color:#666!important;
  border:0;
  font-size:2rem;
  font-weight:500
 }
}
.c-step-list_content--wrap,.c-step-list_number--wrap {
 padding:0
}
.c-step-list .c-step-list_content--wrap {
 position:relative;
 padding-top:35px
}
.c-step-list_number--wrap {
 z-index:-1;
 position:absolute;
 right:0;
 left:0;
 top:0
}
@media (min-width:767px) {
 .c-step-list_number--wrap {
  left:auto
 }
}
@media (min-width:992px) {
 .c-step-list .c-step-list_content--wrap {
  padding-top:0
 }
 .c-step-list_number--wrap {
  left:auto
 }
}
.c-step-list_content {
 padding:30px 30px 30px 0;
 background-color:#fff;
 z-index:2;
 text-align:center;
 display:inline-block;
 margin-top:230px
}
@media (min-width:768px) {
 .c-step-list_number--wrap {
  right:2%
 }
 .c-step-list_content {
  padding:30px;
  text-align:right;
  margin-top:0;
  margin-right:42%;
  margin-left:0
 }
 .c-step-list .c-step-list--align-left .c-step-list_number--wrap {
  right:auto;
  left:10%
 }
}
@media (min-width:992px) {
 .c-step-list_content {
  margin-right:45%
 }
}
.c-step-list_content h3 {
 margin-bottom:25px
}
@media (min-width:767px) {
 .c-step-list_content h3 {
  margin-bottom:14px
 }
}
@media print {
 .c-step-list_content {
  background:#fff!important;
  margin-right:40%;
  min-height:250px
 }
}
.c-step-list_content--table-cell {
 display:table-cell;
 vertical-align:middle
}
.c-step-list_content--table-cell .no-margin {
 margin:0
}
.c-step-list_content--table-cell .small-desc-text,.c-step-list_content--table-cell a.small-desc-text {
 font-size:.8125rem;
 line-height:1rem
}
@media (min-width:992px) {
 .c-step-list .c-step-list--align-left .c-step-list_number--wrap {
  right:auto;
  left:-3px
 }
}
.c-step-list .c-step-list--align-left .c-step-list_content {
 padding-left:30px
}
@media (min-width:767px) {
 .c-step-list .c-step-list--align-left .c-step-list_content {
  margin-right:0;
  text-align:left
 }
}
@media (min-width:768px) {
 .c-step-list .c-step-list--align-left .c-step-list_content {
  margin-left:45%
 }
}
@media (min-width:992px) {
 .c-step-list .c-step-list--align-left .c-step-list_content {
  margin-left:34%
 }
}
@media print {
 .c-step-list .c-step-list--align-left .c-step-list_number--wrap {
  left:auto
 }
 .c-step-list .c-step-list--align-left .c-step-list_content {
  margin-left:40%;
  background:#fff!important
 }
}
.c-step-list .c-step-list_number {
 background:url(../svgs/css/dist/svg/sprite.stack.html#circle-gold) center no-repeat;
 background-size:contain;
 height:280px;
 width:280px;
 font-size:8rem;
 color:#e0c586;
 position:relative;
 margin:0 auto;
 display:table
}
@media (min-width:768px) {
 .c-step-list .c-step-list_number {
  height:290px;
  width:290px
 }
}
.c-step-list .c-step-list_number span {
 display:table-cell;
 vertical-align:middle;
 text-align:center
}
@media (max-width:767px) {
 .article-page .c-body-copy-headline__copy {
  overflow:visible
 }
 .c-step-list_content {
  padding-left:30px;
  padding-right:30px
 }
 .c-step-list__tips .c-step-list_number--wrap {
  position:relative;
  width:290px;
  margin:0 auto
 }
}
.c-step-list__tips .c-step-list__img {
 width:290px;
 height:290px;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 -ms-border-radius:50%;
 border-radius:50%;
 overflow:hidden
}
.c-step-list__tips .c-step-list__img img {
 width:100%;
 height:100%
}
@media print {
 .c-step-list .c-step-list_number {
  background:url(../svgs/css/dist/svg/sprite.stack.html#circle-gold) center no-repeat!important;
  background-size:100%!important
 }
 .c-step-list__tips .c-step-list__img {
  width:250px;
  height:auto
 }
 .c-step-list__tips .c-step-list_content {
  background:0 0!important
 }
}
.c-step-list__tips .c-step-list_number {
 padding:7px 0 0;
 position:absolute;
 top:-12px;
 left:-10px;
 width:70px;
 height:70px;
 font-size:3.5rem
}
.c-step-list__tips .c-step-list__item {
 padding-left:0;
 margin-bottom:12px
}
@media (max-width:768px) {
 .c-step-list__tips .c-step-list_content {
  margin-top:0
 }
}
@media (min-width:768px) {
 .c-step-list__tips .c-step-list_number {
  left:-3px
 }
 .c-step-list__tips .c-step-list_content {
  margin-right:53%;
  padding-left:44px
 }
 .c-step-list__tips .c-step-list--align-left .c-step-list_content {
  margin-left:61%;
  padding-right:0
 }
}
@media (min-width:992px) {
 .c-step-list__tips .c-step-list_content {
  padding-left:0;
  margin-right:53%
 }
 .c-step-list__tips .c-step-list--align-left .c-step-list_content {
  margin-left:51%
 }
}
@media print {
 .c-step-list__tips .c-step-list--align-left .c-step-list_content {
  background:0 0!important
 }
}
.c-step-list__tips .c-step-list--align-left .c-step-list_number {
 left:auto;
 right:0
}
.c-step-no-heading {
 clear:both
}
@media (min-width:768px) {
 .rtl ul.c-step-list {
  margin:0 -15% 50px 0
 }
 .rtl ul.c-step-list.c-step-list__tips .c-step-list__item .c-step-list_number--wrap {
  left:0;
  right:auto
 }
}
.rtl ul.c-step-list.c-step-list__tips .c-step-list__item .c-step-list_number--wrap .c-step-list_number {
 right:10px;
 left:auto
}
@media (min-width:768px) {
 .rtl ul.c-step-list.c-step-list__tips .c-step-list__item .c-step-list_number--wrap .c-step-list_number {
  left:auto;
  right:auto;
  top:0
 }
 .rtl ul.c-step-list.c-step-list__tips .c-step-list__item .c-step-list_content {
  margin-left:52%;
  margin-right:0;
  padding-right:0;
  padding-left:1.875em
 }
 .rtl ul.c-step-list.c-step-list__tips .c-step-list__item.c-step-list--align-left .c-step-list_number--wrap {
  left:auto
 }
}
.rtl ul.c-step-list.c-step-list__tips .c-step-list__item.c-step-list--align-left .c-step-list_number--wrap .c-step-list_number {
 left:10px;
 right:auto
}
@media (min-width:768px) {
 .rtl ul.c-step-list.c-step-list__tips .c-step-list__item.c-step-list--align-left .c-step-list_number--wrap .c-step-list_number {
  left:0;
  right:auto
 }
 .rtl ul.c-step-list.c-step-list__tips .c-step-list__item.c-step-list--align-left .c-step-list_content {
  margin-left:0;
  margin-right:52%;
  padding-left:0;
  padding-right:1.875em;
  text-align:right
 }
 .rtl ul.c-step-list .c-step-list__item .c-step-list_number--wrap {
  float:left;
  left:0;
  right:auto;
  text-align:left;
  top:0
 }
 .rtl ul.c-step-list .c-step-list__item .c-step-list_content {
  margin-right:0;
  margin-left:34%;
  padding:1.875em;
  text-align:right
 }
 .rtl ul.c-step-list .c-step-list__item.c-step-list--align-left .c-step-list_number--wrap {
  left:auto
 }
 .rtl ul.c-step-list .c-step-list__item.c-step-list--align-left .c-step-list_content {
  right:auto;
  margin-left:0;
  margin-right:45%;
  text-align:right
 }
}
.c-brand-social-channels {
 margin:20px 0 40px
}
.c-brand-social-channels__a {
 text-decoration:none
}
.c-brand-social-channels__a:hover {
 color:#949494
}
.c-brand-social-channels__copy {
 display:block;
 margin:0 auto 25px;
 width:100%;
 position:relative
}
@media (max-width:767px) {
 .c-brand-social-channels__copy {
  background:0 0;
  margin-bottom:15px
 }
 .c-brand-social-channels__copy .c-page-divider-v2--type-a h2,.c-brand-social-channels__copy .o-text__heading-2,.c-page-divider-v2--type-a .c-brand-social-channels__copy h2 {
  max-width:290px
 }
}
@media (min-width:768px) {
 .c-brand-social-channels__copy {
  width:80%
 }
}
.c-brand-social-channels__copy .c-page-divider-v2--type-a h2,.c-brand-social-channels__copy .o-text__heading-2,.c-page-divider-v2--type-a .c-brand-social-channels__copy h2 {
 background-color:#fff;
 display:inline-block;
 padding:0 20px 23px;
 color:#949494;
 font-weight:400;
 letter-spacing:.1px
}
.c-brand-social-channels__links {
 display:block;
 width:100%;
 margin:0 auto;
 font-size:0
}
@media (min-width:768px) {
 .c-brand-social-channels__links {
  width:80%
 }
}
@media (max-width:767px) {
 .c-brand-social-channels__links {
  width:100%;
  width:267px
 }
}
.c-brand-social-channels__link {
 margin:0 0 30px;
 font-size:1.4rem;
 display:inline-block;
 float:none;
 width:14.19%
}
@media (min-width:768px) {
 .c-brand-social-channels__link {
  margin:0;
  width:24%
 }
}
@media (min-width:992px) {
 .c-brand-social-channels__link {
  width:15%
 }
}
@media (max-width:767px) {
 .c-brand-social-channels__link {
  width:24%
 }
}
@media (min-width:992px) {
 .c-brand-social-channels__link {
  width:15.5%
 }
}
@media (max-width:767px) {
 .c-brand-social-channels__link {
  width:49%
 }
}
.c-brand-social-channels__image {
 text-align:center;
 margin:0 auto 14px
}
@media (min-width:992px) {
 .c-brand-social-channels__image {
  margin:0 auto 16px
 }
}
.c-brand-social-channels__image .Facebook,.c-brand-social-channels__image .Instagram,.c-brand-social-channels__image .Twitter,.c-brand-social-channels__image .Youtube {
 width:7px;
 height:16px;
 margin:25% auto
}
@media (max-width:767px) {
 .c-brand-social-channels__image .Facebook {
  height:20px
 }
}
.c-brand-social-channels__image .Instagram {
 width:16px;
 height:19px
}
@media (max-width:767px) {
 .c-brand-social-channels__image .Instagram {
  width:16px;
  height:22px
 }
}
.c-brand-social-channels__image .Twitter {
 width:16px;
 height:12px;
 margin-top:33%
}
.c-brand-social-channels__image .Youtube {
 width:22px;
 height:19px
}
@media (max-width:767px) {
 .c-brand-social-channels__image .Youtube {
  height:27px
 }
}
.c-brand-social-channels__image.c-img-container {
 width:40px;
 height:40px;
 border:1px solid #666;
 border-radius:50%
}
.c-brand-social-channels__image img {
 width:20px;
 margin:9px
}
@media (max-width:767px) {
 .c-brand-social-channels__image img {
  width:40px;
  border-radius:50%;
  border:1px solid #666;
  padding:7px;
  margin-bottom:0
 }
}
.c-brand-social-channels__name {
 color:#666;
 font-size:1.6rem;
 font-weight:400;
 letter-spacing:.3px;
 line-height:18px
}
.c-brand-social-channels__desc p {
 line-height:20px;
 letter-spacing:.2px;
 font-weight:400
}
.c-brand-social-channels .o-text__body {
 width:492px;
 margin:0 auto
}
.c-brand-social-channels .c-brand-social-channels-wrapper {
 background:url(../svgs/regular/dist/article-gold-headline.html) center 18px no-repeat;
 background-size:100% 26px
}
@media (max-width:767px) {
 .c-brand-social-channels .o-text__body {
  width:267px
 }
 .c-brand-social-channels .c-brand-social-channels-wrapper {
  background-size:106% auto
 }
}
@media (min-width:768px) and (max-width:991px) {
 .c-brand-social-channels .c-brand-social-channels-wrapper {
  width:592px;
  background-position:center 16px
 }
}
.rtl .c-brand-social-channels-wrapper .c-brand-social-channels__link {
 float:none;
 width:14.19%
}
@media (min-width:768px) {
 .rtl .c-brand-social-channels-wrapper .c-brand-social-channels__link {
  width:24%
 }
}
@media (min-width:992px) {
 .rtl .c-brand-social-channels-wrapper .c-brand-social-channels__link {
  width:15%
 }
}
@media (max-width:767px) {
 .rtl .c-brand-social-channels-wrapper .c-brand-social-channels__link {
  width:24%
 }
}
@media (min-width:768px) {
 .rtl .c-brand-social-channels-wrapper .c-brand-social-channels__link {
  width:15.5%
 }
}
@media (max-width:767px) {
 .rtl .c-brand-social-channels-wrapper .c-brand-social-channels__link {
  width:49%
 }
}
.rtl .c-brand-social-channels-wrapper .c-brand-social-channels__image {
 margin:0 auto 14px
}
@media (min-width:992px) {
 .rtl .c-brand-social-channels-wrapper .c-brand-social-channels__image {
  margin:0 auto 16px
 }
}
.c-breadcrumb .container {
 z-index:2
}
.pdp-page .c-breadcrumb {
 background-color:#f8f8f8
}
@media print {
 .c-breadcrumb {
  display:none!important
 }
}
.article-page .c-breadcrumb,.pdp-page .c-breadcrumb {
 padding:20px 20px 0
}
ul.c-breadcrumb__list {
 text-align:left;
 margin-bottom:10px;
 font-size:1.2rem
}
.c-breadcrumb__item {
 display:inline-block;
 padding:15px 0;
 color:#666;
 vertical-align:top
}
.c-breadcrumb__item .c-svg.arrow-right {
 stroke:#dbc081;
 width:5px;
 height:10px;
 float:right;
 margin:3px 10px;
 stroke-width:2px
}
.c-breadcrumb__item.is-active {
 color:#333
}
.c-breadcrumb__item.is-active:after {
 content:"";
 padding:0
}
.c-breadcrumb__link,.c-breadcrumb__link:hover {
 color:#666
}
.rtl .c-breadcrumb__item {
 font-weight:400
}
.rtl .c-breadcrumb__item .c-svg.arrow-right {
 float:left;
 -webkit-transform:scale(-1);
 -moz-transform:scale(-1);
 -ms-transform:scale(-1);
 -o-transform:scale(-1);
 transform:scale(-1);
 margin:4px 8px 10px
}
.c-buy-in-store-search-list {
 list-style-type:none;
 padding-left:0
}
.c-buy-in-store-search-list li {
 margin-bottom:40px;
 overflow:hidden;
 display:table
}
.c-buy-in-store-search__form {
 max-width:490px;
 margin:0 auto
}
#TTmainContent #TT4questionTextWrap .c-buy-in-store-search__form textarea#TT2questionText,#TTmainContent .TT3answersBlock .c-buy-in-store-search__form textarea.TT3inlineAnswer,#TTmainContent .TT3questWrp .TT3replyInputBlock .c-buy-in-store-search__form textarea.TT3inlineAnswer,#TurnToContent #TT4questionTextWrap .c-buy-in-store-search__form textarea#TT2questionText,#TurnToContent .TT3answersBlock .c-buy-in-store-search__form textarea.TT3inlineAnswer,#TurnToContent .TT3questWrp .TT3replyInputBlock .c-buy-in-store-search__form textarea.TT3inlineAnswer,.TT3answersBlock .c-buy-in-store-search__form textarea.TT3inlineAnswer,.c-buy-in-store-search__form #TTmainContent #TT4questionTextWrap textarea#TT2questionText,.c-buy-in-store-search__form #TTmainContent .TT3answersBlock textarea.TT3inlineAnswer,.c-buy-in-store-search__form #TTmainContent .TT3questWrp .TT3replyInputBlock textarea.TT3inlineAnswer,.c-buy-in-store-search__form #TurnToContent #TT4questionTextWrap textarea#TT2questionText,.c-buy-in-store-search__form #TurnToContent .TT3answersBlock textarea.TT3inlineAnswer,.c-buy-in-store-search__form #TurnToContent .TT3questWrp .TT3replyInputBlock textarea.TT3inlineAnswer,.c-buy-in-store-search__form .TT3answersBlock textarea.TT3inlineAnswer,.c-buy-in-store-search__form .input-md {
 height:50px
}
.c-buy-in-store-search__form .col-md-9 {
 width:100%
}
@media (min-width:768px) {
 ul.c-breadcrumb__list {
  text-align:center
 }
 .c-buy-in-store-search__form .col-md-9 {
  width:100%
 }
}
#TTmainContent #TT4questionTextWrap .c-buy-in-store-search__form textarea#TT2questionText,#TTmainContent #TT4questionTextWrap .c-buy-in-store-search__form textarea.c-form-textarea#TT2questionText,#TTmainContent .TT3answersBlock .c-buy-in-store-search__form textarea.TT3inlineAnswer,#TTmainContent .TT3answersBlock .c-buy-in-store-search__form textarea.c-form-textarea.TT3inlineAnswer,#TTmainContent .TT3questWrp .TT3replyInputBlock .c-buy-in-store-search__form textarea.TT3inlineAnswer,#TTmainContent .TT3questWrp .TT3replyInputBlock .c-buy-in-store-search__form textarea.c-form-textarea.TT3inlineAnswer,#TTmainContent .TTtitle #TTexUgcR .c-buy-in-store-search__form select,#TurnToContent #TT4questionTextWrap .c-buy-in-store-search__form textarea#TT2questionText,#TurnToContent #TT4questionTextWrap .c-buy-in-store-search__form textarea.c-form-textarea#TT2questionText,#TurnToContent .TT3answersBlock .c-buy-in-store-search__form textarea.TT3inlineAnswer,#TurnToContent .TT3answersBlock .c-buy-in-store-search__form textarea.c-form-textarea.TT3inlineAnswer,#TurnToContent .TT3questWrp .TT3replyInputBlock .c-buy-in-store-search__form textarea.TT3inlineAnswer,#TurnToContent .TT3questWrp .TT3replyInputBlock .c-buy-in-store-search__form textarea.c-form-textarea.TT3inlineAnswer,#TurnToContent .TTtitle #TTexUgcR .c-buy-in-store-search__form select,.TT3answersBlock .c-buy-in-store-search__form textarea.TT3inlineAnswer,.TT3answersBlock .c-buy-in-store-search__form textarea.c-form-textarea.TT3inlineAnswer,.c-buy-in-store-search__form #TTmainContent #TT4questionTextWrap textarea#TT2questionText,.c-buy-in-store-search__form #TTmainContent #TT4questionTextWrap textarea.c-form-textarea#TT2questionText,.c-buy-in-store-search__form #TTmainContent .TT3answersBlock textarea.TT3inlineAnswer,.c-buy-in-store-search__form #TTmainContent .TT3answersBlock textarea.c-form-textarea.TT3inlineAnswer,.c-buy-in-store-search__form #TTmainContent .TT3questWrp .TT3replyInputBlock textarea.TT3inlineAnswer,.c-buy-in-store-search__form #TTmainContent .TT3questWrp .TT3replyInputBlock textarea.c-form-textarea.TT3inlineAnswer,.c-buy-in-store-search__form #TTmainContent .TTtitle #TTexUgcR select,.c-buy-in-store-search__form #TurnToContent #TT4questionTextWrap textarea#TT2questionText,.c-buy-in-store-search__form #TurnToContent #TT4questionTextWrap textarea.c-form-textarea#TT2questionText,.c-buy-in-store-search__form #TurnToContent .TT3answersBlock textarea.TT3inlineAnswer,.c-buy-in-store-search__form #TurnToContent .TT3answersBlock textarea.c-form-textarea.TT3inlineAnswer,.c-buy-in-store-search__form #TurnToContent .TT3questWrp .TT3replyInputBlock textarea.TT3inlineAnswer,.c-buy-in-store-search__form #TurnToContent .TT3questWrp .TT3replyInputBlock textarea.c-form-textarea.TT3inlineAnswer,.c-buy-in-store-search__form #TurnToContent .TTtitle #TTexUgcR select,.c-buy-in-store-search__form .TT3answersBlock textarea.TT3inlineAnswer,.c-buy-in-store-search__form .TT3answersBlock textarea.c-form-textarea.TT3inlineAnswer,.c-buy-in-store-search__form .c-form-checkbox input[type=checkbox],.c-buy-in-store-search__form .c-form-dropdown,.c-buy-in-store-search__form .c-form-input,.c-buy-in-store-search__form .c-form-radio input[type=radio],.c-buy-in-store-search__form .form-control,.c-buy-in-store-search__form .form-control.c-form-textarea {
 border:1px solid #999;
 border-radius:3px
}
#TTmainContent .TTtitle #TTexUgcR .c-buy-in-store-search__form select,#TurnToContent .TTtitle #TTexUgcR .c-buy-in-store-search__form select,.c-buy-in-store-search__form #TTmainContent .TTtitle #TTexUgcR select,.c-buy-in-store-search__form #TurnToContent .TTtitle #TTexUgcR select,.c-buy-in-store-search__form .c-form-dropdown,.c-buy-in-store-search__form .c-form-input {
 line-height:18px;
 vertical-align:middle
}
.c-buy-in-store-search__form .c-btn-shareLoc {
 background:url(../svgs/regular/dist/gps-location.html) center center no-repeat;
 background-size:100% 100%;
 cursor:hand;
 cursor:pointer;
 position:absolute;
 right:20px;
 top:13px;
 border-left:none;
 width:26.5px;
 height:25px
}
.c-buy-in-store-search__form .c-btn-shareLoc svg {
 display:none
}
.c-buy-in-store-search__form .c-btn-shareLoc:before {
 content:'';
 height:25px;
 position:absolute;
 border-left:1px solid #ccc;
 top:0;
 left:-8px
}
.c-buy-in-store-search__form .js-btn-shareLoc {
 position:absolute;
 right:0;
 top:0;
 width:80px;
 height:50px
}
#TTmainContent #TT4questionTextWrap .c-buy-in-store-search__form .c-buy-in-store-search-select textarea[disabled]#TT2questionText,#TTmainContent .TT3answersBlock .c-buy-in-store-search__form .c-buy-in-store-search-select textarea[disabled].TT3inlineAnswer,#TTmainContent .TT3questWrp .TT3replyInputBlock .c-buy-in-store-search__form .c-buy-in-store-search-select textarea[disabled].TT3inlineAnswer,#TurnToContent #TT4questionTextWrap .c-buy-in-store-search__form .c-buy-in-store-search-select textarea[disabled]#TT2questionText,#TurnToContent .TT3answersBlock .c-buy-in-store-search__form .c-buy-in-store-search-select textarea[disabled].TT3inlineAnswer,#TurnToContent .TT3questWrp .TT3replyInputBlock .c-buy-in-store-search__form .c-buy-in-store-search-select textarea[disabled].TT3inlineAnswer,.TT3answersBlock .c-buy-in-store-search__form .c-buy-in-store-search-select textarea[disabled].TT3inlineAnswer,.c-buy-in-store-search__form .c-buy-in-store-search-select #TTmainContent #TT4questionTextWrap textarea[disabled]#TT2questionText,.c-buy-in-store-search__form .c-buy-in-store-search-select #TTmainContent .TT3answersBlock textarea[disabled].TT3inlineAnswer,.c-buy-in-store-search__form .c-buy-in-store-search-select #TTmainContent .TT3questWrp .TT3replyInputBlock textarea[disabled].TT3inlineAnswer,.c-buy-in-store-search__form .c-buy-in-store-search-select #TurnToContent #TT4questionTextWrap textarea[disabled]#TT2questionText,.c-buy-in-store-search__form .c-buy-in-store-search-select #TurnToContent .TT3answersBlock textarea[disabled].TT3inlineAnswer,.c-buy-in-store-search__form .c-buy-in-store-search-select #TurnToContent .TT3questWrp .TT3replyInputBlock textarea[disabled].TT3inlineAnswer,.c-buy-in-store-search__form .c-buy-in-store-search-select .TT3answersBlock textarea[disabled].TT3inlineAnswer,.c-buy-in-store-search__form .c-buy-in-store-search-select .form-control[disabled] {
 background-color:#fff;
 opacity:.5
}

.pdp-page .c-btn-shareLoc svg {
 display:none
}
.pdp-page .c-btn-shareLoc:before {
 content:'';
 height:25px;
 position:absolute;
 border-left:1px solid #ccc;
 top:0;
 left:-8px
}
.pdp-page .c-product-overview__price.o-text__heading-4 .o-text__body {
 font-size:1.2rem
}
.pdp-page .c-product-overview__where-to-buy__go button {
 min-width:95px;
 width:auto;
 text-align:center
}
@media (min-width:768px) {
 .pdp-page .c-page-divider__variant-b {
  position:absolute;
  display:none
 }
 .pdp-page .o-product-copy {
  padding-top:35px
 }
}
.c-buy-in-store-search__form-list input::-ms-clear {
 display:none;
 width:0;
 height:0
}
.rtl .c-buy-in-store-search__form .c-buy-in-store-search__form-list .postalCode {
 text-align:left;
 padding-left:60px
}
.rtl .c-buy-in-store-search__form .c-buy-in-store-search__form-list .js-btn-shareLoc {
 left:0;
 right:auto
}
.rtl .c-buy-in-store-search__form .c-buy-in-store-search__form-list .js-btn-shareLoc .c-btn-shareLoc {
 left:20px;
 right:auto
}
.rtl .c-buy-in-store-search__form .c-buy-in-store-search__form-list .js-btn-shareLoc .c-btn-shareLoc:before {
 border-right:1px solid #ccc;
 border-left:none;
 left:auto;
 right:-8px
}
.rtl .c-buy-in-store-search__form .c-buy-in-store-search__select,.rtl .c-buy-in-store-search__form .o-dropdown {
 background-image:url(../svgs/regular/dist/dropdown-arrow-rtl.html);
 background-position:left center;
 padding:0 20px
}
.rtl .c-buy-in-store-search-list .c-buy-in-store-search-thumb {
 padding-right:0;
 padding-left:15px
}
.c-call-out-button {
 text-align:center;
 margin:10px 0
}
.c-call-out-button__copy {
 display:block;
 text-align:center;
 margin:0 auto
}
#rr-ex-template--type02 .rr-product-reviews .averageRingBlock .right-review-area .c-call-out-button__copy .write-review-btn,#rr-ex-template--type02 .rr-widget-container .paging .c-call-out-button__copy .rr-loadmore-btn,#rr-ex-template--type04 .rr-submission-form .rr-ex-btn-container .c-call-out-button__copy .rr-button,.article-reviews .rr-product-reviews.type-a .averageRingBlock .c-call-out-button__copy .write-review-btn,.article-reviews .rr-product-reviews.type-a .paging .c-call-out-button__copy .rr-loadmore-btn,.c-call-out-button__copy #rr-ex-template--type02 .rr-product-reviews .averageRingBlock .right-review-area .write-review-btn,.c-call-out-button__copy #rr-ex-template--type02 .rr-widget-container .paging .rr-loadmore-btn,.c-call-out-button__copy #rr-ex-template--type04 .rr-submission-form .rr-ex-btn-container .rr-button,.c-call-out-button__copy .article-reviews .rr-product-reviews.type-a .averageRingBlock .write-review-btn,.c-call-out-button__copy .article-reviews .rr-product-reviews.type-a .paging .rr-loadmore-btn,.c-call-out-button__copy .c-diagnostic-tool .c-result-sec-email__success a,.c-call-out-button__copy .coupons-flow .coupons-diagnostic-tool .call-to-action button,.c-call-out-button__copy .coupons-webBricks-action .call-to-action__link,.c-call-out-button__copy .edit-account .account-detail .c_view_account_credentials button,.c-call-out-button__copy .edit-account .account-detail .c_view_account_options button,.c-call-out-button__copy .edit-account .account-detail .c_view_account_user_details button,.c-call-out-button__copy .edit-account .account-detail .container-fluid button,.c-call-out-button__copy .edit-account .account-information .c_view_account_credentials button,.c-call-out-button__copy .edit-account .account-information .c_view_account_options button,.c-call-out-button__copy .edit-account .account-information .c_view_account_user_details button,.c-call-out-button__copy .edit-account .account-information .container-fluid button,.c-call-out-button__copy .edit-account .summary-account .c_view_account_credentials button,.c-call-out-button__copy .edit-account .summary-account .c_view_account_options button,.c-call-out-button__copy .edit-account .summary-account .c_view_account_user_details button,.c-call-out-button__copy .edit-account .summary-account .container .c-profile-tabs-cont button,.c-call-out-button__copy .edit-account .summary-account .container-fluid #c_view_account_credentials button,.c-call-out-button__copy .edit-account .summary-account .container-fluid #c_view_account_user_details button,.c-call-out-button__copy .edit-account .summary-account .container-fluid form.c-view-account-credentials button,.c-call-out-button__copy .edit-account .summary-account .container-fluid form.c-view-account-userdetails button,.c-call-out-button__copy .form-v2 .form-horizontal .form-group.primary-btn button,.c-call-out-button__copy .form-v2 .form-horizontal .form-group.secondary-btn button,.c-call-out-button__copy .o-btn,.c-diagnostic-tool .c-result-sec-email__success .c-call-out-button__copy a,.coupons-flow .coupons-diagnostic-tool .call-to-action .c-call-out-button__copy button,.coupons-webBricks-action .c-call-out-button__copy .call-to-action__link,.edit-account .account-detail .c_view_account_credentials .c-call-out-button__copy button,.edit-account .account-detail .c_view_account_options .c-call-out-button__copy button,.edit-account .account-detail .c_view_account_user_details .c-call-out-button__copy button,.edit-account .account-detail .container-fluid .c-call-out-button__copy button,.edit-account .account-information .c_view_account_credentials .c-call-out-button__copy button,.edit-account .account-information .c_view_account_options .c-call-out-button__copy button,.edit-account .account-information .c_view_account_user_details .c-call-out-button__copy button,.edit-account .account-information .container-fluid .c-call-out-button__copy button,.edit-account .summary-account .c_view_account_credentials .c-call-out-button__copy button,.edit-account .summary-account .c_view_account_options .c-call-out-button__copy button,.edit-account .summary-account .c_view_account_user_details .c-call-out-button__copy button,.edit-account .summary-account .container .c-profile-tabs-cont .c-call-out-button__copy button,.edit-account .summary-account .container-fluid #c_view_account_credentials .c-call-out-button__copy button,.edit-account .summary-account .container-fluid #c_view_account_user_details .c-call-out-button__copy button,.edit-account .summary-account .container-fluid form.c-view-account-credentials .c-call-out-button__copy button,.edit-account .summary-account .container-fluid form.c-view-account-userdetails .c-call-out-button__copy button,.form-v2 .form-horizontal .form-group.primary-btn .c-call-out-button__copy button,.form-v2 .form-horizontal .form-group.secondary-btn .c-call-out-button__copy button {
 width:100%
}
@media (min-width:768px) {
 #rr-ex-template--type02 .rr-product-reviews .averageRingBlock .right-review-area .c-call-out-button__copy .write-review-btn,#rr-ex-template--type02 .rr-widget-container .paging .c-call-out-button__copy .rr-loadmore-btn,#rr-ex-template--type04 .rr-submission-form .rr-ex-btn-container .c-call-out-button__copy .rr-button,.article-reviews .rr-product-reviews.type-a .averageRingBlock .c-call-out-button__copy .write-review-btn,.article-reviews .rr-product-reviews.type-a .paging .c-call-out-button__copy .rr-loadmore-btn,.c-call-out-button__copy #rr-ex-template--type02 .rr-product-reviews .averageRingBlock .right-review-area .write-review-btn,.c-call-out-button__copy #rr-ex-template--type02 .rr-widget-container .paging .rr-loadmore-btn,.c-call-out-button__copy #rr-ex-template--type04 .rr-submission-form .rr-ex-btn-container .rr-button,.c-call-out-button__copy .article-reviews .rr-product-reviews.type-a .averageRingBlock .write-review-btn,.c-call-out-button__copy .article-reviews .rr-product-reviews.type-a .paging .rr-loadmore-btn,.c-call-out-button__copy .c-diagnostic-tool .c-result-sec-email__success a,.c-call-out-button__copy .coupons-flow .coupons-diagnostic-tool .call-to-action button,.c-call-out-button__copy .coupons-webBricks-action .call-to-action__link,.c-call-out-button__copy .edit-account .account-detail .c_view_account_credentials button,.c-call-out-button__copy .edit-account .account-detail .c_view_account_options button,.c-call-out-button__copy .edit-account .account-detail .c_view_account_user_details button,.c-call-out-button__copy .edit-account .account-detail .container-fluid button,.c-call-out-button__copy .edit-account .account-information .c_view_account_credentials button,.c-call-out-button__copy .edit-account .account-information .c_view_account_options button,.c-call-out-button__copy .edit-account .account-information .c_view_account_user_details button,.c-call-out-button__copy .edit-account .account-information .container-fluid button,.c-call-out-button__copy .edit-account .summary-account .c_view_account_credentials button,.c-call-out-button__copy .edit-account .summary-account .c_view_account_options button,.c-call-out-button__copy .edit-account .summary-account .c_view_account_user_details button,.c-call-out-button__copy .edit-account .summary-account .container .c-profile-tabs-cont button,.c-call-out-button__copy .edit-account .summary-account .container-fluid #c_view_account_credentials button,.c-call-out-button__copy .edit-account .summary-account .container-fluid #c_view_account_user_details button,.c-call-out-button__copy .edit-account .summary-account .container-fluid form.c-view-account-credentials button,.c-call-out-button__copy .edit-account .summary-account .container-fluid form.c-view-account-userdetails button,.c-call-out-button__copy .form-v2 .form-horizontal .form-group.primary-btn button,.c-call-out-button__copy .form-v2 .form-horizontal .form-group.secondary-btn button,.c-call-out-button__copy .o-btn,.c-diagnostic-tool .c-result-sec-email__success .c-call-out-button__copy a,.coupons-flow .coupons-diagnostic-tool .call-to-action .c-call-out-button__copy button,.coupons-webBricks-action .c-call-out-button__copy .call-to-action__link,.edit-account .account-detail .c_view_account_credentials .c-call-out-button__copy button,.edit-account .account-detail .c_view_account_options .c-call-out-button__copy button,.edit-account .account-detail .c_view_account_user_details .c-call-out-button__copy button,.edit-account .account-detail .container-fluid .c-call-out-button__copy button,.edit-account .account-information .c_view_account_credentials .c-call-out-button__copy button,.edit-account .account-information .c_view_account_options .c-call-out-button__copy button,.edit-account .account-information .c_view_account_user_details .c-call-out-button__copy button,.edit-account .account-information .container-fluid .c-call-out-button__copy button,.edit-account .summary-account .c_view_account_credentials .c-call-out-button__copy button,.edit-account .summary-account .c_view_account_options .c-call-out-button__copy button,.edit-account .summary-account .c_view_account_user_details .c-call-out-button__copy button,.edit-account .summary-account .container .c-profile-tabs-cont .c-call-out-button__copy button,.edit-account .summary-account .container-fluid #c_view_account_credentials .c-call-out-button__copy button,.edit-account .summary-account .container-fluid #c_view_account_user_details .c-call-out-button__copy button,.edit-account .summary-account .container-fluid form.c-view-account-credentials .c-call-out-button__copy button,.edit-account .summary-account .container-fluid form.c-view-account-userdetails .c-call-out-button__copy button,.form-v2 .form-horizontal .form-group.primary-btn .c-call-out-button__copy button,.form-v2 .form-horizontal .form-group.secondary-btn .c-call-out-button__copy button {
  display:inline-block;
  width:auto
 }
}
.c-call-out-button__copy .c-svg.lock-icon {
 display:inline-block;
 width:20px;
 height:20px;
 vertical-align:top;
 margin:14px 5px 0 0;
 fill:#fff
}
.c-svg.cards {
 width:50%;
 height:35px
}
@media (max-width:768px) {
 .c-svg.cards {
  width:89%
 }
}
.c-call-out-button__desc {
 margin:20px auto 18px;
 text-align:center;
 font-size:1.7rem;
 color:#666;
 max-width:492px
}
.c-svg.payment-paypal {
 width:97px;
 height:24px;
 margin-top:13px
}
.article-page .c-call-out-button__wrapper {
 padding:0 8%
}
@media (min-width:768px) {
 .article-page .c-call-out-button__wrapper {
  padding:0 16%
 }
}
@media (min-width:992px) {
 .article-page .c-call-out-button__wrapper {
  padding:0 25%
 }
}
.c-call-out-button-secondary {
 background:url(../images/call-out-button/bg-paper.html) no-repeat;
 background-size:cover;
 margin-bottom:40px;
 padding:15px 0 30px
}
.c-call-out-button-secondary .c-call-out-button__desc {
 padding-bottom:5px
}
.c-call-out-button-secondary .c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-1_topic .c-page-listing-v2-listing-item-cta__container button,.c-call-out-button-secondary .coupons-flow .coupons-diagnostic-tool .call-to-action button,.c-call-out-button-secondary .coupons-webBricks-action .call-to-action__link,.c-call-out-button-secondary .form-v2 .form-horizontal .form-group.secondary-btn button,.c-call-out-button-secondary .o-btn--secondary,.c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-1_topic .c-page-listing-v2-listing-item-cta__container .c-call-out-button-secondary button,.coupons-flow .coupons-diagnostic-tool .call-to-action .c-call-out-button-secondary button,.coupons-webBricks-action .c-call-out-button-secondary .call-to-action__link,.form-v2 .form-horizontal .form-group.secondary-btn .c-call-out-button-secondary button {
 min-width:216px
}
@media (max-width:767px) {
 .c-call-out-button-secondary .c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-1_topic .c-page-listing-v2-listing-item-cta__container button,.c-call-out-button-secondary .coupons-flow .coupons-diagnostic-tool .call-to-action button,.c-call-out-button-secondary .coupons-webBricks-action .call-to-action__link,.c-call-out-button-secondary .form-v2 .form-horizontal .form-group.secondary-btn button,.c-call-out-button-secondary .o-btn--secondary,.c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-1_topic .c-page-listing-v2-listing-item-cta__container .c-call-out-button-secondary button,.coupons-flow .coupons-diagnostic-tool .call-to-action .c-call-out-button-secondary button,.coupons-webBricks-action .c-call-out-button-secondary .call-to-action__link,.form-v2 .form-horizontal .form-group.secondary-btn .c-call-out-button-secondary button {
  width:216px;
  padding:0 15px
 }
}
.c-call-out-button-no__desc {
 padding:32px 0 30px
}
.c-call-out-button-secondary.c-call-out-button__secondary-solo {
 background-image:none
}
.c-contact-messenger .c-link-panel__cta:before {
 display:inline-block;
 content:"";
 background:url(../svgs/regular/dist/messenger.html) no-repeat;
 background-size:20px 20px;
 width:20px;
 height:20px;
 vertical-align:middle;
 margin-right:3px
}
.c-call-out-button__chat-btn {
 right:0;
 padding:11px 17px 11px 11px
}
@media (max-width:766px) {
 .c-call-out-button__chat-btn {
  padding:11px 6px 11px 11px
 }
}
.c-call-out-button__chat-btn:before {
 content:"";
 position:absolute;
 background-color:red;
 width:100px;
 height:100px;
 top:0;
 left:0;
 display:none
}
.c-call-out-button__chat-btn:after {
 content:"";
 position:absolute;
 height:14.5px;
 width:15.5px;
 background:url(../images/call-out-button/bottom-arrow.html) no-repeat;
 background-size:13px;
 bottom:-10px;
 right:6px
}
@media (min-width:768px) {
 .c-call-out-button__chat-btn:after {
  bottom:-10px;
  right:8px
 }
 .c-category-overview {
  text-align:center
 }
}
.c-call-out-button__chat-btn .c-call-out-button-chat__icon {
 background:url(../svgs/regular/dist/messenger.html) no-repeat;
 background-size:20px 20px;
 width:20px;
 height:20px;
 -webkit-filter:blur(0);
 -moz-filter:blur(0);
 -o-filter:blur(0);
 -ms-filter:blur(0);
 filter:blur(0);
 filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='0');
 -webkit-transition:all .8s easeOutElastic;
 transition:all .8s easeOutElastic
}
.c-call-out-button__chat-btn .c-call-out-button-chat__copy-container,.c-call-out-button__chat-btn .c-call-out-button-chat__icon {
 display:inline-block;
 vertical-align:middle
}
.c-call-out-button__chat-btn .c-call-out-button-chat__copy-container {
 height:15px;
 overflow:hidden
}
.c-call-out-button__chat-btn .c-call-out-button-chat__copy {
 padding-left:6px;
 display:block;
 height:15px
}
.c-call-out-button__chat-btn .c-call-out-button-chat__copy:hover {
 color:#006dd3
}
.c-call-out-button__chat-btn:hover .c-call-out-button-chat__icon {
 background:url(../svgs/regular/dist/messenger-highlight.html) no-repeat;
 background-size:20px 20px
}
.rtl .c-call-out-button .c-call-out-button__wrapper .c-svg.lock-icon {
 margin-left:5px;
 margin-right:0
}
.call-to-action .component-wrapper {
 float:right
}
.call-to-action .component-wrapper .c-login-register {
 visibility:visible
}
.call-to-action .component-wrapper .c-login-register li:last-child {
 margin-right:34px
}
@media screen and (min-width:768px) {
 .call-to-action .component-wrapper .c-login-register li:last-child {
  margin-right:42px
 }
}
.call-to-action .component-wrapper .c-login-register-email {
 width:18px;
 height:13px;
 display:inline-block;
 vertical-align:middle;
 fill:#666;
 margin-right:3px;
 margin-bottom:3px
}
.call-to-action .component-wrapper .js-btn-register {
 position:relative;
 letter-spacing:.1px;
 line-height:normal;
 font-weight:400
}
.call-to-action .component-wrapper .js-btn-register::before {
 content:"";
 background:url(../images/call-out-button/icon-arrow.html) no-repeat;
 position:absolute;
 width:5px;
 height:10px;
 right:-10px;
 top:4px
}
.coupons-webBricks-action .call-to-action__wrapper {
 margin-top:50px;
 text-align:center
}
.c-category-overview .c-page-divider-v2--type-a h2,.c-category-overview .o-text__heading-2,.c-page-divider-v2--type-a .c-category-overview h2 {
 text-align:center;
 margin:20px 0 10px
}
@media (min-width:768px) {
 .c-category-overview .c-page-divider-v2--type-a h2,.c-category-overview .o-text__heading-2,.c-page-divider-v2--type-a .c-category-overview h2 {
  text-align:center;
  margin:35px 0 0
 }
}
.c-category-overview__list {
 list-style-type:none;
 margin:0;
 padding:0;
 text-align:center
}
.c-category-overview__item {
 margin:15px 0
}
@media (min-width:768px) {
 .c-category-overview__item {
  display:inline-block;
  margin:0;
  padding:0 10px 10px;
  line-height:16px
 }
}
.c-category-overview__item .c-svg.arrow-right {
 float:none;
 margin:5px 0 0;
 width:15px;
 stroke-width:3px
}
.c-category-overview {
 text-align:center;
 margin-bottom:50px;
 background:#efefef;
 position:relative;
 padding:40px 0 0;
 margin-top:-40px
}
@media (max-width:767px) {
 .c-category-overview {
  margin-bottom:50px;
  padding-top:40px
 }
}
.c-category-overview:after,.c-category-overview:before {
 content:"";
 position:absolute;
 height:40px;
 bottom:-5px;
 border-radius:0 0 50% 50%;
 background:#f0f0f0;
 width:150%;
 left:-25%
}
@media (min-width:768px) {
 .c-category-overview {
  padding-top:40px;
  margin-top:-40px
 }
 .c-category-overview:after,.c-category-overview:before {
  width:120%;
  left:-10%;
  height:60px;
  bottom:-35px
 }
}
.c-category-overview:before {
 background:#fff;
 top:0;
 bottom:auto
}
.c-category-overview .c-page-divider-v2--type-a h2,.c-category-overview .o-text__heading-2,.c-page-divider-v2--type-a .c-category-overview h2 {
 margin-bottom:0;
 margin-top:25px
}
.c-category-overview__link,.c-category-overview__link:hover {
 color:#0e2d4e;
 font-size:1.6rem
}
.pl1-page .o-sticky-va-enabled .c-category-overview {
 margin-top:-70px
}
@media (min-width:992px) {
 .pl1-page .o-sticky-va-enabled .c-category-overview {
  margin-top:-90px
 }
}
.home-page .c-category-overview {
 margin-bottom:50px
}
.c-category-overview__item:last-child {
 margin-bottom:5px
}
.rtl .c-category-overview .c-expandcollapse__link svg {
 right:auto;
 left:0
}
@media (min-width:768px) {
 .c-category-overview__item:last-child {
  margin-bottom:15px
 }
 .c-category-overview__item:after {
  border-left:1px solid #c7c7c7;
  content:' ';
  display:inline-block;
  height:12px;
  margin:0 0 0 12px
 }
 .c-category-overview__item:last-child:after {
  display:none
 }
 .c-category-overview:after,.c-category-overview:before {
  bottom:-9px
 }
 .c-category-overview:before {
  height:36px;
  top:0
 }
 .rtl .c-category-overview__item:after {
  margin:0 12px 0 0
 }
}
.c-cateogory-overview-faq .container {
 margin-top:50px;
 padding-bottom:60px
}
@media (max-width:770px) {
 .c-cateogory-overview-faq .container {
  padding-bottom:50px
 }
}
.c-cateogory-overview-faq .c-page-divider-v2--type-a h2,.c-cateogory-overview-faq .o-text__heading-2,.c-page-divider-v2--type-a .c-cateogory-overview-faq h2 {
 text-align:center;
 margin-top:25px
}
.c-cateogory-overview-faq .c-category-overview__link {
 color:#666;
 text-decoration:none;
 cursor:pointer
}
.c-cateogory-overview-faq.c-category-overview {
 margin:0 0 23px;
 position:relative;
 display:block;
 height:auto;
 background:linear-gradient(to bottom,#fff,#f0f0f0)
}
.c-cateogory-overview-faq.c-category-overview:after {
 content:"";
 display:block;
 position:absolute;
 top:auto;
 bottom:0;
 left:0;
 z-index:0;
 background:url(../svgs/regular/dist/curve-inverse.html) center bottom no-repeat;
 background-size:100%;
 height:100%;
 width:100%;
 border-radius:0;
 pointer-events:none
}
.c-cateogory-overview-faq.c-category-overview:before {
 content:initial
}
.c-cateogory-overview-faq .c-category-overview__list {
 margin:25px auto 40px;
 width:70%
}
@media (max-width:766px) {
 .c-cateogory-overview-faq .c-category-overview__list {
  margin:25px auto 0;
  width:100%
 }
}
.c-cateogory-overview-faq .c-category-overview__item:last-child:after {
 display:none
}
.faq-page .category-overview {
 padding-top:34px
}
.faq-page .c-cateogory-overview-faq {
 padding-top:0
}
.faq-page .c-cateogory-overview-faq .container {
 margin-top:39px
}
@media (max-width:767px) {
 .c-cateogory-overview-faq .o-text__heading-1 {
  font-size:4rem
 }
 .faq-page .category-overview {
  padding-bottom:9px
 }
 .faq-page .c-cateogory-overview-faq .container {
  margin-top:6px;
  padding-bottom:11px
 }
}
.faq-page .c-cateogory-overview-faq .c-category-overview__list {
 margin-bottom:42px
}
@media (min-width:768px) {
 .faq-page .c-cateogory-overview-faq .container {
  margin-top:7px;
  padding-bottom:49px
 }
 .faq-page .c-cateogory-overview-faq .c-category-overview__list {
  margin-bottom:10px
 }
}
@media (min-width:992px) {
 .faq-page .c-cateogory-overview-faq:after {
  bottom:-15px
 }
 .faq-page .c-cateogory-overview-faq .c-category-overview__list {
  margin-bottom:31px
 }
}
.faq-page .c-chat-Link__Wrapper {
 padding:0;
 margin-top:23px
}
.faq-page .c-chat-Link__Wrapper .o-text__body {
 margin-bottom:0
}
@media (max-width:767px) {
 .faq-page .c-chat__link {
  padding:0 20px
 }
}
.faq-page .c-chat__link:after {
 content:' ';
 display:inline-block;
 width:100%;
 background-image:linear-gradient(to left,rgba(221,221,221,0),#ddd 31%,#ddd 61%,rgba(221,221,221,0));
 height:1px
}
.faq-page .c-chat__link p {
 margin:0 auto 3px;
 text-align:center;
 line-height:23px
}
@media (min-width:768px) {
 .faq-page .c-chat__link p {
  max-width:570px;
  padding-left:0;
  padding-right:0
 }
}
.checkout-form-page,.fe-page {
 margin-top:135px
}
.checkout-form-page .o-content-border,.fe-page .o-content-border {
 padding-top:40px
}
.checkout-form-page .c-form-checkbox a {
 text-decoration:underline
}
.checkout-form-page .body-copy .o-text__body,.product-gifting-page .body-copy .o-text__body {
 text-align:center;
 margin:0
}
.checkout-form-page .body-copy .o-text__body .o-text__heading-1,.checkout-form-page .body-copy .o-text__body h1,.product-gifting-page .body-copy .o-text__body .o-text__heading-1,.product-gifting-page .body-copy .o-text__body h1 {
 letter-spacing:.5px
}
.c-page-divider-v2--type-a .checkout-form-page .body-copy .o-text__body h2,.c-page-divider-v2--type-a .product-gifting-page .body-copy .o-text__body h2,.checkout-form-page .body-copy .o-text__body .c-page-divider-v2--type-a h2,.checkout-form-page .body-copy .o-text__body .o-text__heading-2,.checkout-form-page .body-copy .o-text__body h2,.product-gifting-page .body-copy .o-text__body .c-page-divider-v2--type-a h2,.product-gifting-page .body-copy .o-text__body .o-text__heading-2,.product-gifting-page .body-copy .o-text__body h2 {
 letter-spacing:.2px;
 margin:0
}
.checkout-form-page .body-copy .o-text__body .c-control-label,.product-gifting-page .body-copy .o-text__body .c-control-label {
 line-height:23px;
 letter-spacing:.2px;
 padding:30px 0;
 border-bottom:1px solid #c7c7c7
}
@media (min-width:320px) and (max-width:767px) {
 .checkout-form-page .body-copy .o-text__body .c-control-label,.product-gifting-page .body-copy .o-text__body .c-control-label {
  margin-left:0
 }
 .checkout-form-page .body-copy,.product-gifting-page .body-copy {
  padding-left:0;
  padding-right:0
 }
 .checkout-form,.checkout-form-page .body-copy,.checkoutForm,.product-gifting-page .body-copy {
  width:98%
 }
}
.checkout-form,.checkout-form-page .body-copy,.checkoutForm,.product-gifting-page .body-copy {
 max-width:620px;
 margin:0 auto
}
.checkout-form,.checkoutForm {
 font-size:1.6rem;
 margin-top:20px
}
.checkout-form .o-text__body,.checkoutForm .o-text__body {
 margin-bottom:0
}
#TTmainContent .TTtitle #TTexUgcR .checkout-form select,#TTmainContent .TTtitle #TTexUgcR .checkoutForm select,#TurnToContent .TTtitle #TTexUgcR .checkout-form select,#TurnToContent .TTtitle #TTexUgcR .checkoutForm select,.checkout-form #TTmainContent .TTtitle #TTexUgcR select,.checkout-form #TurnToContent .TTtitle #TTexUgcR select,.checkout-form .c-form-dropdown,.checkoutForm #TTmainContent .TTtitle #TTexUgcR select,.checkoutForm #TurnToContent .TTtitle #TTexUgcR select,.checkoutForm .c-form-dropdown {
 margin-bottom:10px
}
#TTmainContent .TTtitle #TTexUgcR .checkout-form select:focus::-ms-value,#TTmainContent .TTtitle #TTexUgcR .checkoutForm select:focus::-ms-value,#TurnToContent .TTtitle #TTexUgcR .checkout-form select:focus::-ms-value,#TurnToContent .TTtitle #TTexUgcR .checkoutForm select:focus::-ms-value,.checkout-form #TTmainContent .TTtitle #TTexUgcR select:focus::-ms-value,.checkout-form #TurnToContent .TTtitle #TTexUgcR select:focus::-ms-value,.checkout-form .c-form-dropdown:focus::-ms-value,.checkoutForm #TTmainContent .TTtitle #TTexUgcR select:focus::-ms-value,.checkoutForm #TurnToContent .TTtitle #TTexUgcR select:focus::-ms-value,.checkoutForm .c-form-dropdown:focus::-ms-value {
 background-color:transparent;
 color:#666
}
.checkout-form .c-form-copy-content,.checkoutForm .c-form-copy-content {
 margin-bottom:20px
}
#TTmainContent #TT4questionTextWrap .checkout-form .form textarea#TT2questionText,#TTmainContent #TT4questionTextWrap .checkoutForm .form textarea#TT2questionText,#TTmainContent .TT3answersBlock .checkout-form .form textarea.TT3inlineAnswer,#TTmainContent .TT3answersBlock .checkoutForm .form textarea.TT3inlineAnswer,#TTmainContent .TT3questWrp .TT3replyInputBlock .checkout-form .form textarea.TT3inlineAnswer,#TTmainContent .TT3questWrp .TT3replyInputBlock .checkoutForm .form textarea.TT3inlineAnswer,#TurnToContent #TT4questionTextWrap .checkout-form .form textarea#TT2questionText,#TurnToContent #TT4questionTextWrap .checkoutForm .form textarea#TT2questionText,#TurnToContent .TT3answersBlock .checkout-form .form textarea.TT3inlineAnswer,#TurnToContent .TT3answersBlock .checkoutForm .form textarea.TT3inlineAnswer,#TurnToContent .TT3questWrp .TT3replyInputBlock .checkout-form .form textarea.TT3inlineAnswer,#TurnToContent .TT3questWrp .TT3replyInputBlock .checkoutForm .form textarea.TT3inlineAnswer,.TT3answersBlock .checkout-form .form textarea.TT3inlineAnswer,.TT3answersBlock .checkoutForm .form textarea.TT3inlineAnswer,.checkout-form .form #TTmainContent #TT4questionTextWrap textarea#TT2questionText,.checkout-form .form #TTmainContent .TT3answersBlock textarea.TT3inlineAnswer,.checkout-form .form #TTmainContent .TT3questWrp .TT3replyInputBlock textarea.TT3inlineAnswer,.checkout-form .form #TurnToContent #TT4questionTextWrap textarea#TT2questionText,.checkout-form .form #TurnToContent .TT3answersBlock textarea.TT3inlineAnswer,.checkout-form .form #TurnToContent .TT3questWrp .TT3replyInputBlock textarea.TT3inlineAnswer,.checkout-form .form .TT3answersBlock textarea.TT3inlineAnswer,.checkout-form .form .form-control.input-md,.checkoutForm .form #TTmainContent #TT4questionTextWrap textarea#TT2questionText,.checkoutForm .form #TTmainContent .TT3answersBlock textarea.TT3inlineAnswer,.checkoutForm .form #TTmainContent .TT3questWrp .TT3replyInputBlock textarea.TT3inlineAnswer,.checkoutForm .form #TurnToContent #TT4questionTextWrap textarea#TT2questionText,.checkoutForm .form #TurnToContent .TT3answersBlock textarea.TT3inlineAnswer,.checkoutForm .form #TurnToContent .TT3questWrp .TT3replyInputBlock textarea.TT3inlineAnswer,.checkoutForm .form .TT3answersBlock textarea.TT3inlineAnswer,.checkoutForm .form .form-control.input-md {
 height:50px;
 padding-left:20px;
 padding-top:15px
}
.checkout-form .form .c-control-label,.checkoutForm .form .c-control-label {
 margin-bottom:5px;
 line-height:18px;
 padding:0
}
.checkout-form .form .input-small,.checkoutForm .form .input-small {
 width:100%;
 padding-left:25px
}
@media (min-width:768px) {
 .checkout-form .form .input-small,.checkoutForm .form .input-small {
  width:488px
 }
}
.checkout-form .form select[name=billingAddress-honorificPrefix],.checkout-form .form select[name=deliveryAddress-honorificPrefix],.checkoutForm .form select[name=billingAddress-honorificPrefix],.checkoutForm .form select[name=deliveryAddress-honorificPrefix] {
 width:216px;
 padding-left:20px;
 padding-top:15px
}
@media (min-width:768px) {
 .checkout-form .form select[name=billingAddress-honorificPrefix],.checkout-form .form select[name=deliveryAddress-honorificPrefix],.checkoutForm .form select[name=billingAddress-honorificPrefix],.checkoutForm .form select[name=deliveryAddress-honorificPrefix] {
  width:234px
 }
}
.checkout-form .form input[name=billingAddress-postalcode],.checkout-form .form input[name=deliveryAddress-postalcode],.checkoutForm .form input[name=billingAddress-postalcode],.checkoutForm .form input[name=deliveryAddress-postalcode] {
 width:217px
}
.checkout-form .c-form-checkbox input[type=checkbox]:checked+span,.checkoutForm .c-form-checkbox input[type=checkbox]:checked+span {
 letter-spacing:.3px;
 color:#333
}
.checkout-form .c-form-copy-content__headline,.checkoutForm .c-form-copy-content__headline {
 text-align:center;
 margin-bottom:20px;
 padding-top:25px;
 border-top:1px solid #c7c7c7;
 font-size:3rem
}
@media (max-width:320px) {
 .checkout-form .c-form-copy-content__headline,.checkoutForm .c-form-copy-content__headline {
  letter-spacing:-1px
 }
}
.checkout-form label[for*=termsCondition],.checkout-form label[for=termscondition],.checkoutForm label[for*=termsCondition],.checkoutForm label[for=termscondition] {
 font-size:1.6rem;
 line-height:18px;
 letter-spacing:.3px
}
@media (min-width:768px) {
 .checkout-form .form input[name=billingAddress-postalcode],.checkout-form .form input[name=deliveryAddress-postalcode],.checkoutForm .form input[name=billingAddress-postalcode],.checkoutForm .form input[name=deliveryAddress-postalcode] {
  width:170px
 }
 .checkout-form .form-group,.checkoutForm .form-group {
  padding-left:65px
 }
 .checkout-form .form-group.c-form-checkbox,.checkout-form .form-group.u-center,.checkoutForm .form-group.c-form-checkbox,.checkoutForm .form-group.u-center {
  padding-left:0
 }
 .checkout-form label[for*=termsCondition],.checkout-form label[for=termscondition],.checkoutForm label[for*=termsCondition],.checkoutForm label[for=termscondition] {
  display:block;
  margin:0 auto;
  text-align:center
 }
 .checkout-form label[for*=termsCondition] input[type=checkbox],.checkout-form label[for=termscondition] input[type=checkbox],.checkoutForm label[for*=termsCondition] input[type=checkbox],.checkoutForm label[for=termscondition] input[type=checkbox] {
  float:none
 }
}
.checkout-form label[for*=termsCondition] .c-form-checkbox__label-copy,.checkout-form label[for=termscondition] .c-form-checkbox__label-copy,.checkoutForm label[for*=termsCondition] .c-form-checkbox__label-copy,.checkoutForm label[for=termscondition] .c-form-checkbox__label-copy {
 width:auto;
 display:inline-block;
 vertical-align:middle;
 position:relative;
 padding-top:10px
}
@media (max-width:320px) {
 .checkout-form label[for*=termsCondition] input[type=checkbox],.checkout-form label[for=termscondition] input[type=checkbox],.checkoutForm label[for*=termsCondition] input[type=checkbox],.checkoutForm label[for=termscondition] input[type=checkbox] {
  margin-right:3px
 }
 .checkout-form label[for*=termsCondition] .c-form-checkbox__label-copy,.checkout-form label[for=termscondition] .c-form-checkbox__label-copy,.checkoutForm label[for*=termsCondition] .c-form-checkbox__label-copy,.checkoutForm label[for=termscondition] .c-form-checkbox__label-copy {
  display:table-cell;
  padding-top:3px
 }
}
.checkout-form label[for*=termsCondition] .c-form-checkbox__label-copy p,.checkout-form label[for=termscondition] .c-form-checkbox__label-copy p,.checkoutForm label[for*=termsCondition] .c-form-checkbox__label-copy p,.checkoutForm label[for=termscondition] .c-form-checkbox__label-copy p {
 margin:0
}
.checkout-form label[for*=termsCondition] .c-form-checkbox__label-copy .c-form-mandatory,.checkout-form label[for=termscondition] .c-form-checkbox__label-copy .c-form-mandatory,.checkoutForm label[for*=termsCondition] .c-form-checkbox__label-copy .c-form-mandatory,.checkoutForm label[for=termscondition] .c-form-checkbox__label-copy .c-form-mandatory {
 position:absolute;
 left:-17%;
 top:0
}
.checkout-form label[for*=termsCondition] .help-block,.checkout-form label[for=termscondition] .help-block,.checkoutForm label[for*=termsCondition] .help-block,.checkoutForm label[for=termscondition] .help-block {
 display:block
}
@media (min-width:768px) {
 .checkout-form label[for*=termsCondition] .c-form-checkbox__label-copy .c-form-mandatory,.checkout-form label[for=termscondition] .c-form-checkbox__label-copy .c-form-mandatory,.checkoutForm label[for*=termsCondition] .c-form-checkbox__label-copy .c-form-mandatory,.checkoutForm label[for=termscondition] .c-form-checkbox__label-copy .c-form-mandatory {
  left:-21%
 }
 .checkout-form label[for=deliveryAdress-sameasbilling],.checkout-form label[for=deliveryAddress-sameasbilling],.checkoutForm label[for=deliveryAdress-sameasbilling],.checkoutForm label[for=deliveryAddress-sameasbilling] {
  margin:0 0 0 76px
 }
}
@media (min-width:320px) and (max-width:767px) {
 .checkout-form .c-form-checkbox__label-copy,.checkoutForm .c-form-checkbox__label-copy {
  width:85%
 }
}
.checkout-form p,.checkoutForm p {
 font-size:1.6rem;
 line-height:23px;
 letter-spacing:.2px
}
.checkout-form p+p,.checkoutForm p+p {
 margin-top:25px
}
.checkout-form p.disclaimer-text,.checkoutForm p.disclaimer-text {
 font-size:1.2rem;
 width:92%;
 margin:0 auto;
 letter-spacing:.3px
}
@media (min-width:320px) and (max-width:767px) {
 .checkout-form p.disclaimer-text,.checkoutForm p.disclaimer-text {
  width:100%
 }
}
.checkout-form .c-form-submit-btn,.checkoutForm .c-form-submit-btn {
 margin:0 auto;
 letter-spacing:.3px;
 min-width:98%;
 border-color:#003E7C #003E7C #002663;
 color:#fff;
 background-color:#003E7C
}
.checkout-form .c-form-submit-btn:hover,.checkoutForm .c-form-submit-btn:hover {
 border-color:#002663;
 background-color:#002663;
 color:#fff
}
.checkout-form .c-form-submit-btn:before,.checkoutForm .c-form-submit-btn:before {
 content:"";
 background:url(../svgs/regular/dist/icn-locked.html) center center/19px 24px no-repeat;
 display:inline-block;
 height:24px;
 width:19px;
 vertical-align:middle;
 margin:0 10px 5px 0
}
.checkout-form .c-form-submit-btn.o-disabled,.checkoutForm .c-form-submit-btn.o-disabled {
 background-color:#CDD4E1;
 border-color:#CDD4E1;
 color:#fff
}
.checkout-form .c-form-submit-btn #payAmount,.checkoutForm .c-form-submit-btn #payAmount {
 display:inline-block;
 margin-left:4px
}
.checkout-form .c-order-summary__title,.checkoutForm .c-order-summary__title {
 border-bottom:1px solid #ccc;
 padding-bottom:20px
}
.checkout-form .c-form-input,.checkoutForm .c-form-input {
 margin-bottom:5px
}
.checkout-form .container,.checkoutForm .container {
 border-top:1px solid #c7c7c7;
 clear:both
}
@media (max-width:767px) {
 .checkout-form .container,.checkoutForm .container {
  padding:0 10px
 }
}
.checkout-form .c-order-summary,.checkoutForm .c-order-summary {
 width:100%;
 border:none;
 margin:0 auto
}
@media (max-width:320px) {
 .checkout-form .c-order-summary__deliverypane .o-text__body,.checkoutForm .c-order-summary__deliverypane .o-text__body {
  margin-bottom:18px
 }
}
.checkout-form .c-order-summary__deliverypane .c-tooltip-info__icon,.checkoutForm .c-order-summary__deliverypane .c-tooltip-info__icon {
 margin-left:0
}
.checkout-form .c-order-summary__deliverypane .c-tooltip-info__copy,.checkoutForm .c-order-summary__deliverypane .c-tooltip-info__copy {
 width:100%
}
#TTmainContent #TT4questionTextWrap .checkout-form .has-error textarea#TT2questionText,#TTmainContent #TT4questionTextWrap .checkoutForm .has-error textarea#TT2questionText,#TTmainContent .TT3answersBlock .checkout-form .has-error textarea.TT3inlineAnswer,#TTmainContent .TT3answersBlock .checkoutForm .has-error textarea.TT3inlineAnswer,#TTmainContent .TT3questWrp .TT3replyInputBlock .checkout-form .has-error textarea.TT3inlineAnswer,#TTmainContent .TT3questWrp .TT3replyInputBlock .checkoutForm .has-error textarea.TT3inlineAnswer,#TurnToContent #TT4questionTextWrap .checkout-form .has-error textarea#TT2questionText,#TurnToContent #TT4questionTextWrap .checkoutForm .has-error textarea#TT2questionText,#TurnToContent .TT3answersBlock .checkout-form .has-error textarea.TT3inlineAnswer,#TurnToContent .TT3answersBlock .checkoutForm .has-error textarea.TT3inlineAnswer,#TurnToContent .TT3questWrp .TT3replyInputBlock .checkout-form .has-error textarea.TT3inlineAnswer,#TurnToContent .TT3questWrp .TT3replyInputBlock .checkoutForm .has-error textarea.TT3inlineAnswer,.TT3answersBlock .checkout-form .has-error textarea.TT3inlineAnswer,.TT3answersBlock .checkoutForm .has-error textarea.TT3inlineAnswer,.checkout-form .has-error #TTmainContent #TT4questionTextWrap textarea#TT2questionText,.checkout-form .has-error #TTmainContent .TT3answersBlock textarea.TT3inlineAnswer,.checkout-form .has-error #TTmainContent .TT3questWrp .TT3replyInputBlock textarea.TT3inlineAnswer,.checkout-form .has-error #TurnToContent #TT4questionTextWrap textarea#TT2questionText,.checkout-form .has-error #TurnToContent .TT3answersBlock textarea.TT3inlineAnswer,.checkout-form .has-error #TurnToContent .TT3questWrp .TT3replyInputBlock textarea.TT3inlineAnswer,.checkout-form .has-error .TT3answersBlock textarea.TT3inlineAnswer,.checkout-form .has-error .form-control,.checkoutForm .has-error #TTmainContent #TT4questionTextWrap textarea#TT2questionText,.checkoutForm .has-error #TTmainContent .TT3answersBlock textarea.TT3inlineAnswer,.checkoutForm .has-error #TTmainContent .TT3questWrp .TT3replyInputBlock textarea.TT3inlineAnswer,.checkoutForm .has-error #TurnToContent #TT4questionTextWrap textarea#TT2questionText,.checkoutForm .has-error #TurnToContent .TT3answersBlock textarea.TT3inlineAnswer,.checkoutForm .has-error #TurnToContent .TT3questWrp .TT3replyInputBlock textarea.TT3inlineAnswer,.checkoutForm .has-error .TT3answersBlock textarea.TT3inlineAnswer,.checkoutForm .has-error .form-control {
 border-color:#d0021b
}
.checkout-form .help-block,.checkout-form .help-block-error,.checkoutForm .help-block,.checkoutForm .help-block-error {
 color:#d0021b
}
.checkout-form .body-copy .o-text__body h3,.checkoutForm .body-copy .o-text__body h3 {
 text-align:center;
 margin-bottom:20px;
 padding-top:25px;
 border-top:1px solid #c7c7c7;
 font-size:2rem;
 color:#0e2d4e;
 line-height:23px;
 letter-spacing:.2px
}
.checkout-form .body-copy .o-text__body h3 b,.checkoutForm .body-copy .o-text__body h3 b {
 font-weight:300
}
.checkout-form .body-copy .o-text__body p,.checkoutForm .body-copy .o-text__body p {
 text-align:left
}
.rtl .checkout-form .body-copy .o-text__body p,.rtl .checkout-form .form #cardNumber input,.rtl .checkout-form .form #cvv input,.rtl .checkout-form .form #expirationMonth input,.rtl .checkout-form .form #expirationYear input {
 text-align:right
}
@media (min-width:320px) and (max-width:768px) {
 .c-form-copy.col-xs-12 {
  padding-left:0;
  padding-right:0
 }
 .checkout-form-page .checkout-form .body-copy,.product-gifting-page .checkout-form .body-copy {
  width:100%
 }
}
.rtl .checkout-form .form select {
 padding:15px 55px 10px
}
.rtl .checkout-form .form .c-input-checkbox {
 margin:4px 0 0 8px;
 float:right
}
#TTmainContent #TT4questionTextWrap .rtl .checkout-form .form textarea#TT2questionText,#TTmainContent .TT3answersBlock .rtl .checkout-form .form textarea.TT3inlineAnswer,#TTmainContent .TT3questWrp .TT3replyInputBlock .rtl .checkout-form .form textarea.TT3inlineAnswer,#TurnToContent #TT4questionTextWrap .rtl .checkout-form .form textarea#TT2questionText,#TurnToContent .TT3answersBlock .rtl .checkout-form .form textarea.TT3inlineAnswer,#TurnToContent .TT3questWrp .TT3replyInputBlock .rtl .checkout-form .form textarea.TT3inlineAnswer,.TT3answersBlock .rtl .checkout-form .form textarea.TT3inlineAnswer,.rtl .checkout-form .form #TTmainContent #TT4questionTextWrap textarea#TT2questionText,.rtl .checkout-form .form #TTmainContent .TT3answersBlock textarea.TT3inlineAnswer,.rtl .checkout-form .form #TTmainContent .TT3questWrp .TT3replyInputBlock textarea.TT3inlineAnswer,.rtl .checkout-form .form #TurnToContent #TT4questionTextWrap textarea#TT2questionText,.rtl .checkout-form .form #TurnToContent .TT3answersBlock textarea.TT3inlineAnswer,.rtl .checkout-form .form #TurnToContent .TT3questWrp .TT3replyInputBlock textarea.TT3inlineAnswer,.rtl .checkout-form .form .TT3answersBlock textarea.TT3inlineAnswer,.rtl .checkout-form .form .form-control.input-md {
 line-height:14px
}
.rtl .checkout-form .c-form-submit-btn::before {
 margin:0 0 5px 10px
}
.rtl .checkout-form label[for*=termsCondition] input[type=checkbox],.rtl .checkout-form label[for=termscondition] input[type=checkbox] {
 margin:4px 20px 0 8px
}
@media (min-width:768px) {
 .checkout-form .c-form-submit-btn,.checkoutForm .c-form-submit-btn {
  min-width:334px
 }
 .checkout-form .c-order-summary,.checkoutForm .c-order-summary {
  max-width:489px
 }
 .rtl .checkout-form label[for*=termsCondition] input[type=checkbox],.rtl .checkout-form label[for=termscondition] input[type=checkbox] {
  float:none;
  margin:4px 0 0 8px
 }
}
.country-selector-page {
 margin-top:-15px
}
.c-country-selector {
 margin:50px auto 30px;
 padding-bottom:50px
}
@media (max-width:768px) {
 .c-country-selector {
  margin-top:10px
 }
}
.c-country-selector .o-text__heading-1 {
 font-size:3rem;
 margin-bottom:20px
}
.c-country-selector .o-text__heading-1:after {
 content:"";
 display:block;
 width:100%;
 height:40px;
 border-radius:0 0 50% 50%;
 background-image:url(../images/anchor-link-va/anchor-link-shadow.html);
 background-repeat:no-repeat;
 background-position:bottom center;
 background-size:contain
}
@media screen and (min-width:768px) and (max-width:992px) {
 .c-country-selector .o-text__heading-1:after {
  background-size:100%;
  height:80px
 }
}
@media screen and (min-width:768px) {
 .c-country-selector .o-text__heading-1 {
  font-size:4rem
 }
}
.c-country-selector .o-text__heading-1 .brand-logo {
 background-image:url(../images/logo/dove.html);
 background-repeat:no-repeat;
 background-position:bottom center;
 background-size:contain;
 display:block;
 width:85px;
 margin:0 auto 20px;
 height:65px
}
@media screen and (min-width:768px) and (max-width:992px) {
 .c-country-selector {
  margin-bottom:40px
 }
}
.c-country-selector .c-country-selector__plus {
 background:url(../images/country-selector/plus_blue.html) no-repeat;
 background-size:100%;
 width:20px;
 height:20px
}
.c-country-selector__brand-selector--sm {
 width:240px
}
#TTmainContent .TTtitle #TTexUgcR select.c-country-selector__brand-selector--sm,#TurnToContent .TTtitle #TTexUgcR select.c-country-selector__brand-selector--sm,.c-country-selector__brand-selector--sm.c-form-dropdown {
 line-height:29px;
 padding:10px 50px 3px 10px;
 margin:0 auto 30px;
 color:#002663;
 font-size:2rem
}
.c-country-selector__brand-selector--md {
 display:none;
 position:relative;
 list-style:none;
 width:100%;
 margin:0 auto 10px;
 padding:0
}
@media screen and (min-width:768px) {
 .c-country-selector__brand-selector--sm {
  display:none
 }
 .c-country-selector__brand-selector--md {
  display:block;
  text-align:center
 }
}
@media screen and (min-width:992px) {
 .c-country-selector__brand-selector--md {
  display:block;
  max-width:1024px;
  width:80%
 }
}
.c-country-selector__brand-selector--md li {
 position:relative;
 text-align:center;
 display:inline-block;
 width:22%;
 padding:20px 10px;
 cursor:pointer;
 white-space:nowrap;
 text-overflow:ellipsis
}
.c-country-selector__brand-selector--md li:first-child {
 width:20%
}
@media screen and (min-width:768px) and (max-width:992px) {
 .c-country-selector__brand-selector--md li {
  padding:20px 5px
 }
 .c-country-selector__brand-selector--md li:first-child {
  width:16%
 }
}
.c-country-selector__brand-selector--md li:last-child {
 width:33%
}
@media screen and (min-width:768px) and (max-width:992px) {
 .c-country-selector__brand-selector--md li:last-child {
  width:35%
 }
}
.c-country-selector__brand-selector--md li a {
 text-align:center;
 text-decoration:none;
 display:inline-block;
 font-size:2rem
}
@media screen and (min-width:768px) {
 .c-country-selector__brand-selector--md li a {
  font-size:2rem;
  white-space:nowrap;
  text-overflow:ellipsis;
  overflow:hidden;
  width:100%
 }
}
.c-country-selector__brand-selector--md li a:hover,.c-country-selector__brand-selector--md li.active a {
 text-decoration:none;
 font-weight:500
}
.c-country-selector__brand-selector--md li.active a:after {
 bottom:-17px;
 left:50%;
 border:solid transparent;
 content:" ";
 height:19px;
 width:37px;
 margin-left:-19px;
 position:absolute;
 pointer-events:none;
 background-image:url(../svgs/regular/dist/global-va-marker.html);
 background-repeat:no-repeat;
 -webkit-transform:rotate(180deg);
 transform:rotate(180deg)
}
.c-country-selector__search-container {
 position:relative;
 padding:20px 5px 10px;
 margin-bottom:40px;
 background-color:#002663
}
@media screen and (min-width:768px) {
 .c-country-selector__search-container {
  padding:20px 20px 30px
 }
}
.c-country-selector__search-container:before {
 content:'';
 position:absolute;
 top:-10px;
 left:0;
 width:100%;
 height:20px;
 background:rgba(0,0,0,.1);
 border-radius:100%;
 -webkit-border-radius:100%;
 -moz-border-radius:100%;
 -o-border-radius:100%;
 -ms-border-radius:100%;
 filter:blur(10px);
 -webkit-filter:blur(10px);
 -moz-filter:blur(10px);
 -o-filter:blur(10px);
 -ms-filter:blur(10px)
}
.c-country-selector__search-container .twitter-typeahead {
 width:100%
}
.c-country-selector__search-container .twitter-typeahead .c-global-search__textbox {
 padding-left:20px;
 padding-top:6px;
 padding-bottom:5px;
 width:100%
}
.c-country-selector__search-container:after {
 position:absolute;
 bottom:-25px;
 left:50%;
 content:' ';
 background-color:#002663;
 margin-left:-82%;
 width:164%;
 height:100px;
 border-radius:100%;
 z-index:-1
}
@media screen and (min-width:769px) {
 .c-country-selector__search-container:after {
  margin-left:-62%;
  width:124%
 }
}
@media screen and (min-width:740px) {
 .c-country-selector__search-container {
  padding:20px 18% 80px
 }
}
.c-country-selector__intro-text {
 font-size:2rem;
 line-height:22px;
 color:#fff;
 width:90%;
 margin:20px auto;
 letter-spacing:1px
}
@media screen and (min-width:768px) {
 .c-country-selector__intro-text {
  width:530px;
  line-height:32px
 }
}
.c-country-selector__search {
 position:relative;
 width:90%;
 margin:40px auto 0
}
.c-country-selector__search button {
 position:absolute;
 right:10px;
 top:13px;
 border:0;
 width:22px;
 height:28px;
 background:url(../svgs/css/dist/svg/sprite.stack.html#search) no-repeat;
 background-size:contain
}
.c-country-selector__search input {
 font-size:2rem;
 background-color:#fff;
 border-radius:3px;
 text-transform:capitalize
}
@media screen and (min-width:768px) {
 .c-country-selector__search input {
  font-size:2.5rem
 }
}
.c-country-selector__search ::-webkit-input-placeholder {
 text-transform:none
}
.c-country-selector__search :-moz-placeholder {
 text-transform:none
}
.c-country-selector__search ::-moz-placeholder {
 text-transform:none
}
.c-country-selector__search :-ms-input-placeholder {
 text-transform:none
}
.c-country-selector__search .tt-menu {
 background:#fff;
 box-shadow:inset 0 -1px 1px #ccc;
 border-top:0 none;
 margin-top:-20px;
 border-radius:0 0 3px 3px
}
.c-country-selector__search .tt-suggestion p {
 text-transform:capitalize;
 font-size:2rem;
 padding:16px 10px;
 margin:0
}
.c-country-selector__search .tt-dataset-keywordSearchDefault .tt-suggestion:last-child {
 border-bottom:0;
 padding-bottom:0;
 margin-bottom:0
}
.c-country-selector--countries-list__continents {
 list-style-type:none;
 margin:0 auto;
 max-width:1024px;
 padding:0
}
@media screen and (min-width:768px) {
 .c-country-selector--countries-list__continents {
  padding:0 15px;
  width:80%
 }
}
.c-country-selector--countries-list__continents h1 {
 cursor:pointer;
 font-size:2rem;
 margin-top:20px;
 position:relative;
 text-transform:capitalize;
 padding:0 20px
}
.c-country-selector--countries-list__continents h1.accordion-open {
 max-height:1000px
}
.c-country-selector--countries-list__continents h1.accordion-open .c-country-selector__plus {
 z-index:-1;
 -webkit-transform:rotate(45deg);
 -moz-transform:rotate(45deg);
 -ms-transform:rotate(45deg);
 -o-transform:rotate(45deg);
 transform:rotate(45deg)
}
.c-country-selector--countries-list__continents h1 .c-country-selector__plus {
 -webkit-transition:-webkit-transform 1s ease-in-out;
 -moz-transition:-moz-transform 1s ease-in-out;
 -ms-transition:-ms-transform 1s ease-in-out;
 -o-transition:-o-transform 1s ease-in-out;
 transition:transform 1s ease-in-out;
 display:block;
 height:20px;
 pointer-events:none;
 position:absolute;
 right:20px;
 top:5px;
 width:20px
}
@media screen and (min-width:768px) {
 .c-country-selector--countries-list__continents h1 {
  padding:0;
  cursor:default;
  font-size:3rem;
  margin-top:37px;
  margin-bottom:20px
 }
 .c-country-selector--countries-list__continents h1 .c-country-selector__plus {
  display:none
 }
}
.js-country-selector--countries {
 -moz-transition:padding 1s ease;
 -ms-transition:padding 1s ease;
 -o-transition:padding 1s ease;
 -webkit-transition:padding 1s ease;
 max-height:0;
 overflow:hidden;
 padding:0 20px;
 transition:all 1s ease
}
@media screen and (min-width:768px) {
 .js-country-selector--countries {
  padding:0
 }
}
.js-country-selector--countries.accordion-open {
 max-height:3500px;
 padding:15px 20px 10px
}
.js-country-selector--countries .col-sm-3 {
 margin-bottom:20px
}
.js-country-selector--countries h3 {
 color:#666;
 font-size:1.6rem;
 margin-bottom:2px
}
@media screen and (min-width:768px) {
 .js-country-selector--countries.accordion-open {
  padding:15px 0 10px
 }
 .js-country-selector--countries {
  height:auto;
  max-height:inherit;
  padding:0
 }
 .js-country-selector--countries .col-sm-3 {
  min-height:60px
 }
 .js-country-selector--countries h3 {
  margin-bottom:3px
 }
}
.js-country-selector--countries h3 a {
 color:#666
}
.js-country-selector--countries h3 a:hover {
 color:#002663;
 text-decoration:none
}
.js-country-selector--countries a.lang {
 color:#666;
 font-size:1.2rem;
 line-height:20px;
 display:block;
 position:relative;
 text-transform:capitalize
}
.countrydetails:hover,.countrydetails:hover .countryselect h3,.countrydetails:hover a,.countryselect h3:hover,.countryselect:hover,.js-country-selector--countries a.lang:hover {
 color:#002663;
 text-decoration:none
}
.rtl .c-country-selector .c-country-selector__brand-selector--sm {
 background:no-repeat;
 padding:10px 10px 5px;
 background-size:45px 40px
}
.rtl .c-country-selector .c-country-selector__search input {
 text-align:right
}
.rtl .c-country-selector .c-country-selector__search .c-country-selector__search--button {
 left:10px;
 right:auto
}
.rtl .c-country-selector .c-country-selector--countries-list__continents h1 .c-country-selector__plus {
 left:20px;
 right:auto
}
@media (min-width:768px) {
 .rtl .c-country-selector .c-country-selector__brand-selector--md {
  display:flex;
  justify-content:center
 }
 .rtl .c-country-selector .c-country-selector__brand-selector--md li:first-child {
  order:2
 }
 .rtl .c-country-selector .c-country-selector--countries-list__continents .countrydetails {
  float:left
 }
}
.c-coupons .c-coupons-sv__left .c-coupons-sv__sub-heading,.c-coupons-heading {
 display:none
}
.c-coupons .o-btn--disabled {
 pointer-events:none
}
.c-coupons-mv,.c-coupons-sv {
 border:1px dashed #0e2d4e;
 display:inline-block;
 width:100%;
 position:relative
}
@media (min-width:768px) {
 .c-coupons-mv,.c-coupons-sv {
  display:table
 }
 .c-coupons.c-coupon-offers-content {
  min-height:0
 }
}
.c-coupons-mv__cta,.c-coupons-sv__cta {
 letter-spacing:.3px;
 padding:0 24px
}
.c-coupons-mv {
 margin:0 0 20px
}
.c-coupons-mv__select-cta {
 margin:0 auto;
 display:block
}
.c-coupons.c-coupon-offers-content {
 padding:15px 0;
 margin:30px 0 0
}
.c-coupons.c-coupon-offers-content .container {
 border:none;
 padding:0;
 margin:0 auto;
 width:99.5%;
 max-width:1000px
}
.c-coupons__error-message {
 display:none;
 text-align:center;
 margin:0 auto 15px
}
.c-coupons.c-coupon-offers-content .c-template-item-has-expired .c-featured-category-range__expired {
 display:block;
 z-index:1
}
.c-coupons.c-coupon-offers-content.c-featured-category-range__right .c-featured-category-range__expired {
 left:50%
}
.c-coupons.c-coupon-offers-content.c-featured-category-range__left .c-featured-category-range__expired {
 left:0
}
.c-coupons.c-coupon-offers-content.c-featured-category-range .c-featured-category-range__content .c-featured-category-range__content-inner .c-page-divider-v2--type-a h2,.c-coupons.c-coupon-offers-content.c-featured-category-range .c-featured-category-range__content .c-featured-category-range__content-inner .o-text__heading-2,.c-page-divider-v2--type-a .c-coupons.c-coupon-offers-content.c-featured-category-range .c-featured-category-range__content .c-featured-category-range__content-inner h2 {
 overflow:hidden;
 padding:2px 0 4px;
 margin-bottom:12px
}
.c-coupons.c-coupon-offers-content.c-featured-category-range .c-featured-category-range__content .c-featured-category-range__content-inner .c-text__body,.c-coupons.c-coupon-offers-content.c-featured-category-range .c-featured-category-range__content .c-featured-category-range__content-inner p {
 line-height:18px;
 letter-spacing:.2px
}
.c-coupons.c-coupon-offers-content.c-featured-category-range .c-featured-category-range__content .c-featured-category-range__content-inner p {
 margin-bottom:28px
}
.c-coupons.c-coupon-offers-content.c-featured-category-range .c-featured-category-range__content .c-featured-category-range__content-inner .c-coupons-sv__exp-date {
 margin-bottom:25px
}
@media (min-width:768px) {
 .c-coupons.c-coupon-offers-content.c-featured-category-range .c-featured-category-range__content .c-featured-category-range__content-inner .c-coupons-sv__exp-date {
  margin-bottom:18px
 }
}
@media (min-width:992px) {
 .c-coupons.c-coupon-offers-content .container {
  width:94%
 }
 .c-coupons.c-coupon-offers-content.c-featured-category-range .c-featured-category-range__content .c-featured-category-range__content-inner .c-coupons-sv__exp-date {
  margin-bottom:25px
 }
}
.c-coupons.c-coupon-offers-content.c-featured-category-range .c-featured-category-range__content .c-featured-category-range__content-inner .c-coupons-sv__text {
 display:none
}
@media (max-width:767px) {
 .c-coupons.c-coupon-offers-content.c-featured-category-range__right .c-featured-category-range__expired {
  left:0
 }
 .c-coupons.c-coupon-offers-content.c-featured-category-range .c-featured-category-range__content .c-featured-category-range__content-inner .c-text__body,.c-coupons.c-coupon-offers-content.c-featured-category-range .c-featured-category-range__content .c-featured-category-range__content-inner p {
  padding:0 2px
 }
 .c-coupons.c-coupon-offers-content .c-featured-category-range__content,.c-coupons.c-coupon-offers-content .c-featured-category-range__image {
  padding:0 25.3px
 }
 .c-coupons.c-coupon-offers-content .c-featured-category-range__content {
  margin:0 auto 40px
 }
}
.c-coupons.c-coupon-offers-content .c-featured-category-range__content .c-featured-category-range__content-inner {
 margin:0 auto;
 vertical-align:middle
}
@media (min-width:768px) {
 .c-coupons.c-coupon-offers-content .c-featured-category-range__content .c-featured-category-range__content-inner {
  margin:30px auto;
  padding:0 9.5%
 }
 .c-coupons.c-coupon-offers-content .c-featured-category-range__image {
  display:table-cell;
  vertical-align:middle
 }
 .c-coupons.c-featured-category-range.c-featured-category-range__left .c-featured-category-range__content,.c-coupons.c-featured-category-range.c-featured-category-range__right .c-featured-category-range__content {
  position:relative
 }
}
.c-coupons.c-featured-category-range.c-featured-category-range__right .c-featured-category-range__content {
 left:auto;
 right:auto
}
@media (min-width:768px) {
 .c-coupons.c-featured-category-range.c-featured-category-range__right .c-featured-category-range__content {
  left:16px
 }
}
.c-coupons.c-featured-category-range.c-featured-category-range__left .c-featured-category-range__content {
 left:auto;
 right:auto
}
@media (min-width:768px) {
 .c-coupons.c-featured-category-range.c-featured-category-range__left .c-featured-category-range__content {
  right:26px
 }
 .c-coupons.c-featured-category-range.c-coupons-multiple-view {
  min-height:auto
 }
}
@media (min-width:992px) {
 .c-coupons.c-coupon-offers-content .c-featured-category-range__content .c-featured-category-range__content-inner {
  padding:0 10%
 }
 .c-coupons.c-featured-category-range.c-featured-category-range__left .c-featured-category-range__content {
  right:16px
 }
}
.c-coupons.c-featured-category-range.c-coupons-multiple-view {
 max-height:100%
}
.c-coupons .c-template-item-has-expired {
 border:1px dashed rgba(14,45,78,.3)
}
.c-coupons .c-template-item-has-expired .c-featured-category-range__image {
 visibility:hidden
}
.c-coupons .c-template-item-has-expired .c-featured-category-range__content,.c-coupons .c-template-item-has-expired .c-featured-category-range__image {
 opacity:.3
}
.c-coupons .c-template-item-has-expired .c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-2_topic .c-page-listing-v2-listing-item-cta__container button,.c-coupons .c-template-item-has-expired .c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-3_topic .c-page-listing-v2-listing-item-cta__container button,.c-coupons .c-template-item-has-expired .coupons-flow .c-diagnostic-tool .c-articles-section .c-articles-summary__link,.c-coupons .c-template-item-has-expired .edit-account .account-detail .c_view_account_credentials button,.c-coupons .c-template-item-has-expired .edit-account .account-detail .c_view_account_options button,.c-coupons .c-template-item-has-expired .edit-account .account-detail .c_view_account_user_details button,.c-coupons .c-template-item-has-expired .edit-account .account-detail .container-fluid button,.c-coupons .c-template-item-has-expired .edit-account .account-information .c_view_account_credentials button,.c-coupons .c-template-item-has-expired .edit-account .account-information .c_view_account_options button,.c-coupons .c-template-item-has-expired .edit-account .account-information .c_view_account_user_details button,.c-coupons .c-template-item-has-expired .edit-account .account-information .container-fluid button,.c-coupons .c-template-item-has-expired .edit-account .summary-account .c_view_account_credentials button,.c-coupons .c-template-item-has-expired .edit-account .summary-account .c_view_account_options button,.c-coupons .c-template-item-has-expired .edit-account .summary-account .c_view_account_user_details button,.c-coupons .c-template-item-has-expired .edit-account .summary-account .container-fluid #c_view_account_credentials button,.c-coupons .c-template-item-has-expired .edit-account .summary-account .container-fluid #c_view_account_user_details button,.c-coupons .c-template-item-has-expired .edit-account .summary-account .container-fluid form.c-view-account-credentials button,.c-coupons .c-template-item-has-expired .edit-account .summary-account .container-fluid form.c-view-account-userdetails button,.c-coupons .c-template-item-has-expired .form-v2 .form-horizontal .form-group.primary-btn button,.c-coupons .c-template-item-has-expired .o-btn--primary,.c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-2_topic .c-page-listing-v2-listing-item-cta__container .c-coupons .c-template-item-has-expired button,.c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-3_topic .c-page-listing-v2-listing-item-cta__container .c-coupons .c-template-item-has-expired button,.coupons-flow .c-diagnostic-tool .c-articles-section .c-coupons .c-template-item-has-expired .c-articles-summary__link,.edit-account .account-detail .c_view_account_credentials .c-coupons .c-template-item-has-expired button,.edit-account .account-detail .c_view_account_options .c-coupons .c-template-item-has-expired button,.edit-account .account-detail .c_view_account_user_details .c-coupons .c-template-item-has-expired button,.edit-account .account-detail .container-fluid .c-coupons .c-template-item-has-expired button,.edit-account .account-information .c_view_account_credentials .c-coupons .c-template-item-has-expired button,.edit-account .account-information .c_view_account_options .c-coupons .c-template-item-has-expired button,.edit-account .account-information .c_view_account_user_details .c-coupons .c-template-item-has-expired button,.edit-account .account-information .container-fluid .c-coupons .c-template-item-has-expired button,.edit-account .summary-account .c_view_account_credentials .c-coupons .c-template-item-has-expired button,.edit-account .summary-account .c_view_account_options .c-coupons .c-template-item-has-expired button,.edit-account .summary-account .c_view_account_user_details .c-coupons .c-template-item-has-expired button,.edit-account .summary-account .container-fluid #c_view_account_credentials .c-coupons .c-template-item-has-expired button,.edit-account .summary-account .container-fluid #c_view_account_user_details .c-coupons .c-template-item-has-expired button,.edit-account .summary-account .container-fluid form.c-view-account-credentials .c-coupons .c-template-item-has-expired button,.edit-account .summary-account .container-fluid form.c-view-account-userdetails .c-coupons .c-template-item-has-expired button,.form-v2 .form-horizontal .form-group.primary-btn .c-coupons .c-template-item-has-expired button {
 cursor:not-allowed
}
.c-coupons .c-template-item-has-expired .c-featured-category-range__expired {
 display:block;
 top:0;
 width:50%;
 height:100%;
 position:absolute
}
.c-coupons .c-template-item-has-expired .c-featured-category-range__expired .c-featured-category-range__expired-content {
 min-width:270px;
 min-height:176px;
 position:absolute;
 left:50%;
 transform:translateX(-50%) translateY(-50%);
 -webkit-transform:translateX(-50%) translateY(-50%);
 -ms-transform:translateX(-50%) translateY(-50%);
 top:50%;
 text-align:center;
 background-color:#fff;
 border:1px solid #efefef;
 border-radius:3px
}
@media (max-width:767px) {
 .c-coupons.c-coupon-offers-content .c-featured-category-range__image {
  margin:10px 0 15px
 }
 .c-coupons .c-template-item-has-expired .c-featured-category-range__expired {
  width:100%;
  height:50%
 }
 .c-coupons .c-template-item-has-expired .c-featured-category-range__expired .c-featured-category-range__expired-content {
  margin-top:0
 }
}
.c-coupons .c-template-item-has-expired .c-featured-category-range__expired .c-featured-category-range__expired-content b,.c-coupons .c-template-item-has-expired .c-featured-category-range__expired .c-featured-category-range__expired-content strong {
 margin:50px auto 10px;
 font-size:1.6rem;
 display:block
}
.c-coupons.c-coupons-webBricks,.c-diagnostic-tool .c-questionnaire__couponheading,.c-diagnostic-tool-panel,.c-diagnostic-tool.c-diagnostic-tool-hidelogo .c-intro-theme-icon,.c-diagnostic-tool__bg-container,.diagnostic-tool-visible .c-intro-theme-icon,.diagnostics-tool .o-hero-section .brand-theme-logo,.diagnostics-tool .o-hero-section .c-hero-body-wrap {
 display:none
}
.c-coupons .c-template-item-has-expired .c-featured-category-range__expired .c-featured-category-range__expired-content p {
 font-size:1.2rem;
 width:70%;
 margin:auto;
 line-height:18px;
 letter-spacing:.2px
}
.c-coupons .c-template-item-has-expired .c-featured-category-range__expired .c-featured-category-range__expired-content:after {
 border-image-source:linear-gradient(to left,#b78938,#dabf80 26%,#ffe2ac 49%,#dabf80 76%,#b78938);
 border-style:solid;
 border-width:.6px;
 border-image-slice:1;
 content:" ";
 position:absolute;
 left:6px;
 right:6px;
 top:6px;
 bottom:6px
}
.c-diagnostic-tool .c-results .c-articles-section .c-articles-summary__separator,.c-diagnostic-tool .c-results .c-products-summary__separator,.c-diagnostic-tool .c-results .c-sharing__wrapper {
 border-image-source:linear-gradient(60deg,#b78938,#dabf80 26%,#ffe2ac 49%,#dabf80 76%,#b78938);
 border-image-slice:1
}
.diagnostics-tool hr {
 clear:both
}
.diagnostics-tool .btn {
 margin-right:7px
}
.diagnostics-tool .items {
 float:left;
 margin-bottom:18px;
 width:100%
}
.diagnostics-tool .items .item {
 border:1px solid #ccc;
 float:left;
 margin:1%;
 width:30%
}
.diagnostics-tool .items .item .inner {
 padding:15px
}
.diagnostics-tool .items .item.conditioner {
 border-color:green
}
.diagnostics-tool .items .item.leave-in-conditioner {
 border-color:#00f
}
.diagnostics-tool .items .item.shampoo {
 border-color:red
}
.diagnostics-tool .items .item.treatment-and-masks {
 border-color:#ff0
}
.diagnostics-tool .items .item.serum {
 border-color:purple
}
.diagnostic-tool-visible .o-hero-section {
 background-image:none
}
.c-diagnostic-tool__animated-background {
 background-repeat:repeat-y;
 background-size:cover
}
.c-questionnaire-panel>.c-questionnaire:before {
 content:"";
 position:absolute;
 bottom:0;
 height:10%;
 width:100%;
 background:-moz-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);
 background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);
 background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0)
}
.c-diagnostic-tool .c-questionnaire {
 background-repeat:repeat-y;
 background-size:40%;
 background-position-x:right
}
@media (max-width:992px) {
 .c-diagnostic-tool .c-questionnaire {
  background-size:35%
 }
}
.c-diagnostic-tool .container {
 z-index:1;
 max-width:100%;
 padding:0
}
.c-diagnostic-tool-panel.active-panel {
 display:block
}
.c-diagnostic-tool .c-intro {
 text-align:center;
 margin:0 auto;
 display:inline-block
}
.c-diagnostic-tool .c-intro-panel {
 text-align:center
}
.c-diagnostic-tool .c-intro__start-btn {
 margin-top:18px;
 line-height:22px;
 letter-spacing:.3px
}
.c-diagnostic-tool .c-intro__heading {
 letter-spacing:.4px;
 display:block
}
.c-diagnostic-tool .c-intro__text {
 line-height:20px
}
@media (max-width:768px) {
 .c-diagnostic-tool .c-intro__text {
  width:70%;
  margin:10px auto 0
 }
}
.c-diagnostic-tool .c-intro__text p {
 line-height:20px;
 letter-spacing:.2px
}
.c-diagnostic-tool .c-questionnaire {
 margin-top:21px
}
@media (max-width:767px) {
 .c-diagnostic-tool .c-questionnaire {
  background-image:none;
  margin-top:60px
 }
 .c-diagnostic-tool-panel.active-panel {
  background-image:none!important
 }
}
.c-diagnostic-tool .c-questionnaire__header {
 overflow:hidden
}
.c-diagnostic-tool .c-questionnaire__header .c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-2_topic .c-page-listing-v2-listing-item-cta__container button:active,.c-diagnostic-tool .c-questionnaire__header .c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-2_topic .c-page-listing-v2-listing-item-cta__container button:focus,.c-diagnostic-tool .c-questionnaire__header .c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-2_topic .c-page-listing-v2-listing-item-cta__container button:hover,.c-diagnostic-tool .c-questionnaire__header .c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-3_topic .c-page-listing-v2-listing-item-cta__container button:active,.c-diagnostic-tool .c-questionnaire__header .c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-3_topic .c-page-listing-v2-listing-item-cta__container button:focus,.c-diagnostic-tool .c-questionnaire__header .c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-3_topic .c-page-listing-v2-listing-item-cta__container button:hover,.c-diagnostic-tool .c-questionnaire__header .edit-account .account-detail .c_view_account_credentials button:active,.c-diagnostic-tool .c-questionnaire__header .edit-account .account-detail .c_view_account_credentials button:focus,.c-diagnostic-tool .c-questionnaire__header .edit-account .account-detail .c_view_account_credentials button:hover,.c-diagnostic-tool .c-questionnaire__header .edit-account .account-detail .c_view_account_options button:active,.c-diagnostic-tool .c-questionnaire__header .edit-account .account-detail .c_view_account_options button:focus,.c-diagnostic-tool .c-questionnaire__header .edit-account .account-detail .c_view_account_options button:hover,.c-diagnostic-tool .c-questionnaire__header .edit-account .account-detail .c_view_account_user_details button:active,.c-diagnostic-tool .c-questionnaire__header .edit-account .account-detail .c_view_account_user_details button:focus,.c-diagnostic-tool .c-questionnaire__header .edit-account .account-detail .c_view_account_user_details button:hover,.c-diagnostic-tool .c-questionnaire__header .edit-account .account-detail .container-fluid button:active,.c-diagnostic-tool .c-questionnaire__header .edit-account .account-detail .container-fluid button:focus,.c-diagnostic-tool .c-questionnaire__header .edit-account .account-detail .container-fluid button:hover,.c-diagnostic-tool .c-questionnaire__header .edit-account .account-information .c_view_account_credentials button:active,.c-diagnostic-tool .c-questionnaire__header .edit-account .account-information .c_view_account_credentials button:focus,.c-diagnostic-tool .c-questionnaire__header .edit-account .account-information .c_view_account_credentials button:hover,.c-diagnostic-tool .c-questionnaire__header .edit-account .account-information .c_view_account_options button:active,.c-diagnostic-tool .c-questionnaire__header .edit-account .account-information .c_view_account_options button:focus,.c-diagnostic-tool .c-questionnaire__header .edit-account .account-information .c_view_account_options button:hover,.c-diagnostic-tool .c-questionnaire__header .edit-account .account-information .c_view_account_user_details button:active,.c-diagnostic-tool .c-questionnaire__header .edit-account .account-information .c_view_account_user_details button:focus,.c-diagnostic-tool .c-questionnaire__header .edit-account .account-information .c_view_account_user_details button:hover,.c-diagnostic-tool .c-questionnaire__header .edit-account .account-information .container-fluid button:active,.c-diagnostic-tool .c-questionnaire__header .edit-account .account-information .container-fluid button:focus,.c-diagnostic-tool .c-questionnaire__header .edit-account .account-information .container-fluid button:hover,.c-diagnostic-tool .c-questionnaire__header .edit-account .summary-account .c_view_account_credentials button:active,.c-diagnostic-tool .c-questionnaire__header .edit-account .summary-account .c_view_account_credentials button:focus,.c-diagnostic-tool .c-questionnaire__header .edit-account .summary-account .c_view_account_credentials button:hover,.c-diagnostic-tool .c-questionnaire__header .edit-account .summary-account .c_view_account_options button:active,.c-diagnostic-tool .c-questionnaire__header .edit-account .summary-account .c_view_account_options button:focus,.c-diagnostic-tool .c-questionnaire__header .edit-account .summary-account .c_view_account_options button:hover,.c-diagnostic-tool .c-questionnaire__header .edit-account .summary-account .c_view_account_user_details button:active,.c-diagnostic-tool .c-questionnaire__header .edit-account .summary-account .c_view_account_user_details button:focus,.c-diagnostic-tool .c-questionnaire__header .edit-account .summary-account .c_view_account_user_details button:hover,.c-diagnostic-tool .c-questionnaire__header .edit-account .summary-account .container-fluid #c_view_account_credentials button:active,.c-diagnostic-tool .c-questionnaire__header .edit-account .summary-account .container-fluid #c_view_account_credentials button:focus,.c-diagnostic-tool .c-questionnaire__header .edit-account .summary-account .container-fluid #c_view_account_credentials button:hover,.c-diagnostic-tool .c-questionnaire__header .edit-account .summary-account .container-fluid #c_view_account_user_details button:active,.c-diagnostic-tool .c-questionnaire__header .edit-account .summary-account .container-fluid #c_view_account_user_details button:focus,.c-diagnostic-tool .c-questionnaire__header .edit-account .summary-account .container-fluid #c_view_account_user_details button:hover,.c-diagnostic-tool .c-questionnaire__header .edit-account .summary-account .container-fluid form.c-view-account-credentials button:active,.c-diagnostic-tool .c-questionnaire__header .edit-account .summary-account .container-fluid form.c-view-account-credentials button:focus,.c-diagnostic-tool .c-questionnaire__header .edit-account .summary-account .container-fluid form.c-view-account-credentials button:hover,.c-diagnostic-tool .c-questionnaire__header .edit-account .summary-account .container-fluid form.c-view-account-userdetails button:active,.c-diagnostic-tool .c-questionnaire__header .edit-account .summary-account .container-fluid form.c-view-account-userdetails button:focus,.c-diagnostic-tool .c-questionnaire__header .edit-account .summary-account .container-fluid form.c-view-account-userdetails button:hover,.c-diagnostic-tool .c-questionnaire__header .form-v2 .form-horizontal .form-group.primary-btn button:active,.c-diagnostic-tool .c-questionnaire__header .form-v2 .form-horizontal .form-group.primary-btn button:focus,.c-diagnostic-tool .c-questionnaire__header .form-v2 .form-horizontal .form-group.primary-btn button:hover,.c-diagnostic-tool .c-questionnaire__header .o-btn--primary:active,.c-diagnostic-tool .c-questionnaire__header .o-btn--primary:focus,.c-diagnostic-tool .c-questionnaire__header .o-btn--primary:hover,.c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-2_topic .c-page-listing-v2-listing-item-cta__container .c-diagnostic-tool .c-questionnaire__header button:active,.c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-2_topic .c-page-listing-v2-listing-item-cta__container .c-diagnostic-tool .c-questionnaire__header button:focus,.c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-2_topic .c-page-listing-v2-listing-item-cta__container .c-diagnostic-tool .c-questionnaire__header button:hover,.c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-3_topic .c-page-listing-v2-listing-item-cta__container .c-diagnostic-tool .c-questionnaire__header button:active,.c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-3_topic .c-page-listing-v2-listing-item-cta__container .c-diagnostic-tool .c-questionnaire__header button:focus,.c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-3_topic .c-page-listing-v2-listing-item-cta__container .c-diagnostic-tool .c-questionnaire__header button:hover,.coupons-flow .c-diagnostic-tool .c-articles-section .c-questionnaire__header .c-articles-summary__link:active,.coupons-flow .c-diagnostic-tool .c-articles-section .c-questionnaire__header .c-articles-summary__link:focus,.coupons-flow .c-diagnostic-tool .c-articles-section .c-questionnaire__header .c-articles-summary__link:hover,.coupons-flow .c-diagnostic-tool .c-questionnaire__header .c-articles-section .c-articles-summary__link:active,.coupons-flow .c-diagnostic-tool .c-questionnaire__header .c-articles-section .c-articles-summary__link:focus,.coupons-flow .c-diagnostic-tool .c-questionnaire__header .c-articles-section .c-articles-summary__link:hover,.edit-account .account-detail .c_view_account_credentials .c-diagnostic-tool .c-questionnaire__header button:active,.edit-account .account-detail .c_view_account_credentials .c-diagnostic-tool .c-questionnaire__header button:focus,.edit-account .account-detail .c_view_account_credentials .c-diagnostic-tool .c-questionnaire__header button:hover,.edit-account .account-detail .c_view_account_options .c-diagnostic-tool .c-questionnaire__header button:active,.edit-account .account-detail .c_view_account_options .c-diagnostic-tool .c-questionnaire__header button:focus,.edit-account .account-detail .c_view_account_options .c-diagnostic-tool .c-questionnaire__header button:hover,.edit-account .account-detail .c_view_account_user_details .c-diagnostic-tool .c-questionnaire__header button:active,.edit-account .account-detail .c_view_account_user_details .c-diagnostic-tool .c-questionnaire__header button:focus,.edit-account .account-detail .c_view_account_user_details .c-diagnostic-tool .c-questionnaire__header button:hover,.edit-account .account-detail .container-fluid .c-diagnostic-tool .c-questionnaire__header button:active,.edit-account .account-detail .container-fluid .c-diagnostic-tool .c-questionnaire__header button:focus,.edit-account .account-detail .container-fluid .c-diagnostic-tool .c-questionnaire__header button:hover,.edit-account .account-information .c_view_account_credentials .c-diagnostic-tool .c-questionnaire__header button:active,.edit-account .account-information .c_view_account_credentials .c-diagnostic-tool .c-questionnaire__header button:focus,.edit-account .account-information .c_view_account_credentials .c-diagnostic-tool .c-questionnaire__header button:hover,.edit-account .account-information .c_view_account_options .c-diagnostic-tool .c-questionnaire__header button:active,.edit-account .account-information .c_view_account_options .c-diagnostic-tool .c-questionnaire__header button:focus,.edit-account .account-information .c_view_account_options .c-diagnostic-tool .c-questionnaire__header button:hover,.edit-account .account-information .c_view_account_user_details .c-diagnostic-tool .c-questionnaire__header button:active,.edit-account .account-information .c_view_account_user_details .c-diagnostic-tool .c-questionnaire__header button:focus,.edit-account .account-information .c_view_account_user_details .c-diagnostic-tool .c-questionnaire__header button:hover,.edit-account .account-information .container-fluid .c-diagnostic-tool .c-questionnaire__header button:active,.edit-account .account-information .container-fluid .c-diagnostic-tool .c-questionnaire__header button:focus,.edit-account .account-information .container-fluid .c-diagnostic-tool .c-questionnaire__header button:hover,.edit-account .summary-account .c_view_account_credentials .c-diagnostic-tool .c-questionnaire__header button:active,.edit-account .summary-account .c_view_account_credentials .c-diagnostic-tool .c-questionnaire__header button:focus,.edit-account .summary-account .c_view_account_credentials .c-diagnostic-tool .c-questionnaire__header button:hover,.edit-account .summary-account .c_view_account_options .c-diagnostic-tool .c-questionnaire__header button:active,.edit-account .summary-account .c_view_account_options .c-diagnostic-tool .c-questionnaire__header button:focus,.edit-account .summary-account .c_view_account_options .c-diagnostic-tool .c-questionnaire__header button:hover,.edit-account .summary-account .c_view_account_user_details .c-diagnostic-tool .c-questionnaire__header button:active,.edit-account .summary-account .c_view_account_user_details .c-diagnostic-tool .c-questionnaire__header button:focus,.edit-account .summary-account .c_view_account_user_details .c-diagnostic-tool .c-questionnaire__header button:hover,.edit-account .summary-account .container-fluid #c_view_account_credentials .c-diagnostic-tool .c-questionnaire__header button:active,.edit-account .summary-account .container-fluid #c_view_account_credentials .c-diagnostic-tool .c-questionnaire__header button:focus,.edit-account .summary-account .container-fluid #c_view_account_credentials .c-diagnostic-tool .c-questionnaire__header button:hover,.edit-account .summary-account .container-fluid #c_view_account_user_details .c-diagnostic-tool .c-questionnaire__header button:active,.edit-account .summary-account .container-fluid #c_view_account_user_details .c-diagnostic-tool .c-questionnaire__header button:focus,.edit-account .summary-account .container-fluid #c_view_account_user_details .c-diagnostic-tool .c-questionnaire__header button:hover,.edit-account .summary-account .container-fluid form.c-view-account-credentials .c-diagnostic-tool .c-questionnaire__header button:active,.edit-account .summary-account .container-fluid form.c-view-account-credentials .c-diagnostic-tool .c-questionnaire__header button:focus,.edit-account .summary-account .container-fluid form.c-view-account-credentials .c-diagnostic-tool .c-questionnaire__header button:hover,.edit-account .summary-account .container-fluid form.c-view-account-userdetails .c-diagnostic-tool .c-questionnaire__header button:active,.edit-account .summary-account .container-fluid form.c-view-account-userdetails .c-diagnostic-tool .c-questionnaire__header button:focus,.edit-account .summary-account .container-fluid form.c-view-account-userdetails .c-diagnostic-tool .c-questionnaire__header button:hover,.form-v2 .form-horizontal .form-group.primary-btn .c-diagnostic-tool .c-questionnaire__header button:active,.form-v2 .form-horizontal .form-group.primary-btn .c-diagnostic-tool .c-questionnaire__header button:focus,.form-v2 .form-horizontal .form-group.primary-btn .c-diagnostic-tool .c-questionnaire__header button:hover {
 color:#fff
}
.c-diagnostic-tool .c-questionnaire__step-indicator {
 display:inline-block;
 float:right;
 font-size:2rem;
 margin:20px 0 6px
}
.c-diagnostic-tool .c-questionnaire__quenum {
 display:inline-block;
 float:right;
 font-size:2rem;
 font-weight:700;
 margin-top:10px;
 line-height:35px
}
.c-diagnostic-tool .c-questionnaire__progress-bar {
 height:100px;
 width:100px;
 border:2px solid #ccc;
 border-radius:100%;
 float:right
}
.c-diagnostic-tool .c-questionnaire__progress-bar-wrap {
 border:2px solid #666;
 clear:both
}
.c-diagnostic-tool .c-questionnaire__bar-text {
 text-align:center;
 margin-top:39%
}
.c-diagnostic-tool .c-questionnaire__prev-btn {
 display:none
}
.c-diagnostic-tool .c-questionnaire__next-btn[disabled] {
 opacity:.3;
 pointer-events:none
}
.c-diagnostic-tool .c-questionnaire__next-btn {
 margin-top:55px;
 min-width:135px;
 letter-spacing:.5px;
 z-index:1;
 margin-bottom:35px;
 display:inline-block
}
.c-diagnostic-tool .c-questionnaire .c-que {
 display:none;
 text-align:center;
 position:relative;
 min-height:500px
}
@media (max-width:766px) {
 .c-diagnostic-tool .c-questionnaire__content {
  margin-top:-120px
 }
 .c-diagnostic-tool .c-questionnaire .c-que {
  margin-bottom:30px;
  background-image:none
 }
}
.c-diagnostic-tool .c-questionnaire .c-que.que-active {
 display:block
}
.c-diagnostic-tool .c-questionnaire .c-que.que-active .o-res-nobg {
 outline:0;
 border-color:#1d417c
}
.c-diagnostic-tool .c-questionnaire .c-que__timer {
 display:none
}
.c-diagnostic-tool .c-questionnaire .c-que .c-page-divider-v2--type-a h2,.c-diagnostic-tool .c-questionnaire .c-que .o-text__heading-2,.c-page-divider-v2--type-a .c-diagnostic-tool .c-questionnaire .c-que h2 {
 width:49%;
 margin:auto;
 letter-spacing:.3px
}
@media (min-width:766px) and (max-width:770px) {
 .c-diagnostic-tool .c-questionnaire .c-que .c-page-divider-v2--type-a h2,.c-diagnostic-tool .c-questionnaire .c-que .o-text__heading-2,.c-page-divider-v2--type-a .c-diagnostic-tool .c-questionnaire .c-que h2 {
  width:64%
 }
}
@media (max-width:767px) {
 .c-diagnostic-tool .c-questionnaire .c-que .c-page-divider-v2--type-a h2,.c-diagnostic-tool .c-questionnaire .c-que .o-text__heading-2,.c-page-divider-v2--type-a .c-diagnostic-tool .c-questionnaire .c-que h2 {
  width:80%
 }
}
.c-diagnostic-tool .c-questionnaire .c-que .o-text__heading-3 {
 color:#002663;
 line-height:30px;
 margin:10px auto 0;
 width:49%
}
.c-diagnostic-tool .c-questionnaire .c-que__wrapper {
 max-width:1024px;
 margin:auto;
 padding-top:70px
}
.c-diagnostic-tool .c-questionnaire .c-que__wrapper .c-res-wrap {
 padding:0 120px;
 margin:15px 0 0;
 z-index:1
}
@media (min-width:766px) and (max-width:770px) {
 .c-diagnostic-tool .c-questionnaire .c-que .o-text__heading-3 {
  width:64%
 }
 .c-diagnostic-tool .c-questionnaire .c-que__wrapper .c-res-wrap {
  padding:0
 }
}
@media (max-width:766px) {
 .c-diagnostic-tool .c-questionnaire .c-que .o-text__heading-3 {
  width:80%
 }
 .c-diagnostic-tool .c-questionnaire .c-que__wrapper .c-res-wrap {
  padding:0;
  margin:20px auto 0;
  width:80%
 }
}
@media (max-width:375px) {
 .c-diagnostic-tool .c-questionnaire .c-que__wrapper .c-res-wrap {
  width:100%
 }
}
.c-diagnostic-tool .c-questionnaire .c-que.o-variantA .o-dtpostop {
 float:right;
 background-position:bottom
}
.c-diagnostic-tool .c-questionnaire .c-que.o-variantA .o-dtposbottom {
 float:left;
 background-position:top
}
.c-diagnostic-tool .c-questionnaire .c-que.o-variantB .o-dtpostop {
 float:left;
 background-position:bottom
}
.c-diagnostic-tool .c-questionnaire .c-que.o-variantB .o-dtposbottom {
 float:right;
 background-position:top
}
.c-diagnostic-tool .c-questionnaire .c-que .o-res-adjust {
 width:60%;
 margin:20px auto 0;
 padding:0;
 z-index:1
}
@media (min-width:766px) and (max-width:770px) {
 .c-diagnostic-tool .c-questionnaire .c-que .o-res-adjust {
  width:70%;
  margin-top:30px
 }
}
@media (max-width:766px) {
 .c-diagnostic-tool .c-questionnaire .c-que .o-res-adjust {
  width:80%;
  margin:20px auto 0
 }
}
@media (max-width:375px) {
 .c-diagnostic-tool .c-questionnaire .c-que .o-res-adjust {
  width:100%
 }
}
.c-diagnostic-tool .c-questionnaire .c-single-ans-scale-que .c-res-wrap,.c-diagnostic-tool .c-questionnaire .c-single-ans-yes-no-que .c-res-wrap {
 position:relative
}
.c-diagnostic-tool .c-questionnaire .c-single-ans-scale-que .c-res-wrap__absolute-container {
 position:absolute;
 bottom:0;
 left:0;
 right:0
}
.c-diagnostic-tool .c-questionnaire .c-single-ans-scale-que .c-res-wrap__options-titles-container {
 position:relative;
 padding-top:40px
}
.c-diagnostic-tool .c-questionnaire .c-single-ans-scale-que .c-res-wrap__options-titles-wrapper {
 display:inline-block;
 position:relative
}
.c-diagnostic-tool .c-questionnaire .c-single-ans-scale-que .c-res-wrap__options-titles-wrapper::before {
 width:98%;
 height:2px;
 content:"";
 background:grey;
 display:block;
 position:absolute;
 bottom:23px
}
.c-diagnostic-tool .c-questionnaire .c-res.res-active .c-res__img-wrap:before,.c-diagnostic-tool .c-questionnaire .c-res:hover .c-res__img-wrap:before {
 content:inherit
}
.c-diagnostic-tool .c-questionnaire .c-single-ans-scale-que .c-res-wrap__caption-container {
 top:auto;
 height:auto
}
.c-diagnostic-tool .c-questionnaire .c-single-ans-scale-que .c-res:first-child {
 margin-left:0
}
.c-diagnostic-tool .c-questionnaire .c-single-ans-scale-que .c-res:last-child {
 margin-right:0
}
.c-diagnostic-tool .c-questionnaire .c-single-ans-scale-que .c-res input.radio {
 position:relative;
 width:auto;
 height:auto;
 top:auto;
 right:0;
 opacity:1
}
.c-diagnostic-tool .c-questionnaire .c-single-ans-scale-que .c-res label {
 display:none;
 position:absolute;
 top:-25px;
 left:0;
 right:0
}
.c-diagnostic-tool .c-questionnaire .c-single-ans-scale-que .c-res .active-radio,.c-diagnostic-tool .c-questionnaire .c-single-ans-scale-que .c-res__bgimg-wrap {
 display:none
}
.c-diagnostic-tool .c-questionnaire .c-single-ans-scale-que .c-res__bgimg-wrap.img-active {
 display:block
}
.c-diagnostic-tool .c-questionnaire .c-res {
 display:inline-block;
 text-align:center;
 margin:30px 15px 0;
 vertical-align:top;
 opacity:.8;
 -webkit-transition:all .8s ease-in-out;
 transition:all .8s ease-in-out;
 cursor:pointer
}
.c-diagnostic-tool .c-questionnaire .c-res:hover {
 opacity:inherit;
 cursor:pointer
}
@media (min-width:770px) {
 .c-diagnostic-tool .c-questionnaire .c-res:hover {
  -webkit-transform:scale(1.1,1.1);
  -moz-transform:scale(1.1,1.1);
  -ms-transform:scale(1.1,1.1);
  -o-transform:scale(1.1,1.1);
  transform:scale(1.1,1.1);
  -webkit-font-smoothing:subpixel-antialiased;
  backface-visibility:hidden;
  zoom:100%
 }
}
@media (max-width:766px) {
 .c-diagnostic-tool .c-questionnaire .c-res {
  width:100px;
  height:auto
 }
}
.c-diagnostic-tool .c-questionnaire .c-res__img {
 position:relative
}
.c-diagnostic-tool .c-questionnaire .c-res__img-wrap {
 position:relative;
 cursor:pointer
}
.c-diagnostic-tool .c-questionnaire .c-res__img img {
 border-radius:50%;
 box-shadow:0 0 0 2px #999
}
.c-diagnostic-tool .c-questionnaire .c-res__text {
 display:none
}
.c-diagnostic-tool .c-questionnaire .c-res input.radio {
 position:absolute;
 cursor:pointer;
 width:100%;
 height:100%;
 top:0;
 right:0;
 opacity:0
}
.c-diagnostic-tool .c-questionnaire .c-res .o-res-nobg input.radio {
 width:inherit;
 height:inherit
}
.c-diagnostic-tool .c-questionnaire .c-res input.checkbox {
 position:absolute;
 cursor:pointer;
 width:100%;
 height:100%;
 top:0;
 right:0;
 opacity:0
}
.c-diagnostic-tool .c-questionnaire .c-res.res-active {
 opacity:1
}
.c-diagnostic-tool .c-questionnaire .c-res.res-active .c-res__heading {
 color:#002663
}
.c-diagnostic-tool .c-questionnaire .c-res.res-active .o-res-nobg {
 border:2px solid #002663
}
.c-diagnostic-tool .c-questionnaire .c-res.res-active img {
 box-shadow:0 0 0 2px #002663
}
.c-diagnostic-tool .c-questionnaire .c-res__heading {
 font-size:1.6rem;
 color:#333;
 line-height:23px;
 max-height:50px;
 overflow:hidden;
 letter-spacing:.2px;
 margin-bottom:-10px;
 margin-top:15px
}
@media (max-width:768px) {
 .c-diagnostic-tool .c-questionnaire .c-res__img-wrap img {
  width:100%;
  height:100%
 }
}
@media (min-width:766px) and (max-width:770px) {
 .c-diagnostic-tool .c-questionnaire .c-res__img-wrap img {
  width:108px;
  height:100%
 }
}
.c-diagnostic-tool .c-questionnaire .c-res__content {
 position:relative;
 width:132px;
 height:auto
}
@media (min-width:766px) and (max-width:770px) {
 .c-diagnostic-tool .c-questionnaire .c-res__content {
  width:108px
 }
}
@media (max-width:767px) {
 .c-diagnostic-tool .c-questionnaire .c-res__content {
  width:100px
 }
}
.c-diagnostic-tool .c-questionnaire .c-res .o-res-nobg {
 height:130px;
 border:1px solid #999;
 display:table-cell;
 vertical-align:middle;
 border-radius:50%
}
@media (max-width:766px) {
 .c-diagnostic-tool .c-questionnaire .c-res .o-res-nobg {
  height:100px
 }
}
@media (min-width:766px) and (max-width:770px) {
 .c-diagnostic-tool .c-questionnaire .c-res .o-res-nobg {
  height:108px
 }
}
.c-diagnostic-tool .c-questionnaire .c-res .o-res-nobg .c-res__heading {
 line-height:50px;
 margin-bottom:0;
 margin-top:0
}
.c-diagnostic-tool .c-questionnaire .c-res input:focus {
 outline:0
}
.c-diagnostic-tool .c-questionnaire .show-prev {
 display:inline-block
}
.c-diagnostic-tool .c-questionnaire .show-timer {
 display:block
}
.c-diagnostic-tool .c-questionnaire .c-section-divider {
 position:relative
}
.c-diagnostic-tool .c-questionnaire__icon {
 float:left;
 margin:13px 9px 0 5px;
 pointer-events:none;
 width:26px
}
.c-diagnostic-tool .c-questionnaire__arrow {
 display:none;
 width:8px;
 height:11px;
 float:right;
 margin-right:10px;
 margin-top:20px;
 margin-left:5px
}
.c-diagnostic-tool .c-questionnaire .c-questions-last .c-questionnaire__icon {
 display:none
}
.c-diagnostic-tool .c-questionnaire .c-questions-last .c-questionnaire__arrow {
 display:block
}
.c-diagnostic-tool .c-questionnaire .c-questions-last .c-questionnaire__next-btn {
 border-color:#b78938
}
.c-diagnostic-tool .c-questionnaire .c-questions-last .c-questionnaire__next-btn:hover {
 border-color:#b78938;
 color:#fff;
 background-color:#dbc081
}
.c-diagnostic-tool .c-questionnaire .c-questions-last .c-questionnaire__content {
 margin-top:22px
}
.c-diagnostic-tool .c-questionnaire .c-questions-last .c-questionnaire__endnote-container {
 display:block;
 height:88px;
 top:30px
}
.c-diagnostic-tool .c-questionnaire .c-questions-last .c-questionnaire__endnote,.c-diagnostic-tool .c-results .c-products .customReview {
 display:none
}
.c-diagnostic-tool .c-results {
 width:100%;
 margin:auto
}
.c-diagnostic-tool .c-results .c-textonly-wrapper {
 position:relative;
 margin-bottom:25px;
 height:auto;
 background-color:#fff;
 border:1px solid #efefef;
 padding:20px;
 width:49%;
 margin-top:25px
}
@media (max-width:766px) {
 .c-diagnostic-tool .c-results .c-textonly-wrapper {
  width:100%;
  float:none;
  height:auto;
  margin:10px 0 0;
  border:none
 }
}
.c-diagnostic-tool .c-results .c-textonly-wrapper .o-text_heading-2 {
 color:#002663;
 text-align:center;
 line-height:30px
}
.c-diagnostic-tool .c-results .c-textonly-wrapper .o-text_heading-3 {
 color:#002663;
 text-align:center;
 line-height:1.2em
}
.c-diagnostic-tool .c-results .c-textonly-wrapper .c-result-text__long {
 text-align:center;
 line-height:18px;
 color:#666;
 letter-spacing:.2px;
 font-size:1.6rem;
 padding:0 20px;
 margin-top:10px
}
@media (max-width:766px) {
 .c-diagnostic-tool .c-results .c-textonly-wrapper .c-result-text__long {
  padding:0
 }
}
.c-diagnostic-tool .c-results .c-textonly-wrapper .c-result-text__long p {
 line-height:18px
}
@media (max-width:768px) {
 .c-diagnostic-tool .c-results .c-textonly-wrapper .c-result-text__long p {
  line-height:18px
 }
}
.c-diagnostic-tool .c-results .c-textonly-wrapper .c-result-text__personalised-text {
 margin:20px 0 30px
}
.c-diagnostic-tool .c-results .c-textonly-wrapper .c-result-text__personalised-text,.c-diagnostic-tool .c-results .c-textonly-wrapper .c-result-text__personalised-text p {
 text-align:center;
 font-size:2rem;
 line-height:27px;
 color:#666
}
.c-diagnostic-tool .c-results .c-articles,.c-diagnostic-tool .c-results .c-products {
 text-align:center
}
@media (min-width:766px) and (max-width:770px) {
 .c-diagnostic-tool .c-results .c-products {
  margin:auto;
  width:80%
 }
}
.c-diagnostic-tool .c-results .c-products .aggregateRating>div+div {
 left:0;
 margin-top:0;
 position:absolute;
 top:24px
}
.c-diagnostic-tool .c-results .c-products .slick-slider {
 padding-bottom:initial;
 background-image:linear-gradient(to bottom,#fff,#f9f9f9);
 background-position:center -45px;
 background-size:100% 210px;
 background-repeat:no-repeat
}
.c-diagnostic-tool .c-results .c-products .c-products-item-content {
 width:250px;
 margin:auto
}
.c-diagnostic-tool .c-results .c-products .c-products-item-content__container span {
 font-size:1.6rem;
 line-height:18px
}
.c-diagnostic-tool .c-results .c-products .c-products-item-content__container .c-page-divider-v2--type-a h2,.c-diagnostic-tool .c-results .c-products .c-products-item-content__container .o-text__heading-2,.c-page-divider-v2--type-a .c-diagnostic-tool .c-results .c-products .c-products-item-content__container h2 {
 line-height:20px;
 padding-top:10px
}
.c-diagnostic-tool .c-results .c-products .c-products-item-content__container .js-btn-addtobag {
 color:#fff;
 line-height:42px
}
@media (max-width:766px) {
 .c-diagnostic-tool .c-results .c-products .c-products-item-content {
  width:initial;
  margin-top:10px
 }
 .c-diagnostic-tool .c-results .c-products .c-products-item-content__container .c-page-divider-v2--type-a h2,.c-diagnostic-tool .c-results .c-products .c-products-item-content__container .o-text__heading-2,.c-page-divider-v2--type-a .c-diagnostic-tool .c-results .c-products .c-products-item-content__container h2 {
  padding:0 3%
 }
 .c-diagnostic-tool .c-results .c-products .c-products-item-content__container .constantco-widget iframe {
  height:90px!important;
  transform:scale(.8)!important;
  width:233px!important
 }
}
@media (max-width:320px) {
 .c-diagnostic-tool .c-results .c-products .c-products-item-content__container .constantco-widget iframe {
  height:90px!important;
  transform:scale(.6)!important;
  width:233px!important;
  margin-left:-25px
 }
}
.c-diagnostic-tool .c-results .c-products .c-products-item-image {
 margin-top:0
}
.c-diagnostic-tool .c-results .c-products .c-products-item-image img {
 width:235px
}
@media (max-width:766px) {
 .c-diagnostic-tool .c-results .c-products .c-products-item-image {
  margin-top:0
 }
 .c-diagnostic-tool .c-results .c-products .c-products-item-image img {
  width:165px
 }
}
@media (min-width:766px) and (max-width:770px) {
 .c-diagnostic-tool .c-results .c-products .c-products-item-image img {
  width:170px
 }
}
.c-diagnostic-tool .c-results .slick-slider {
 padding-bottom:25px
}
.c-diagnostic-tool .c-results .slick-slider img {
 display:inline-block
}
.c-diagnostic-tool .c-results .c-result-section-v2 {
 width:64%;
 margin:auto;
 display:table
}
@media (max-width:766px) {
 .c-diagnostic-tool .c-results .c-result-section-v2 {
  width:100%;
  padding-top:0
 }
}
@media (min-width:766px) and (max-width:770px) {
 .c-diagnostic-tool .c-results .c-result-section-v2 {
  width:100%
 }
}
.c-diagnostic-tool .c-results .c-result-section-v2 .c-articles {
 width:100%;
 float:left
}
.c-diagnostic-tool .c-results .c-result-section-v2 .c-articles-item {
 width:50%
}
.c-diagnostic-tool .c-results .c-result-section-v2 .c-articles .c-result-text__long p {
 color:#fff
}
.c-diagnostic-tool .c-results .c-result-section-v2 .c-products {
 width:51%;
 float:left
}
.c-diagnostic-tool .c-results .c-result-section-v2 .c-products-item,.c-diagnostic-tool .c-results .c-result-section-v2.o-double-product {
 width:100%
}
@media (max-width:766px) {
 .c-diagnostic-tool .c-results .c-result-section-v2 .c-products {
  width:100%
 }
}
.c-diagnostic-tool .c-results .c-result-section-v2 .c-products .c-inline-review {
 margin-top:10px;
 margin-bottom:15px
}
.c-diagnostic-tool .c-results .c-result-section-v2.o-double-product .c-textonly-wrapper {
 width:35%;
 max-width:320px;
 margin-top:25px
}
@media (max-width:768px) {
 .c-diagnostic-tool .c-results .c-result-section-v2.o-double-product .c-textonly-wrapper {
  width:100%;
  background-color:transparent;
  max-width:none
 }
}
@media (max-width:770px) {
 .c-diagnostic-tool .c-results .c-result-section-v2.o-double-product .c-textonly-wrapper {
  background-image:linear-gradient(to bottom,#fff,#f9f9f9);
  background-position:bottom
 }
}
@media (min-width:766px) and (max-width:770px) {
 .c-diagnostic-tool .c-results .c-result-section-v2.o-double-product .c-textonly-wrapper {
  width:100%;
  border:none;
  min-height:initial;
  max-width:none;
  margin-bottom:0
 }
 .c-diagnostic-tool .c-results .c-result-section-v2.o-double-product .c-textonly-wrapper .c-result-text__long {
  padding:0 105px
 }
}
.c-diagnostic-tool .c-results .c-result-section-v2.o-double-product .c-products {
 width:65%
}
@media (min-width:766px) and (max-width:770px) {
 .c-diagnostic-tool .c-results .c-result-section-v2.o-double-product .c-products {
  margin-top:10px;
  background-image:linear-gradient(to bottom,#f9f9f9,#f9f9f9);
  background-size:1000px 300px;
  background-repeat:no-repeat;
  background-position:0 -166px
 }
 .c-diagnostic-tool .c-results .c-result-section-v2.o-double-product .c-products .c-products__wrapper {
  width:80%
 }
}
@media (max-width:767px) {
 .c-diagnostic-tool .c-results .c-result-section-v2.o-double-product .c-products {
  margin-top:initial;
  background-image:linear-gradient(to bottom,#f9f9f9,#f9f9f9);
  background-size:1000px 300px;
  background-repeat:no-repeat;
  background-position:0 -166px
 }
 .c-diagnostic-tool .c-results .c-result-section-v2.o-double-product .c-products .c-products__wrapper {
  padding:0 15px
 }
}
@media (max-width:768px) {
 .c-diagnostic-tool .c-results .c-result-section-v2.o-double-product .c-products {
  width:100%
 }
}
.c-diagnostic-tool .c-results .c-result-section-v2.o-double-product .c-products .js-products-item {
 width:50%
}
.c-diagnostic-tool .c-results .o-single-product .c-product-logo {
 margin:-52px auto 23px;
 width:60px;
 height:60px;
 background-size:100%
}
@media (max-width:770px) {
 .c-diagnostic-tool .c-results .o-single-product .c-product-logo {
  margin:-36px auto 23px
 }
}
@media (max-width:766px) {
 .c-diagnostic-tool .c-results .o-single-product .c-product-logo__line {
  border-top:solid 1px #002663;
  width:100%;
  margin:auto
 }
 .c-diagnostic-tool .c-results .o-single-product .c-product-logo {
  width:70px;
  height:70px
 }
}
.c-diagnostic-tool .c-results .o-single-product .c-product-logo img {
 width:60px;
 height:60px;
 border-radius:50%;
 border:2px solid #002663
}
@media (max-width:766px) {
 .c-diagnostic-tool .c-results .o-single-product .c-product-logo img {
  width:70px;
  height:70px
 }
 .c-diagnostic-tool .c-results .o-single-product .c-products {
  margin-top:initial;
  background-image:linear-gradient(to bottom,#f8f8f7,#f8f8f7);
  background-size:1000px 300px;
  background-repeat:no-repeat;
  background-position:0 -166px
 }
 .c-diagnostic-tool .c-results .o-single-product .c-products .c-products__wrapper {
  padding:0 15px
 }
 .c-diagnostic-tool .c-results .o-single-product .c-textonly-wrapper {
  background-image:linear-gradient(to bottom,#fff,#f9f9f9);
  background-position:bottom
 }
}
.c-diagnostic-tool .c-results .o-double-product .c-product-logo {
 width:60px;
 height:60px;
 margin:-52px auto 23px;
 background-size:100%
}
@media (max-width:766px) {
 .c-diagnostic-tool .c-results .o-double-product .c-product-logo {
  width:70px;
  height:70px
 }
}
.c-diagnostic-tool .c-results .o-double-product .c-product-logo img {
 width:60px;
 height:60px;
 border-radius:50%;
 border:2px solid #002663
}
@media (max-width:766px) {
 .c-diagnostic-tool .c-results .o-double-product .c-product-logo img {
  width:70px;
  height:70px
 }
}
@media (max-width:770px) {
 .c-diagnostic-tool .c-results .o-double-product .c-product-logo {
  margin:-36px auto 23px
 }
 .c-diagnostic-tool .c-results .o-double-product .c-product-logo__line {
  border-top:solid 1px #002663;
  width:82%;
  margin:auto
 }
}
@media (max-width:766px) {
 .c-diagnostic-tool .c-results .o-double-product .c-product-logo__line {
  width:100%
 }
}
.c-diagnostic-tool .c-results .c-articles-products-view .c-products {
 margin-top:50px
}
.c-diagnostic-tool .c-results .c-articles-products-view .c-single-product-view {
 width:100%
}
.c-diagnostic-tool .c-results .c-articles-products-view .c-single-product-view .c-products-item-image {
 float:left;
 width:50%
}
.c-diagnostic-tool .c-results .c-articles-products-view .c-single-product-view .c-products-item {
 width:100%
}
.c-diagnostic-tool .c-results .c-articles-products-view .c-single-product-view .c-products-item-content {
 float:left;
 width:50%;
 text-align:left;
 padding-right:15px
}
.c-diagnostic-tool .c-results .c-products-summary {
 width:100%;
 margin:auto
}
@media (max-width:766px) {
 .c-diagnostic-tool .c-results .c-products-summary {
  margin:0 auto 3px;
  width:100%;
  padding-bottom:0
 }
}
.c-diagnostic-tool .c-results .c-products-summary__headlineblock {
 background-size:contain;
 background-position-y:top;
 width:100%;
 height:39px
}
.c-diagnostic-tool .c-results .c-products-summary__headlineicon {
 margin:-10px auto 0;
 display:table
}
.c-diagnostic-tool .c-results .c-products-summary__headline-iconwrap {
 width:70px;
 background-color:#fff;
 margin:0 auto 38px
}
.c-diagnostic-tool .c-results .c-products-summary__separator {
 border-style:solid;
 border-bottom:none;
 border-left:none;
 border-right:none;
 border-width:1px
}
@media (min-width:770px) {
 .c-diagnostic-tool .c-results .c-products-summary__separator {
  width:81%;
  margin:auto
 }
}
.c-diagnostic-tool .c-results .c-products-summary .c-result-text {
 text-align:center;
 margin-bottom:45px
}
@media (max-width:766px) {
 .c-diagnostic-tool .c-results .c-products-summary .c-result-text {
  width:80%;
  margin:0 auto 30px
 }
}
@media (min-width:766px) and (max-width:770px) {
 .c-diagnostic-tool .c-results .c-products-summary .c-result-text {
  width:70%;
  margin:0 auto 30px
 }
}
.c-diagnostic-tool .c-results .c-products-summary__sectionwrapper {
 max-width:1024px;
 margin:auto;
 width:100%
}
@media (max-width:766px) {
 .c-diagnostic-tool .c-results .c-products-summary__sectionwrapper {
  width:90%
 }
 .c-diagnostic-tool .c-results .c-products-summary .c-products-item {
  opacity:.5;
  transition:all .3s ease;
  -webkit-transform:scale(.9);
  transform:scale(.9)
 }
}
@media (min-width:766px) and (max-width:770px) {
 .c-diagnostic-tool .c-results .c-products-summary__sectionwrapper {
  width:80%
 }
}
.c-diagnostic-tool .c-results .c-products-summary .c-products-item .c-products-item-image {
 margin-top:0
}
@media (max-width:766px) {
 .c-diagnostic-tool .c-results .c-products-summary .c-products-item .c-products-item-image {
  margin-top:30px
 }
 .c-diagnostic-tool .c-results .c-products-summary .slick-current.c-products-item {
  -webkit-transform:scale(1.2);
  opacity:1;
  transform:scale(1.2)
 }
}
.c-diagnostic-tool .c-results .c-products-summary .c-inline-review {
 margin-top:10px
}
.c-diagnostic-tool .c-results .c-products-summary .c-inline-review .customReview {
 display:none
}
.c-diagnostic-tool .c-results .c-products-summary .c-products {
 width:100%
}
.c-diagnostic-tool .c-results .o-prodA .c-products {
 float:right
}
@media (max-width:766px) {
 .c-diagnostic-tool .c-results .o-prodA .c-products {
  float:none
 }
}
.c-diagnostic-tool .c-results .o-prodA .c-textonly-wrapper {
 float:left
}
@media (max-width:766px) {
 .c-diagnostic-tool .c-results .o-prodA .c-textonly-wrapper {
  float:none;
  background-color:transparent
 }
}
.c-diagnostic-tool .c-results .o-prodB .c-textonly-wrapper {
 float:right
}
@media (max-width:766px) {
 .c-diagnostic-tool .c-results .o-prodB .c-textonly-wrapper {
  float:none;
  background-color:transparent
 }
}
.c-diagnostic-tool .c-results .o-prodB .c-products {
 float:right
}
.c-diagnostic-tool .c-results .c-textonly-container {
 border:none;
 margin:auto;
 padding:20px 0;
 min-height:inherit;
 width:660px
}
.c-diagnostic-tool .c-results .c-textonly-container .c-result-text__long {
 margin:20px 0 30px;
 font-size:2rem;
 line-height:27px;
 letter-spacing:.2px;
 padding:0 100px
}
.c-diagnostic-tool .c-results .c-textonly-container .c-result-text__long p {
 font-size:2rem;
 line-height:27px
}
.c-diagnostic-tool .c-results .c-textonly-container .c-result-text {
 margin-top:30px
}
@media (max-width:768px) {
 .c-diagnostic-tool .c-results .c-textonly-container {
  width:100%
 }
}
@media (min-width:766px) and (max-width:770px) {
 .c-diagnostic-tool .c-results .c-textonly-container {
  width:80%
 }
}
@media (max-width:766px) {
 .c-diagnostic-tool .c-results .o-prodB .c-products {
  float:none
 }
 .c-diagnostic-tool .c-results .c-textonly-container .c-result-text__long {
  padding:0 20px
 }
 .c-diagnostic-tool .c-results .c-wrapper:first-child:after {
  content:"";
  height:40px;
  width:100%;
  position:relative;
  background:url(../images/diagnostic-tool/curve-shadow-dg.html) top center no-repeat;
  background-size:100% 100%;
  margin:0 auto;
  display:table
 }
}
.c-diagnostic-tool .c-results .c-product-listing__quick-panel-wrap,.c-diagnostic-tool .c-results .c-wrapper:first-child .c-diagnostic-banner,.c-diagnostic-tool .c-results .c-wrapper:first-child .diagnostic__iconwrapper,.c-diagnostic-tool .c-results .c-wrapper:first-child .diagnostic__line {
 display:none
}
.c-diagnostic-tool .c-results .c-wrapper:first-child .c-result-text {
 margin-top:53px
}
.c-diagnostic-tool .c-results .c-wrapper:first-child .o-text_heading-1 {
 text-align:center;
 color:#002663
}
@media (max-width:766px) {
 .c-diagnostic-tool .c-results .c-wrapper:first-child .c-result-text {
  margin-top:48px
 }
 .c-diagnostic-tool .c-results .c-wrapper:first-child .o-text_heading-1 {
  width:90%;
  margin:auto
 }
}
.c-diagnostic-tool .c-results .c-wrapper:first-child .o-text_heading-3 {
 width:90%;
 margin:20px auto;
 color:#666;
 line-height:27px;
 letter-spacing:.4px
}
@media (max-width:766px) {
 .c-diagnostic-tool .c-results .c-wrapper:first-child .o-text_heading-3 {
  width:90%;
  margin-top:15px
 }
 .c-diagnostic-tool .c-results .c-wrapper:first-child .c-textonly-container {
  padding:0
 }
}
.c-diagnostic-tool .c-results .c-wrapper:first-child .c-result-text__arrow {
 width:27px;
 height:15px;
 text-align:center;
 margin:10px auto 0;
 background-repeat:no-repeat
}
.c-diagnostic-tool .c-results .c-wrapper:first-child .c-result-text__personalised-text {
 margin:0
}
.c-diagnostic-tool .c-results .diagnostic__line {
 background:linear-gradient(to right,#b78938 0,#dabf80 25%,#ffe2ac 50%,#dabf80 75%,#b78938 100%);
 background:-webkit-linear-gradient(right,#b78938 0,#dabf80 25%,#ffe2ac 50%,#dabf80 75%,#b78938 100%);
 height:1px;
 margin:auto;
 width:100%
}
@media (max-width:767px) {
 .c-diagnostic-tool .c-results .diagnostic__line {
  width:100%
 }
}
.c-diagnostic-tool .c-results .diagnostic__iconwrapper {
 margin:30px auto 0
}
@media (max-width:766px) {
 .c-diagnostic-tool .c-results .diagnostic__iconwrapper {
  margin:0 auto 30px
 }
}
.c-diagnostic-tool .c-results .diagnostic__icon {
 cursor:pointer;
 background:url(../images/diagnostic-tool/counter-complete.html) no-repeat;
 width:45px;
 height:45px;
 background-size:100%;
 margin:-24px auto 0
}
.c-diagnostic-tool .c-results .c-product-listing__product-wrap {
 opacity:1
}
.js-product-listing__product-active+.c-diagnostic-tool .c-results .c-product-listing__quick-panel-wrap {
 display:block;
 overflow:hidden;
 width:100%;
 background:#efefef;
 z-index:1;
 position:absolute
}
.c-diagnostic-tool .c-results .c-products-summarybg,.c-diagnostic-tool .c-results .c-products-wrapper {
 background-image:linear-gradient(to bottom,#fff,#f8f8f7,#f8f8f7);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f8f8f7', GradientType=0);
 background-repeat:repeat-x;
 background-size:100% 200px
}
@media (min-width:766px) and (max-width:770px) {
 .c-diagnostic-tool .c-results .c-products-summarybg,.c-diagnostic-tool .c-results .c-products-wrapper {
  background-size:100% 150px
 }
}
@media (max-width:766px) {
 .c-diagnostic-tool .c-results .c-wrapper {
  padding:0 15px;
  margin-bottom:20px
 }
 .c-diagnostic-tool .c-results .c-products-summarybg,.c-diagnostic-tool .c-results .c-products-wrapper {
  background-image:none;
  padding:0
 }
}
.c-diagnostic-tool .c-results .c-products-summarybg {
 float:left;
 width:100%;
 background-size:100% 205px;
 margin-bottom:30px
}
.c-diagnostic-tool .c-results .c-products-summarybg .c-products-summary__sectionwrapper {
 width:60%
}
@media (min-width:768px) {
 .c-diagnostic-tool .c-results .c-products-summarybg .c-products-summary__sectionwrapper {
  width:570px
 }
}
@media (min-width:991px) {
 .c-diagnostic-tool .c-results .c-products-summarybg .c-products-summary__sectionwrapper {
  width:640px
 }
}
.c-diagnostic-tool .c-results .c-products-summarybg .c-products-summary__sectionwrapper .slick-dots {
 margin-top:20px
}
.c-diagnostic-tool .c-results .c-products-summary-wrapper .c-result-container {
 width:100%;
 max-width:none
}
.c-diagnostic-tool .c-results .c-products-summary-wrapper .c-products-item-content span {
 color:#303334
}
.c-diagnostic-tool .c-results .c-result-container {
 max-width:1024px;
 margin:auto
}
@media (max-width:767px) {
 #rr-ex-template--type02 .rr-product-reviews .averageRingBlock .right-review-area .c-diagnostic-tool .c-results .c-products-container .write-review-btn,#rr-ex-template--type02 .rr-widget-container .paging .c-diagnostic-tool .c-results .c-products-container .rr-loadmore-btn,#rr-ex-template--type04 .rr-submission-form .rr-ex-btn-container .c-diagnostic-tool .c-results .c-products-container .rr-button,.article-reviews .rr-product-reviews.type-a .averageRingBlock .c-diagnostic-tool .c-results .c-products-container .write-review-btn,.article-reviews .rr-product-reviews.type-a .paging .c-diagnostic-tool .c-results .c-products-container .rr-loadmore-btn,.c-diagnostic-tool .c-result-sec-email__success .c-results .c-products-container a,.c-diagnostic-tool .c-results .c-products-container #rr-ex-template--type02 .rr-product-reviews .averageRingBlock .right-review-area .write-review-btn,.c-diagnostic-tool .c-results .c-products-container #rr-ex-template--type02 .rr-widget-container .paging .rr-loadmore-btn,.c-diagnostic-tool .c-results .c-products-container #rr-ex-template--type04 .rr-submission-form .rr-ex-btn-container .rr-button,.c-diagnostic-tool .c-results .c-products-container .article-reviews .rr-product-reviews.type-a .averageRingBlock .write-review-btn,.c-diagnostic-tool .c-results .c-products-container .article-reviews .rr-product-reviews.type-a .paging .rr-loadmore-btn,.c-diagnostic-tool .c-results .c-products-container .c-result-sec-email__success a,.c-diagnostic-tool .c-results .c-products-container .coupons-flow .coupons-diagnostic-tool .call-to-action button,.c-diagnostic-tool .c-results .c-products-container .coupons-webBricks-action .call-to-action__link,.c-diagnostic-tool .c-results .c-products-container .edit-account .account-detail .c_view_account_credentials button,.c-diagnostic-tool .c-results .c-products-container .edit-account .account-detail .c_view_account_options button,.c-diagnostic-tool .c-results .c-products-container .edit-account .account-detail .c_view_account_user_details button,.c-diagnostic-tool .c-results .c-products-container .edit-account .account-detail .container-fluid button,.c-diagnostic-tool .c-results .c-products-container .edit-account .account-information .c_view_account_credentials button,.c-diagnostic-tool .c-results .c-products-container .edit-account .account-information .c_view_account_options button,.c-diagnostic-tool .c-results .c-products-container .edit-account .account-information .c_view_account_user_details button,.c-diagnostic-tool .c-results .c-products-container .edit-account .account-information .container-fluid button,.c-diagnostic-tool .c-results .c-products-container .edit-account .summary-account .c_view_account_credentials button,.c-diagnostic-tool .c-results .c-products-container .edit-account .summary-account .c_view_account_options button,.c-diagnostic-tool .c-results .c-products-container .edit-account .summary-account .c_view_account_user_details button,.c-diagnostic-tool .c-results .c-products-container .edit-account .summary-account .container .c-profile-tabs-cont button,.c-diagnostic-tool .c-results .c-products-container .edit-account .summary-account .container-fluid #c_view_account_credentials button,.c-diagnostic-tool .c-results .c-products-container .edit-account .summary-account .container-fluid #c_view_account_user_details button,.c-diagnostic-tool .c-results .c-products-container .edit-account .summary-account .container-fluid form.c-view-account-credentials button,.c-diagnostic-tool .c-results .c-products-container .edit-account .summary-account .container-fluid form.c-view-account-userdetails button,.c-diagnostic-tool .c-results .c-products-container .form-v2 .form-horizontal .form-group.primary-btn button,.c-diagnostic-tool .c-results .c-products-container .form-v2 .form-horizontal .form-group.secondary-btn button,.c-diagnostic-tool .c-results .c-products-container .o-btn,.coupons-flow .coupons-diagnostic-tool .call-to-action .c-diagnostic-tool .c-results .c-products-container button,.coupons-webBricks-action .c-diagnostic-tool .c-results .c-products-container .call-to-action__link,.edit-account .account-detail .c_view_account_credentials .c-diagnostic-tool .c-results .c-products-container button,.edit-account .account-detail .c_view_account_options .c-diagnostic-tool .c-results .c-products-container button,.edit-account .account-detail .c_view_account_user_details .c-diagnostic-tool .c-results .c-products-container button,.edit-account .account-detail .container-fluid .c-diagnostic-tool .c-results .c-products-container button,.edit-account .account-information .c_view_account_credentials .c-diagnostic-tool .c-results .c-products-container button,.edit-account .account-information .c_view_account_options .c-diagnostic-tool .c-results .c-products-container button,.edit-account .account-information .c_view_account_user_details .c-diagnostic-tool .c-results .c-products-container button,.edit-account .account-information .container-fluid .c-diagnostic-tool .c-results .c-products-container button,.edit-account .summary-account .c_view_account_credentials .c-diagnostic-tool .c-results .c-products-container button,.edit-account .summary-account .c_view_account_options .c-diagnostic-tool .c-results .c-products-container button,.edit-account .summary-account .c_view_account_user_details .c-diagnostic-tool .c-results .c-products-container button,.edit-account .summary-account .container .c-profile-tabs-cont .c-diagnostic-tool .c-results .c-products-container button,.edit-account .summary-account .container-fluid #c_view_account_credentials .c-diagnostic-tool .c-results .c-products-container button,.edit-account .summary-account .container-fluid #c_view_account_user_details .c-diagnostic-tool .c-results .c-products-container button,.edit-account .summary-account .container-fluid form.c-view-account-credentials .c-diagnostic-tool .c-results .c-products-container button,.edit-account .summary-account .container-fluid form.c-view-account-userdetails .c-diagnostic-tool .c-results .c-products-container button,.form-v2 .form-horizontal .form-group.primary-btn .c-diagnostic-tool .c-results .c-products-container button,.form-v2 .form-horizontal .form-group.secondary-btn .c-diagnostic-tool .c-results .c-products-container button {
  margin-bottom:35px
 }
}
@media (min-width:766px) and (max-width:770px) {
 .c-diagnostic-tool .c-results .c-products-summarybg {
  background-size:100% 150px
 }
 .c-diagnostic-tool .c-results .c-result-container {
  width:80%
 }
 .c-diagnostic-tool .c-results .o-double-wrapper .c-result-container {
  width:100%
 }
}
.c-diagnostic-tool .c-results .c-articles-section {
 width:100%;
 max-width:1024px;
 margin:auto
}
.c-diagnostic-tool .c-results .c-articles-section .c-articles-summary {
 width:100%;
 padding-bottom:40px;
 margin:40px auto
}
@media (max-width:768px) {
 .c-diagnostic-tool .c-results .c-articles-section .c-articles-summary {
  margin-left:3px;
  width:100%
 }
}
.c-diagnostic-tool .c-results .c-articles-section .c-articles-summary__headlineblock {
 background-size:contain;
 background-position-y:top;
 width:100%;
 height:39px
}
.c-diagnostic-tool .c-results .c-articles-section .c-articles-summary__headlineicon {
 margin:-10px auto 0;
 display:table
}
.c-diagnostic-tool .c-results .c-articles-section .c-articles-summary__headline-iconwrap {
 width:70px;
 background-color:#fff;
 margin:0 auto 38px
}
.c-diagnostic-tool .c-results .c-articles-section .c-articles-summary__separator {
 border-style:solid;
 border-bottom:none;
 border-left:none;
 border-right:none;
 border-width:1px
}
@media (min-width:770px) {
 .c-diagnostic-tool .c-results .c-articles-section .c-articles-summary__separator {
  width:81%;
  margin:auto
 }
}
.c-diagnostic-tool .c-results .c-articles-section .c-articles-summary .c-result-text {
 text-align:center;
 margin-bottom:20px
}
.c-diagnostic-tool .c-results .c-articles-section .c-articles-summary__sectionwrapper {
 max-width:1024px;
 margin:auto;
 width:100%
}
@media (max-width:766px) {
 .c-diagnostic-tool .c-results .c-articles-section .c-articles-summary__sectionwrapper {
  width:90%
 }
}
@media (min-width:766px) and (max-width:770px) {
 .c-diagnostic-tool .c-results .c-articles-section .c-articles-summary__sectionwrapper {
  width:80%
 }
}
.c-diagnostic-tool .c-results .c-articles-section .c-articles-summary__headline {
 margin:10px 0 30px
}
@media (max-width:766px) {
 .c-diagnostic-tool .c-results .c-articles-section .c-articles-summary__headline .o-text_heading-3 {
  width:80%;
  margin:auto
 }
}
.c-diagnostic-tool .c-results .c-articles-section .c-articles-summary__endnote {
 display:none;
 background-image:url(../images/hero/men%2bcare%402x.html);
 height:23px;
 width:250px;
 background-repeat:no-repeat;
 margin:-63px auto auto;
 position:absolute;
 left:0;
 right:0;
 background-size:100%;
 background-color:#546e98
}
.c-diagnostic-tool .c-results .c-articles-section .c-articles-summary .c-page-divider-v2--type-a h2,.c-diagnostic-tool .c-results .c-articles-section .c-articles-summary .o-text__heading-2,.c-page-divider-v2--type-a .c-diagnostic-tool .c-results .c-articles-section .c-articles-summary h2 {
 margin-bottom:15px
}
.c-diagnostic-tool .c-results .c-articles-section .diagnostic__line {
 display:none;
 margin-bottom:50px;
 width:70%
}
@media (min-width:768px) {
 .c-diagnostic-tool .c-results .c-articles-section .c-articles-container {
  width:100%;
  margin:auto
 }
}
.c-diagnostic-tool .c-results .c-articles-section .c-articles-container .c-page-divider-v2--type-a h2 span,.c-diagnostic-tool .c-results .c-articles-section .c-articles-container .o-text__heading-2 span,.c-page-divider-v2--type-a .c-diagnostic-tool .c-results .c-articles-section .c-articles-container h2 span {
 font-size:2rem;
 position:relative;
 line-height:22px;
 display:block;
 letter-spacing:.2px;
 margin-bottom:10px
}
.c-diagnostic-tool .c-results .c-articles-section .c-articles-container .o-title {
 font-size:1.6rem;
 line-height:18px;
 color:#666;
 margin-bottom:20px;
 text-transform:none
}
.c-diagnostic-tool .c-results .c-articles-section .c-articles-container .c-articles-item-image__container img {
 border-radius:50%;
 margin-top:20px;
 width:230px
}
@media (max-width:767px) {
 .c-diagnostic-tool .c-results .c-articles-section .c-articles-container .c-articles-item-image__container img {
  width:195px
 }
}
@media (min-width:766px) and (max-width:770px) {
 .c-diagnostic-tool .c-results .c-articles-section .c-articles-container .c-articles-item-image__container img {
  width:172.5px
 }
}
.c-diagnostic-tool .c-results .c-articles-section .c-articles-container .c-articles-item-image__shadow {
 background-image:url(../svgs/regular/dist/circle-mask.html);
 height:30px;
 margin-top:-30px;
 background-size:100%;
 position:absolute;
 width:251px
}
@media (max-width:766px) {
 .c-diagnostic-tool .c-results .c-articles-section .c-articles-container .c-page-divider-v2--type-a h2 span,.c-diagnostic-tool .c-results .c-articles-section .c-articles-container .o-text__heading-2 span,.c-page-divider-v2--type-a .c-diagnostic-tool .c-results .c-articles-section .c-articles-container h2 span {
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical
 }
 .c-diagnostic-tool .c-results .c-articles-section .c-articles-container .o-title {
  padding:0 20px;
  margin-bottom:0;
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  -webkit-line-clamp:3;
  -webkit-box-orient:vertical
 }
 .c-diagnostic-tool .c-results .c-articles-section .c-articles-container .c-articles-item-image__shadow {
  margin-top:-28px;
  width:100%
 }
 .c-diagnostic-tool .c-results .c-articles-section .c-articles-container .c-articles-item {
  opacity:.5;
  transition:all .3s ease;
  -webkit-transform:scale(1);
  transform:scale(1)
 }
}
.c-diagnostic-tool .c-results .c-articles-section .c-articles-container .c-articles-item {
 height:auto;
 float:left;
 margin:0
}
@media (min-width:991px) {
 .c-diagnostic-tool .c-results .c-articles-section .c-articles-container .c-articles-item {
  width:230px;
  margin:0 36px 25px
 }
}
@media (min-width:766px) and (max-width:770px) {
 .c-diagnostic-tool .c-results .c-articles-section .c-articles-container .c-articles-item {
  width:172px;
  margin:0 27px 25px
 }
}
.c-diagnostic-tool .c-results .c-articles-section .c-articles-container .c-articles-item picture {
 display:table;
 position:relative
}
.c-diagnostic-tool .c-results .slick-slide:after,.c-diagnostic-tool .c-results .slick-slide:before {
 position:absolute;
 background-color:transparent;
 height:100%;
 width:75px;
 content:""
}
@media (min-width:768px) {
 .c-diagnostic-tool .c-results .c-articles-section .c-articles-container .c-articles-carousel {
  margin:auto;
  display:table
 }
}
.c-diagnostic-tool .c-results .c-articles-section .c-articles-container .c-articles-item-content {
 margin-top:-10px
}
@media (max-width:766px) {
 .c-diagnostic-tool .c-results .c-articles-section .c-articles-container .slick-current.c-articles-item {
  -webkit-transform:scale(1.1);
  opacity:1;
  transform:scale(1.1)
 }
 .c-diagnostic-tool .c-results .c-articles-section .c-articles-container .c-articles-item-content {
  padding:0 15px
 }
}
@media (min-width:768px) {
 .c-diagnostic-tool .c-results .c-articles-section .c-articles-container .c-articles-item-content {
  width:173px;
  margin:-10px auto 0
 }
 .c-diagnostic-tool .c-results .c-products-wrapper:nth-child(2) {
  background-image:linear-gradient(to bottom,#fff,#f8f8f7,#f8f8f7);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f8f8f7', GradientType=0);
  background-position-y:-25px;
  background-size:100% 275px
 }
}
.c-diagnostic-tool .c-results .c-articles-section .c-articles-container .c-articles-item-image {
 display:table;
 margin:auto
}
#rr-ex-template--type02 .rr-product-reviews .averageRingBlock .right-review-area .c-diagnostic-tool .c-results .c-articles-section .c-articles-container .write-review-btn,#rr-ex-template--type02 .rr-widget-container .paging .c-diagnostic-tool .c-results .c-articles-section .c-articles-container .rr-loadmore-btn,#rr-ex-template--type04 .rr-submission-form .rr-ex-btn-container .c-diagnostic-tool .c-results .c-articles-section .c-articles-container .rr-button,.article-reviews .rr-product-reviews.type-a .averageRingBlock .c-diagnostic-tool .c-results .c-articles-section .c-articles-container .write-review-btn,.article-reviews .rr-product-reviews.type-a .paging .c-diagnostic-tool .c-results .c-articles-section .c-articles-container .rr-loadmore-btn,.c-diagnostic-tool .c-result-sec-email__success .c-results .c-articles-section .c-articles-container a,.c-diagnostic-tool .c-results .c-articles-section .c-articles-container #rr-ex-template--type02 .rr-product-reviews .averageRingBlock .right-review-area .write-review-btn,.c-diagnostic-tool .c-results .c-articles-section .c-articles-container #rr-ex-template--type02 .rr-widget-container .paging .rr-loadmore-btn,.c-diagnostic-tool .c-results .c-articles-section .c-articles-container #rr-ex-template--type04 .rr-submission-form .rr-ex-btn-container .rr-button,.c-diagnostic-tool .c-results .c-articles-section .c-articles-container .article-reviews .rr-product-reviews.type-a .averageRingBlock .write-review-btn,.c-diagnostic-tool .c-results .c-articles-section .c-articles-container .article-reviews .rr-product-reviews.type-a .paging .rr-loadmore-btn,.c-diagnostic-tool .c-results .c-articles-section .c-articles-container .c-result-sec-email__success a,.c-diagnostic-tool .c-results .c-articles-section .c-articles-container .coupons-flow .coupons-diagnostic-tool .call-to-action button,.c-diagnostic-tool .c-results .c-articles-section .c-articles-container .coupons-webBricks-action .call-to-action__link,.c-diagnostic-tool .c-results .c-articles-section .c-articles-container .edit-account .account-detail .c_view_account_credentials button,.c-diagnostic-tool .c-results .c-articles-section .c-articles-container .edit-account .account-detail .c_view_account_options button,.c-diagnostic-tool .c-results .c-articles-section .c-articles-container .edit-account .account-detail .c_view_account_user_details button,.c-diagnostic-tool .c-results .c-articles-section .c-articles-container .edit-account .account-detail .container-fluid button,.c-diagnostic-tool .c-results .c-articles-section .c-articles-container .edit-account .account-information .c_view_account_credentials button,.c-diagnostic-tool .c-results .c-articles-section .c-articles-container .edit-account .account-information .c_view_account_options button,.c-diagnostic-tool .c-results .c-articles-section .c-articles-container .edit-account .account-information .c_view_account_user_details button,.c-diagnostic-tool .c-results .c-articles-section .c-articles-container .edit-account .account-information .container-fluid button,.c-diagnostic-tool .c-results .c-articles-section .c-articles-container .edit-account .summary-account .c_view_account_credentials button,.c-diagnostic-tool .c-results .c-articles-section .c-articles-container .edit-account .summary-account .c_view_account_options button,.c-diagnostic-tool .c-results .c-articles-section .c-articles-container .edit-account .summary-account .c_view_account_user_details button,.c-diagnostic-tool .c-results .c-articles-section .c-articles-container .edit-account .summary-account .container .c-profile-tabs-cont button,.c-diagnostic-tool .c-results .c-articles-section .c-articles-container .edit-account .summary-account .container-fluid #c_view_account_credentials button,.c-diagnostic-tool .c-results .c-articles-section .c-articles-container .edit-account .summary-account .container-fluid #c_view_account_user_details button,.c-diagnostic-tool .c-results .c-articles-section .c-articles-container .edit-account .summary-account .container-fluid form.c-view-account-credentials button,.c-diagnostic-tool .c-results .c-articles-section .c-articles-container .edit-account .summary-account .container-fluid form.c-view-account-userdetails button,.c-diagnostic-tool .c-results .c-articles-section .c-articles-container .form-v2 .form-horizontal .form-group.primary-btn button,.c-diagnostic-tool .c-results .c-articles-section .c-articles-container .form-v2 .form-horizontal .form-group.secondary-btn button,.c-diagnostic-tool .c-results .c-articles-section .c-articles-container .o-btn,.coupons-flow .coupons-diagnostic-tool .call-to-action .c-diagnostic-tool .c-results .c-articles-section .c-articles-container button,.coupons-webBricks-action .c-diagnostic-tool .c-results .c-articles-section .c-articles-container .call-to-action__link,.edit-account .account-detail .c_view_account_credentials .c-diagnostic-tool .c-results .c-articles-section .c-articles-container button,.edit-account .account-detail .c_view_account_options .c-diagnostic-tool .c-results .c-articles-section .c-articles-container button,.edit-account .account-detail .c_view_account_user_details .c-diagnostic-tool .c-results .c-articles-section .c-articles-container button,.edit-account .account-detail .container-fluid .c-diagnostic-tool .c-results .c-articles-section .c-articles-container button,.edit-account .account-information .c_view_account_credentials .c-diagnostic-tool .c-results .c-articles-section .c-articles-container button,.edit-account .account-information .c_view_account_options .c-diagnostic-tool .c-results .c-articles-section .c-articles-container button,.edit-account .account-information .c_view_account_user_details .c-diagnostic-tool .c-results .c-articles-section .c-articles-container button,.edit-account .account-information .container-fluid .c-diagnostic-tool .c-results .c-articles-section .c-articles-container button,.edit-account .summary-account .c_view_account_credentials .c-diagnostic-tool .c-results .c-articles-section .c-articles-container button,.edit-account .summary-account .c_view_account_options .c-diagnostic-tool .c-results .c-articles-section .c-articles-container button,.edit-account .summary-account .c_view_account_user_details .c-diagnostic-tool .c-results .c-articles-section .c-articles-container button,.edit-account .summary-account .container .c-profile-tabs-cont .c-diagnostic-tool .c-results .c-articles-section .c-articles-container button,.edit-account .summary-account .container-fluid #c_view_account_credentials .c-diagnostic-tool .c-results .c-articles-section .c-articles-container button,.edit-account .summary-account .container-fluid #c_view_account_user_details .c-diagnostic-tool .c-results .c-articles-section .c-articles-container button,.edit-account .summary-account .container-fluid form.c-view-account-credentials .c-diagnostic-tool .c-results .c-articles-section .c-articles-container button,.edit-account .summary-account .container-fluid form.c-view-account-userdetails .c-diagnostic-tool .c-results .c-articles-section .c-articles-container button,.form-v2 .form-horizontal .form-group.primary-btn .c-diagnostic-tool .c-results .c-articles-section .c-articles-container button,.form-v2 .form-horizontal .form-group.secondary-btn .c-diagnostic-tool .c-results .c-articles-section .c-articles-container button {
 margin-bottom:35px
}
.c-diagnostic-tool .c-results .c-articles-section .c-articles-container .c-page-divider-v2--type-a h2,.c-diagnostic-tool .c-results .c-articles-section .c-articles-container .o-text__heading-2,.c-page-divider-v2--type-a .c-diagnostic-tool .c-results .c-articles-section .c-articles-container h2 {
 margin-bottom:10px
}
.c-diagnostic-tool .c-results .slick-dots {
 list-style:none;
 padding:0;
 text-align:center;
 margin-top:25px
}
.c-diagnostic-tool .c-results .slick-dots li {
 display:inline-block;
 padding:4px 6px
}
.c-diagnostic-tool .c-results .c-sharing .addthis_toolbox,.c-diagnostic-tool .c-results .o-social-sharing .addthis_toolbox {
 display:table;
 margin:auto
}
.c-diagnostic-tool .c-results .slick-dots li button {
 text-indent:-9999px;
 border-radius:100%;
 width:9px;
 height:9px;
 padding:0;
 border:1px solid #979797;
 background-color:#fff
}
.c-diagnostic-tool .c-results .slick-dots li.slick-active,.c-diagnostic-tool .c-results .slick-dots li:hover {
 cursor:pointer;
 outline:0
}
.c-diagnostic-tool .c-results .slick-dots li.slick-active button,.c-diagnostic-tool .c-results .slick-dots li:hover button {
 background-color:#d8d8d8
}
.c-diagnostic-tool .c-results .slick-dots li.slick-active button:focus,.c-diagnostic-tool .c-results .slick-dots li:focus,.c-diagnostic-tool .c-results .slick-dots li:hover button:focus {
 outline:0
}
.c-diagnostic-tool .c-results .c-sharing__container {
 width:100%
}
.c-diagnostic-tool .c-results .c-sharing__wrapper {
 max-width:1024px;
 margin:auto;
 background-color:#fff;
 border:none
}
@media (min-width:766px) {
 .c-diagnostic-tool .c-results .c-sharing__wrapper {
  max-width:832px;
  width:80%
 }
}
@media (max-width:766px) {
 .c-diagnostic-tool .c-results .c-sharing__wrapper {
  width:85%
 }
}
.c-diagnostic-tool .c-results .o-social-sharing {
 margin:auto;
 font-size:1.6rem;
 line-height:24px
}
.c-diagnostic-tool .c-results .o-social-sharing .c-social-sharing-list {
 margin-right:7px;
 margin-bottom:20px;
 font-size:1.7rem
}
.c-diagnostic-tool .c-results .o-social-sharing .c-social-sharing-list.first-child {
 line-height:23px;
 margin-top:10px!important;
 float:left
}
.c-diagnostic-tool .c-results .o-social-sharing .o-diagnostic-icon {
 background-repeat:no-repeat;
 width:15px;
 height:15px;
 margin:auto
}
.c-diagnostic-tool .c-results .o-social-sharing .c-diagnostic-facebook {
 margin-left:16px
}
.c-diagnostic-tool .c-results .o-social-sharing .c-diagnostic-twitter {
 margin-left:13px
}
.c-diagnostic-tool .c-results .o-social-sharing .c-social-sharing-component {
 width:auto
}
@media (max-width:766px) {
 .c-diagnostic-tool .c-results .o-social-sharing .c-social-sharing-component {
  margin-left:10px;
  float:left;
  width:100px
 }
}
.c-diagnostic-tool .c-results .slick-slide.slick-current:after,.c-diagnostic-tool .c-results .slick-slide.slick-current:before {
 content:initial
}
.c-diagnostic-tool .c-results .slick-slide:after {
 top:0;
 left:0
}
.c-diagnostic-tool .c-results .slick-slide:before {
 top:0;
 right:0
}
@media (min-width:768px) and (min-width:766px) and (max-width:770px) {
 .c-diagnostic-tool .c-results .c-products-wrapper:nth-child(2) {
  background-image:none
 }
}
@media (min-width:768px) {
 .c-diagnostic-tool .c-results .c-products-wrapper:nth-child(2):before {
  content:"";
  height:40px;
  width:100%;
  position:relative;
  background:url(../images/diagnostic-tool/curve-shadow-dg.html) top center no-repeat;
  background-size:100% 100%;
  margin:0 auto;
  display:table
 }
}
.c-diagnostic-tool .position-center {
 width:50%;
 height:50%;
 top:0;
 right:0;
 bottom:0;
 left:0;
 margin:30px auto 0
}
.c-diagnostic-tool .c-chart-container {
 text-align:center;
 right:0;
 position:absolute;
 z-index:1;
 margin-right:2%;
 top:25px
}
@media (max-width:768px) {
 .c-diagnostic-tool .position-center {
  width:100%;
  height:100%
 }
 .c-diagnostic-tool .c-chart-container {
  margin-right:0
 }
}
@media (min-width:770px) {
 .c-diagnostic-tool .c-chart-container {
  margin-top:55px
 }
}
@media (min-width:766px) and (max-width:770px) {
 .c-diagnostic-tool .c-chart-container {
  top:45px;
  margin-top:10px
 }
}
@media (max-width:767px) {
 .c-diagnostic-tool .c-chart-container {
  position:relative;
  top:-45px;
  margin-right:0
 }
}
.c-diagnostic-tool .c-chart-container .c-bar-chart-list {
 text-align:left;
 margin-left:-40px
}
.c-diagnostic-tool .c-chart-container .c-bar-chart-list .c-bar-chart-item {
 list-style-type:none
}
.c-diagnostic-tool .c-chart-container .c-bar-piechart-item-container {
 display:inline-block;
 width:130px;
 position:relative;
 margin-right:21px
}
@media (max-width:991px) {
 .c-diagnostic-tool .c-chart-container .c-bar-piechart-item-container {
  width:88px
 }
}
@media (min-width:766px) and (max-width:770px) {
 .c-diagnostic-tool .c-chart-container .c-bar-piechart-item-container {
  width:80px
 }
}
@media (max-width:766px) {
 .c-diagnostic-tool .c-chart-container .c-bar-piechart-item-container {
  margin:auto
 }
 .c-diagnostic-tool__bgtop {
  display:none
 }
}
.c-diagnostic-tool .c-chart-container .c-bar-piechart-item-container .ct-chart-piechart-background {
 position:absolute;
 width:100%;
 height:100%;
 z-index:-2
}
.c-diagnostic-tool .c-chart-container .c-bar-piechart-item-container .ct-chart-piechart-background .ct-series-a .ct-slice-donut {
 stroke:#f0f0f0;
 fill:#fff
}
.c-diagnostic-tool .c-chart-container .c-bar-piechart-item-container .ct-chart-piechart-background .ct-series-b .ct-slice-donut {
 stroke:transparent
}
.c-diagnostic-tool .c-chart-container .c-bar-piechart-item-container .ct-chart-piechart {
 margin:auto
}
.c-diagnostic-tool .c-chart-container .c-bar-piechart-item-container .ct-chart-piechart .ct-series-a .ct-slice-donut {
 stroke:#DBC081;
 stroke-dashoffset:0
}
.c-diagnostic-tool .c-chart-container .c-bar-piechart-item-container .ct-chart-piechart .ct-series-b .ct-slice-donut {
 stroke:transparent;
 stroke-dashoffset:0
}
.c-diagnostic-tool .c-chart-container .c-bar-piechart-item-container .c-bar-piechart-item-value {
 font-size:1.6rem;
 color:#002663;
 width:100%;
 text-align:center;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 -o-transform:translateY(-50%);
 transform:translateY(-50%)
}
.c-diagnostic-tool .c-chart-container .c-bar-piechart-item-container .c-bar-piechart-item-value .c-pietext .o-selected {
 font-size:2.5rem;
 color:#999;
 width:100%;
 float:left;
 margin-bottom:6px;
 line-height:30px
}
@media (min-width:766px) and (max-width:770px) {
 .c-diagnostic-tool .c-chart-container .c-bar-piechart-item-container .c-bar-piechart-item-value .c-pietext .o-selected {
  margin-bottom:0;
  line-height:20px;
  font-size:2rem
 }
}
.c-diagnostic-tool .c-chart-container .c-bar-piechart-item-container .c-bar-piechart-item-value .c-pietext .o-remainingchars {
 font-size:1.6rem;
 color:#999;
 line-height:15px
}
@media (min-width:766px) and (max-width:770px) {
 .c-diagnostic-tool .c-chart-container .c-bar-piechart-item-container .c-bar-piechart-item-value .c-pietext .o-remainingchars {
  font-size:1.2rem
 }
}
.c-diagnostic-tool .c-chart-container .c-bar-piechart-item-container .c-bar-piechart-item-answer-text {
 position:absolute;
 top:100%;
 width:100%;
 font-size:1.6rem;
 color:#002663;
 text-align:center;
 margin-top:10px
}
.c-diagnostic-tool__bgbottom,.c-diagnostic-tool__bgtop {
 height:350px;
 width:156px;
 position:relative
}
.c-diagnostic-tool .c-chart-container .c-page-divider-v2--type-a h2 a,.c-diagnostic-tool .c-chart-container .o-text__heading-2 a,.c-page-divider-v2--type-a .c-diagnostic-tool .c-chart-container h2 a {
 color:#fff
}
.c-diagnostic-tool__bgbottom {
 margin-top:-200px
}
.c-diagnostic-tool .c-result-sec-email {
 float:left;
 width:100%;
 text-align:center;
 margin:20px 0
}
@media (max-width:767px) {
 .c-diagnostic-tool .c-result-sec-email {
  margin:31px 0 12px
 }
}
.c-diagnostic-tool .c-result-sec-email__form-submit {
 height:54px;
 min-width:100px;
 float:left;
 border-radius:0 2px 2px 0
}
.c-diagnostic-tool .c-result-sec-email__form-email {
 width:392px;
 float:left;
 height:54px;
 border-radius:3px 0 0 3px;
 margin-bottom:10px
}
@media (max-width:766px) {
 .c-diagnostic-tool__bgbottom {
  display:none
 }
 .c-diagnostic-tool .c-result-sec-email__form-email {
  width:65%
 }
}
@media (min-width:766px) and (max-width:770px) {
 .c-diagnostic-tool .c-result-sec-email__form-email {
  width:266px
 }
}
@media (max-width:320px) {
 .c-diagnostic-tool .c-result-sec-email__form-email {
  width:60%
 }
}
.c-diagnostic-tool .c-result-sec-email__form {
 display:table;
 margin:20px auto 0;
 border-bottom:solid 1px #979797;
 height:95px
}
@media (max-width:767px) {
 .c-diagnostic-tool .c-result-sec-email__form {
  margin:20px auto
 }
}
@media (max-width:375px) {
 .c-diagnostic-tool .c-result-sec-email__form {
  width:100%
 }
}
.c-diagnostic-tool .c-result-sec-email__form .help-block {
 clear:both;
 text-align:left
}
.c-diagnostic-tool .c-result-sec-email__container {
 max-width:1024px;
 margin:auto
}
.c-diagnostic-tool .c-result-sec-email .c-page-divider-v2--type-a h2,.c-diagnostic-tool .c-result-sec-email .o-text__heading-2,.c-page-divider-v2--type-a .c-diagnostic-tool .c-result-sec-email h2 {
 color:#002663;
 font-size:3rem;
 margin-bottom:30px
}
.c-diagnostic-tool .c-result-sec-email .c-page-divider-v2--type-a h2 p,.c-diagnostic-tool .c-result-sec-email .o-text__heading-2 p,.c-page-divider-v2--type-a .c-diagnostic-tool .c-result-sec-email h2 p {
 font-size:3rem;
 color:#002663
}
.c-diagnostic-tool .c-result-sec-email__failure,.c-diagnostic-tool .c-result-sec-email__success {
 display:none;
 margin-top:25px;
 border-bottom:solid .5px #979797
}
.c-diagnostic-tool .c-result-sec-email__success {
 width:65%;
 margin:auto;
 padding-bottom:25px
}
.c-diagnostic-tool .c-result-sec-email__success h3 {
 font-size:2rem;
 color:#666;
 line-height:30px;
 letter-spacing:.2px
}
.c-diagnostic-tool .c-result-sec-email__success p {
 color:#002663;
 margin:20px 0;
 line-height:18px;
 letter-spacing:.2px
}
.c-diagnostic-tool .c-result-sec-email__signMeUp {
 min-width:216px!important
}
.c-diagnostic-tool__revisit {
 text-align:center;
 font-size:1.6rem;
 line-height:18px;
 color:#002663;
 cursor:pointer;
 margin:auto;
 display:table
}
.c-diagnostic-banner,.coupons-flow .c-diagnostic-tool .c-articles-section .c-articles-summary__link:after {
 display:none
}
.c-diagnostic-tool__revisittext {
 float:left
}
.c-diagnostic-tool__revisit-icon {
 float:left;
 margin-right:10px
}
.c-diagnostic-tool .ink {
 background:#ffe2ac
}
@media (max-width:766px) {
 .c-diagnostic-tool .c-result-sec-email__success {
  width:100%
 }
 .c-diagnostic-tool {
  margin-bottom:30px
 }
}
.c-diagnostic-tool__header {
 width:50%;
 margin:100px auto;
 text-align:center
}
.c-diagnostic-tool__subheading {
 font-size:2rem;
 line-height:27px;
 letter-spacing:.2px;
 color:#666;
 margin-top:25px
}
.c-diagnostic-tool__personalised-text {
 color:#002663;
 font-size:2rem;
 margin-top:30px
}
.c-diagnostic-tool__arrow {
 background-image:url(../svgs/regular/dist/diagnostic-dropdown.html);
 width:11px;
 height:16px;
 background-repeat:no-repeat;
 margin:10px auto;
 background-size:11px 16px
}
.ie9 .c-diagnostic-tool .container {
 z-index:1!important
}
.ie9 .c-results {
 margin-top:20px
}
.ie9 .c-results .c-articles-summary__separator,.ie9 .c-results .c-products-summary__separator,.ie9 .c-results .diagnostic__line {
 border-top:solid 1px #dbc081
}
.rtl .c-questionnaire__content .c-que__wrapper .c-questionnaire__next-btn .c-questionnaire__icon {
 float:right
}
.rtl .c-questionnaire__content .c-que__wrapper .c-questionnaire__next-btn .c-questionnaire__arrow {
 -webkit-transform:scale(-1);
 -moz-transform:scale(-1);
 -ms-transform:scale(-1);
 -o-transform:scale(-1);
 transform:scale(-1);
 float:left
}
@media (min-width:768px) {
 .rtl .c-chart-container {
  left:20px;
  right:auto
 }
 .rtl .c-diagnostic-tool .o-prodA .c-textonly-wrapper {
  float:right
 }
 .rtl .c-diagnostic-tool .o-prodB .c-textonly-wrapper {
  float:left
 }
}
.rtl .c-diagnostic-tool .c-result-sec-email__content .c-result-sec-email__form-email,.rtl .c-diagnostic-tool .c-results .c-articles-section .c-articles-container .c-articles-item,.rtl .c-diagnostic-tool .c-results .c-products-summary .c-products-item,.rtl .c-diagnostic-tool__revisittext {
 float:right
}
.rtl .c-diagnostic-tool__revisit-icon {
 float:right;
 margin:0 0 0 10px
}
.coupons-flow .c-diagnostic-tool .c-articles__wrapper:after {
 content:"";
 position:absolute;
 bottom:0;
 background:linear-gradient(to right,#b78938 0,#dabf80 25%,#ffe2ac 50%,#dabf80 75%,#b78938 100%);
 display:block;
 width:81%;
 height:1px;
 left:50%;
 transform:translateX(-50%)
}
.coupons-flow .c-diagnostic-tool .c-chart-container .c-bar-piechart-item-container {
 width:70px
}
.coupons-flow .c-diagnostic-tool .c-chart-container .c-bar-piechart-item-value .c-pietext .o-selected {
 font-size:1.5rem;
 color:#002663;
 line-height:2px;
 margin-bottom:4px
}
.coupons-flow .c-diagnostic-tool .c-chart-container .c-bar-piechart-item-value .c-pietext .o-remainingchars {
 font-size:1rem;
 color:#002663
}
.coupons-flow .c-diagnostic-tool .c-chart-container .ct-chart-piechart .ct-series-a .ct-slice-donut {
 stroke:#002663
}
.coupons-flow .c-diagnostic-tool .c-que__wrapper .o-text__heading-3 {
 color:#666
}
@media (min-width:768px) {
 .coupons-flow .c-diagnostic-tool .c-diagnostic-tool__wrapper:before {
  content:"";
  position:absolute;
  top:0;
  height:10%;
  width:100%;
  background:-moz-linear-gradient(top,#fff 35%,rgba(255,255,255,0) 100%);
  background:-webkit-linear-gradient(top,#fff 35%,rgba(255,255,255,0) 100%);
  background:linear-gradient(to bottom,#fff 35%,rgba(255,255,255,0) 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0)
 }
}
.coupons-flow .c-diagnostic-tool__page-divider {
 margin-top:-30px
}
@-moz-document url-prefix() {
 .coupons-flow .c-diagnostic-tool__page-divider .ct-chart-piechart {
  top:-10px!important
 }
}
.coupons-flow .c-diagnostic-tool .c-questionnaire .c-que__wrapper {
 padding-top:50px
}
.coupons-flow .c-diagnostic-tool .c-questionnaire .c-que.que-active .o-res-nobg {
 border-color:#999
}
.coupons-flow .c-diagnostic-tool .c-results .c-wrapper:first-child .c-result-text {
 margin-top:0
}
.coupons-flow .c-diagnostic-tool .c-results,.coupons-flow .coupons-diagnostic-tool {
 margin-top:10px
}
.coupons-flow .c-diagnostic-tool .c-chart-container .c-bar-piechart-item-value {
 top:52%
}
.coupons-flow .coupons-diagnostic-tool .call-to-action {
 background:initial;
 top:initial;
 position:relative
}
.coupons-flow .coupons-diagnostic-tool .call-to-action button {
 display:block;
 margin:40px auto 30px;
 letter-spacing:.3px;
 color:#002663!important;
 min-width:260px
}
@media (min-width:768px) {
 .coupons-flow .c-diagnostic-tool .c-questionnaire .c-que__wrapper {
  padding-top:20px
 }
 .coupons-flow .coupons-diagnostic-tool .call-to-action button {
  min-width:155px
 }
}
.coupons-flow .coupons-diagnostic-tool .call-to-action button:active,.coupons-flow .coupons-diagnostic-tool .call-to-action button:focus,.coupons-flow .coupons-diagnostic-tool .call-to-action button:hover {
 color:#333!important
}
@media (max-width:767px) {
 .coupons-flow .coupons-diagnostic-tool .c-diagnostic-tool .c-questionnaire {
  margin-top:30px
 }
}
.c-page-divider-v2--type-a .coupons-flow .coupons-diagnostic-tool .c-questionnaire__content .c-que:first-child h2,.coupons-flow .coupons-diagnostic-tool .c-questionnaire__content .c-que:first-child .c-page-divider-v2--type-a h2,.coupons-flow .coupons-diagnostic-tool .c-questionnaire__content .c-que:first-child .o-text__heading-2 {
 display:none
}
.coupons-flow .coupons-diagnostic-tool .c-questionnaire__couponheading {
 display:block;
 width:33%;
 margin:auto;
 text-align:center;
 padding-top:40px;
 padding-bottom:20px;
 z-index:10;
 position:relative
}
@media (min-width:767px) and (max-width:991px) {
 .coupons-flow .coupons-diagnostic-tool .c-questionnaire__couponheading {
  width:64%;
  padding-bottom:14px
 }
}
@media (max-width:767px) {
 .coupons-flow .coupons-diagnostic-tool .c-questionnaire__couponheading {
  display:block;
  width:80%;
  margin:auto auto 30px;
  text-align:center
 }
}
.coupons-flow .coupons-results-diagnostic-tool.active {
 margin-top:50px
}
.coupons-flow .c-coupon-progress-group .c-pietext {
 display:none
}
.coupons-flow .coupons-webBricks-action.coupons-diagnostic-tool .c-diagnostic-tool {
 margin-top:-20px
}
@media (min-width:768px) {
 .coupons-flow .coupons-webBricks-action.coupons-diagnostic-tool .c-diagnostic-tool {
  margin-top:-24px
 }
}
.coupons-flow .coupons-webBricks-action.coupons-diagnostic-tool .c-diagnostic-tool .c-questionnaire .c-que__wrapper {
 padding-top:0
}
.coupons-flow .coupons-webBricks-action.coupons-diagnostic-tool .c-questionnaire {
 margin-top:0
}
.coupons-flow .c-diagnostic-pagedivider {
 padding-bottom:40px;
 padding-top:5px
}
@media (max-width:767px) {
 .coupons-flow .c-diagnostic-pagedivider {
  padding-bottom:45px
 }
}
.coupons-flow.diagnostic-tool-visible .flexi_hero_par:before {
 content:none
}
.ie.coupons-flow .c-diagnostic-tool__page-divider .ct-chart-piechart {
 top:-10px!important
}
.c-diagnostic-tool .o-global-search .o-modal {
 width:300px;
 max-height:200px;
 background-color:#fff!important;
 border:1px solid #fff;
 border-radius:3px;
 position:absolute;
 left:50%;
 margin-left:-150px;
 top:inherit;
 bottom:80px;
 z-index:999
}
@media (min-width:768px) {
 .c-diagnostic-tool .o-global-search .o-modal {
  width:334px;
  bottom:87px;
  max-height:270px;
  margin-left:-167px
 }
}
@media (min-width:992px) {
 .c-diagnostic-tool .o-global-search .o-modal {
  bottom:80px
 }
}
.c-diagnostic-tool .o-global-search .o-modal:after {
 content:"";
 border-left:15px solid transparent;
 border-right:15px solid transparent;
 width:15px;
 height:15px;
 position:absolute;
 border-top:15px solid #fff;
 left:50%;
 margin-left:-15px
}
@media (min-width:768px) {
 .c-diagnostic-tool .o-global-search .o-modal .c-global-search {
  width:100%;
  margin:0;
  min-height:0
 }
}
.c-diagnostic-tool .o-global-search .o-modal .c-global-search .o-btn--close {
 width:20px;
 height:20px;
 top:10px;
 right:10px;
 padding:0;
 background:url(../svgs/regular/dist/cross-search-overlay-grey.html) center center no-repeat;
 background-size:20px 20px
}
.c-diagnostic-tool .o-global-search .o-modal .c-global-search iframe.etale-popup {
 min-height:205px;
 margin-top:25px
}
@media (min-width:768px) {
 .c-diagnostic-tool .o-global-search .o-modal .c-global-search iframe.etale-popup {
  margin-top:35px
 }
}
.c-diagnostic-tool .o-global-search .o-modal-content {
 overflow:hidden
}
.c-dynamic-error-message__wrapper {
 margin-top:50px
}
.c-dynamic-error-message__body {
 margin:20px 0 30px;
 padding:0 30px;
 font-size:1.6rem;
 line-height:24px;
 color:#666
}
.c-dynamic-error__title {
 font-size:4rem;
 line-height:53px;
 color:#002663;
 max-width:500px;
 margin:0 auto;
 padding:0 20px
}
.c-dynamic-error__link a {
 font-size:1.6rem;
 line-height:24px;
 color:#666;
 font-weight:700
}
.c-dynamic-error__link a:hover {
 text-decoration:none;
 color:#666
}
.featured-article {
 margin-bottom:20px
}
.c-article-featured {
 margin:0 auto 30px
}
.c-article-featured__image {
 position:relative;
 overflow:hidden
}
.c-article-featured__image:before {
 content:"";
 display:block;
 width:100%
}
.c-article-featured__image .c-article-featured__image-wrap,.c-article-featured__image PICTURE {
 position:absolute;
 top:0;
 left:0
}
.ie11 .c-article-featured__image .c-article-featured__image-wrap,.ie11 .c-article-featured__image PICTURE {
 left:-1px
}
.c-article-featured__image IMG,.c-article-featured__image PICTURE {
 width:100%
}
.c-article-featured__image:after {
 content:'';
 position:absolute;
 background-color:#FFF
}
.c-article-featured__content .c-article-featured__label {
 font-size:1.6rem;
 line-height:24px;
 color:#666;
 display:inline-block;
 margin-bottom:15px;
 padding-left:35px;
 background:url(../svgs/css/dist/svg/sprite.stack.html#book-alt) left center no-repeat;
 background-size:20px
}
.c-article-featured__content .c-article-featured__text {
 margin-bottom:20px
}
.c-article-featured__content .c-article-featured__text.o-text__heading-2 a,.c-article-featured__content .c-page-divider-v2--type-a h2.c-article-featured__text a,.c-page-divider-v2--type-a .c-article-featured__content h2.c-article-featured__text a {
 color:#002663
}
.c-article-featured__content .c-article-featured__text.o-text__heading-2 a:active,.c-article-featured__content .c-article-featured__text.o-text__heading-2 a:focus,.c-article-featured__content .c-article-featured__text.o-text__heading-2 a:hover,.c-article-featured__content .c-page-divider-v2--type-a h2.c-article-featured__text a:active,.c-article-featured__content .c-page-divider-v2--type-a h2.c-article-featured__text a:focus,.c-article-featured__content .c-page-divider-v2--type-a h2.c-article-featured__text a:hover,.c-page-divider-v2--type-a .c-article-featured__content h2.c-article-featured__text a:active,.c-page-divider-v2--type-a .c-article-featured__content h2.c-article-featured__text a:focus,.c-page-divider-v2--type-a .c-article-featured__content h2.c-article-featured__text a:hover {
 text-decoration:none;
 color:#666
}
@media (max-width:767px) {
 .c-article-featured__image:after {
  left:0;
  border-radius:50%;
  width:100%;
  height:150%;
  bottom:-125%
 }
 .c-article-featured__content .c-article-featured__text.o-text__heading-2,.c-article-featured__content .c-page-divider-v2--type-a h2.c-article-featured__text,.c-page-divider-v2--type-a .c-article-featured__content h2.c-article-featured__text {
  max-width:200px;
  margin:0 auto 10px
 }
 .c-article-featured__content .o-text__tight {
  max-width:300px;
  text-align:center;
  margin-left:auto;
  margin-right:auto
 }
 .c-article-featured__big .c-article-featured__content {
  text-align:center
 }
}
@media (min-width:768px) {
 .c-article-featured__image:after {
  right:-36%;
  border-radius:50%;
  width:50%;
  height:183%;
  top:-13%
 }
 .c-article-featured__content .c-article-featured__line {
  content:"";
  position:relative;
  width:153%;
  display:block;
  height:1px;
  background-color:#B78938;
  background:-webkit-linear-gradient(to right,#B78938 0,#DABF80 25%,#FFE2AC 50%,#DABF80 75%,#B78938 100%);
  background:-moz-linear-gradient(to right,#B78938 0,#DABF80 25%,#FFE2AC 50%,#DABF80 75%,#B78938 100%);
  background:-o-linear-gradient(to right,#B78938 0,#DABF80 25%,#FFE2AC 50%,#DABF80 75%,#B78938 100%);
  background:linear-gradient(to right,#B78938 0,#DABF80 25%,#FFE2AC 50%,#DABF80 75%,#B78938 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#B78938', endColorstr='#DABF80');
  top:0;
  left:-53%
 }
 #rr-ex-template--type02 .rr-product-reviews .averageRingBlock .right-review-area .c-article-featured__content .write-review-btn,#rr-ex-template--type02 .rr-widget-container .paging .c-article-featured__content .rr-loadmore-btn,#rr-ex-template--type04 .rr-submission-form .rr-ex-btn-container .c-article-featured__content .rr-button,.article-reviews .rr-product-reviews.type-a .averageRingBlock .c-article-featured__content .write-review-btn,.article-reviews .rr-product-reviews.type-a .paging .c-article-featured__content .rr-loadmore-btn,.c-article-featured__content #rr-ex-template--type02 .rr-product-reviews .averageRingBlock .right-review-area .write-review-btn,.c-article-featured__content #rr-ex-template--type02 .rr-widget-container .paging .rr-loadmore-btn,.c-article-featured__content #rr-ex-template--type04 .rr-submission-form .rr-ex-btn-container .rr-button,.c-article-featured__content .article-reviews .rr-product-reviews.type-a .averageRingBlock .write-review-btn,.c-article-featured__content .article-reviews .rr-product-reviews.type-a .paging .rr-loadmore-btn,.c-article-featured__content .c-diagnostic-tool .c-result-sec-email__success a,.c-article-featured__content .coupons-flow .coupons-diagnostic-tool .call-to-action button,.c-article-featured__content .coupons-webBricks-action .call-to-action__link,.c-article-featured__content .edit-account .account-detail .c_view_account_credentials button,.c-article-featured__content .edit-account .account-detail .c_view_account_options button,.c-article-featured__content .edit-account .account-detail .c_view_account_user_details button,.c-article-featured__content .edit-account .account-detail .container-fluid button,.c-article-featured__content .edit-account .account-information .c_view_account_credentials button,.c-article-featured__content .edit-account .account-information .c_view_account_options button,.c-article-featured__content .edit-account .account-information .c_view_account_user_details button,.c-article-featured__content .edit-account .account-information .container-fluid button,.c-article-featured__content .edit-account .summary-account .c_view_account_credentials button,.c-article-featured__content .edit-account .summary-account .c_view_account_options button,.c-article-featured__content .edit-account .summary-account .c_view_account_user_details button,.c-article-featured__content .edit-account .summary-account .container .c-profile-tabs-cont button,.c-article-featured__content .edit-account .summary-account .container-fluid #c_view_account_credentials button,.c-article-featured__content .edit-account .summary-account .container-fluid #c_view_account_user_details button,.c-article-featured__content .edit-account .summary-account .container-fluid form.c-view-account-credentials button,.c-article-featured__content .edit-account .summary-account .container-fluid form.c-view-account-userdetails button,.c-article-featured__content .form-v2 .form-horizontal .form-group.primary-btn button,.c-article-featured__content .form-v2 .form-horizontal .form-group.secondary-btn button,.c-article-featured__content .o-btn,.c-diagnostic-tool .c-result-sec-email__success .c-article-featured__content a,.coupons-flow .coupons-diagnostic-tool .call-to-action .c-article-featured__content button,.coupons-webBricks-action .c-article-featured__content .call-to-action__link,.edit-account .account-detail .c_view_account_credentials .c-article-featured__content button,.edit-account .account-detail .c_view_account_options .c-article-featured__content button,.edit-account .account-detail .c_view_account_user_details .c-article-featured__content button,.edit-account .account-detail .container-fluid .c-article-featured__content button,.edit-account .account-information .c_view_account_credentials .c-article-featured__content button,.edit-account .account-information .c_view_account_options .c-article-featured__content button,.edit-account .account-information .c_view_account_user_details .c-article-featured__content button,.edit-account .account-information .container-fluid .c-article-featured__content button,.edit-account .summary-account .c_view_account_credentials .c-article-featured__content button,.edit-account .summary-account .c_view_account_options .c-article-featured__content button,.edit-account .summary-account .c_view_account_user_details .c-article-featured__content button,.edit-account .summary-account .container .c-profile-tabs-cont .c-article-featured__content button,.edit-account .summary-account .container-fluid #c_view_account_credentials .c-article-featured__content button,.edit-account .summary-account .container-fluid #c_view_account_user_details .c-article-featured__content button,.edit-account .summary-account .container-fluid form.c-view-account-credentials .c-article-featured__content button,.edit-account .summary-account .container-fluid form.c-view-account-userdetails .c-article-featured__content button,.form-v2 .form-horizontal .form-group.primary-btn .c-article-featured__content button,.form-v2 .form-horizontal .form-group.secondary-btn .c-article-featured__content button {
  margin-top:20px
 }
 .c-article-featured__content .o-article-featured__link {
  margin-top:25px
 }
}
.c-article-featured__content .o-article-featured__link {
 display:inline-block;
 font-size:1.4rem;
 color:#666;
 background:url(../svgs/regular/dist/arrow-link.html) right center no-repeat;
 background-size:8px;
 padding-right:17px
}
.c-article-featured__big .c-article-featured__container {
 overflow:hidden
}
@media (min-width:992px) {
 .c-article-featured__big .c-article-featured__container {
  display:table;
  width:100%;
  margin-left:-16px
 }
}
@media (min-width:1200px) {
 .c-article-featured__big .c-article-featured__container {
  display:table;
  width:100%
 }
}
.c-article-featured__big .c-article-featured__image {
 float:left;
 width:100%;
 position:relative;
 min-height:1px;
 padding-left:10px;
 padding-right:10px
}
.c-article-featured__big .c-article-featured__image .c-article-featured__image-wrap,.c-article-featured__big .c-article-featured__image PICTURE {
 top:-18%
}
@media (min-width:768px) {
 .c-article-featured__big .c-article-featured__image {
  display:table-cell;
  float:none!important;
  padding:0;
  width:58.33333%
 }
}
.c-article-featured__big .c-article-featured__image:before {
 padding-top:66.67%
}
@media (min-width:768px) {
 .c-article-featured__big .c-article-featured__image:before {
  padding-top:60%
 }
 .c-article-featured__big .c-article-featured__image PICTURE {
  top:-16%
 }
}
@media (min-width:1200px) {
 .c-article-featured__big .c-article-featured__image:before {
  padding-top:53%
 }
 .c-article-featured__big .c-article-featured__image PICTURE {
  top:-21%
 }
 .rtl .c-article-featured__big .c-article-featured__content {
  padding-left:10px
 }
}
.c-article-featured__big .c-article-featured__content {
 float:left;
 width:100%;
 position:relative;
 min-height:1px;
 padding-left:10px;
 padding-right:10px
}
@media (min-width:768px) {
 .c-article-featured__big .c-article-featured__content {
  height:100%;
  display:table-cell;
  float:none!important;
  vertical-align:middle;
  width:33.33333%
 }
}
.c-article-featured__big .c-article-featured__image-wrap {
 height:100%;
 width:100%
}
.c-article-featured__small .c-article-featured__image {
 float:left;
 width:100%;
 position:relative;
 min-height:1px;
 padding-left:10px;
 padding-right:10px
}
@media (min-width:768px) {
 .c-article-featured__small .c-article-featured__image {
  float:left;
  width:33.33333%;
  margin-left:16.66667%
 }
 .c-article-featured__small .c-article-featured__image .c-article-featured__image-wrap {
  border-radius:50%;
  display:block;
  margin:0 10px;
  overflow:hidden;
  height:100%;
  width:calc(100% - 20px)
 }
}
.c-article-featured__small .c-article-featured__image IMG,.c-article-featured__small .c-article-featured__image picture {
 height:100%;
 width:auto
}
.c-article-featured__small .c-article-featured__image:before {
 padding-top:66.67%
}
.c-article-featured__small .c-article-featured__content {
 float:left;
 width:100%;
 min-height:1px;
 padding-left:10px;
 padding-right:10px;
 position:relative
}
@media (max-width:767px) {
 .c-article-featured__big .c-article-featured__content {
  position:relative;
  top:-21px
 }
 .c-article-featured__small .c-article-featured__content {
  text-align:center;
  top:-20px
 }
}
@media (min-width:768px) {
 .c-article-featured__small .c-article-featured__image:before {
  padding-top:100%;
  border-radius:50%
 }
 .c-article-featured__small .c-article-featured__image:after {
  display:none
 }
 .c-article-featured__small .c-article-featured__content {
  float:left;
  width:33.33333%;
  position:absolute;
  right:17%;
  height:100%
 }
 .c-article-featured__small .c-article-featured__line {
  width:121%;
  left:-21%
 }
}
.c-article-featured__small .c-article-featured__content .o-text__tight {
 display:none
}
@media (min-width:992px) {
 .c-article-featured__small .c-article-featured__content .o-text__tight {
  display:block
 }
 .rtl .c-article-featured__big .c-article-featured__content {
  padding-left:10px;
  padding-right:50px
 }
}
.c-article-featured__small .c-page-divider-v2--type-a h2,.c-article-featured__small .o-text__heading-2,.c-page-divider-v2--type-a .c-article-featured__small h2 {
 margin-bottom:20px!important
}
.c-article-featured__small .c-article-featured__image-wrap {
 height:100%;
 width:100%;
 left:0
}
.c-article-featured__group {
 display:table;
 height:100%;
 margin:0 auto
}
.c-article-featured__group--center {
 display:table-cell;
 vertical-align:middle
}
@media (max-width:767px) {
 .c-article-featured__small .c-article-featured__image-wrap {
  left:10px
 }
 .rtl .c-article-featured__image:after {
  left:0;
  border-radius:50%;
  width:100%;
  height:150%;
  bottom:-125%
 }
}
@media (min-width:768px) {
 .rtl .c-article-featured__image:after {
  left:-36%;
  right:auto
 }
 .rtl .c-article-featured__big .c-article-featured__line {
  left:auto;
  right:-53%
 }
 .rtl .c-article-featured__small .c-article-featured__image {
  float:right;
  margin:0 16.33333% 0 0
 }
}
@media (min-width:992px) {
 .rtl .c-article-featured__big .c-article-featured__line {
  width:180%;
  right:-80%
 }
}
.rtl .c-article-featured__content .c-article-featured__label {
 background-position:right center;
 padding-left:0;
 padding-right:35px
}
@media (max-width:767px) {
 .rtl .c-article-featured__small .c-article-featured__image .c-article-featured__image-wrap {
  left:auto;
  right:0
 }
}
.rtl .c-article-featured__small .c-article-featured__image IMG,.rtl .c-article-featured__small .c-article-featured__image picture {
 width:100%
}
@media (min-width:768px) {
 .rtl .c-article-featured__small .c-article-featured__image .c-article-featured__image-wrap {
  z-index:1
 }
 .rtl .c-article-featured__small .c-article-featured__content {
  float:right;
  right:auto;
  left:17%;
  z-index:2
 }
 .rtl .c-article-featured__small .c-article-featured__content .c-article-featured__group {
  margin:0
 }
 .rtl .c-article-featured__small .c-article-featured__content .c-article-featured__line {
  left:auto;
  right:-21%
 }
}
.featured-content {
 margin-bottom:50px
}
.featured-content .fc-signup .mail-curve {
 background:url(../images/page-divider/happy-shadow-tabl.html) center no-repeat;
 background-size:100% 100%;
 height:65px
}
.featured-content .fc-signup .mail-curve::before {
 content:"";
 position:absolute;
 height:65px;
 margin:0 auto;
 width:100%;
 top:-4px;
 background:url(../images/featured-content/envelope.html) center no-repeat
}
@media screen and (min-width:992px) {
 .featured-content .fc-signup .mail-curve {
  max-width:991px;
  margin:0 auto
 }
 .featured-content .fc-signup .mail-curve::before {
  left:50%;
  transform:translateX(-50%)
 }
}
.featured-content .fc-signup .head-title {
 color:#002663;
 font-weight:300
}
.featured-content .fc-signup.make-sticky {
 width:100%;
 position:fixed;
 bottom:0;
 z-index:5;
 overflow:visible!important;
 background:#fff;
 border-style:solid;
 border-width:1px 0 0;
 border-image-source:linear-gradient(to left,#b78938,#dabf80 26%,#ffe2ac 49%,#dabf80 76%,#b78938);
 border-image-slice:1
}
.featured-content .fc-signup.make-sticky .fc-signup-mail-icon {
 border-bottom:0
}
@media screen and (min-width:768px) {
 .featured-content .fc-signup.make-sticky .signup-container {
  max-width:660px;
  margin-left:74px
 }
 .featured-content .fc-signup.make-sticky .signup-container.no-image .signup-wrapper .head-title {
  min-width:372px
 }
}
@media screen and (min-width:992px) {
 .featured-content .fc-signup.make-sticky .signup-container {
  margin-left:183px
 }
}
@media screen and (min-width:1200px) {
 .featured-content .fc-signup.make-sticky .signup-container {
  margin:0 auto
 }
}
.featured-content .fc-signup.make-sticky .signup-container.no-image .signup-wrapper {
 display:block
}
@media screen and (max-width:767px) {
 .featured-content .fc-signup .head-title {
  font-weight:400
 }
 .featured-content .fc-signup.make-sticky .signup-container.no-image .signup-wrapper .left-container {
  margin-top:25px
 }
}
@media screen and (min-width:768px) {
 .featured-content .fc-signup.make-sticky .signup-container.no-image .signup-wrapper .signup-desc {
  max-width:299px
 }
 .featured-content .fc-signup.make-sticky .signup-container.no-image .signup-wrapper .left-container {
  max-width:330px
 }
}
@media screen and (max-width:768px) {
 .featured-content .fc-signup.make-sticky .signup-container.no-image .signup-wrapper .right-container .form-group {
  margin:0 auto;
  padding-bottom:2px
 }
}
@media screen and (min-width:992px) {
 .featured-content .fc-signup.make-sticky .signup-container.no-image .signup-wrapper .signup-desc {
  min-width:352px
 }
 .featured-content .fc-signup.make-sticky .signup-container.no-image .signup-wrapper .right-container .form-group {
  margin-left:27px
 }
 .featured-content .fc-signup.non-sticky .signup-container.container-has-image {
  max-width:590px;
  overflow:hidden
 }
}
.featured-content .fc-signup.make-sticky::before {
 content:"";
 position:absolute;
 background:url(../images/featured-content/envelope.html) center no-repeat;
 height:40px;
 top:-18px;
 width:100%;
 margin:auto
}
@media screen and (min-width:992px) {
 .featured-content .fc-signup.non-sticky .signup-container.container-has-image .contain-image {
  float:left
 }
 .featured-content .fc-signup.non-sticky .signup-container .signup-wrapper.wrapper-has-no-image {
  max-width:660px;
  margin:0
 }
 .featured-content .fc-signup.non-sticky .signup-container .signup-wrapper.wrapper-has-no-image .left-container {
  width:53%
 }
}
@media screen and (min-width:1200px) {
 .featured-content .fc-signup.non-sticky .signup-container .signup-wrapper.wrapper-has-no-image {
  margin:0 auto
 }
}
@media screen and (min-width:768px) and (max-width:992px) {
 .featured-content .fc-signup.non-sticky .signup-container .signup-wrapper.wrapper-has-no-image .left-container {
  max-width:330px
 }
}
@media screen and (max-width:767px) {
 .featured-content .fc-signup.non-sticky .signup-container .signup-wrapper.wrapper-has-no-image .left-container .head-title {
  text-align:center;
  margin-bottom:12px
 }
 .featured-content .fc-signup.non-sticky .signup-container .signup-wrapper.wrapper-has-image .left-container .head-title {
  text-align:center
 }
}
@media screen and (min-width:768px) {
 .featured-content .fc-signup.non-sticky .signup-container .signup-wrapper.wrapper-has-no-image .left-container .head-title {
  margin-top:9px;
  margin-bottom:5px;
  min-width:372px
 }
 .featured-content .fc-signup.non-sticky .signup-container .signup-wrapper.wrapper-has-no-image .left-container .signup-desc {
  max-width:299px
 }
 .featured-content .fc-signup.non-sticky .signup-container .signup-wrapper.wrapper-has-image .left-container .head-title {
  margin-top:10px;
  min-width:372px
 }
}
@media screen and (min-width:992px) {
 .featured-content .fc-signup.non-sticky .signup-container .signup-wrapper.wrapper-has-no-image .left-container .signup-desc {
  max-width:352px;
  margin-bottom:0
 }
 .featured-content .fc-signup.non-sticky .signup-container .signup-wrapper.wrapper-has-no-image .right-container {
  width:47%
 }
 .featured-content .fc-signup.non-sticky .signup-container .signup-wrapper.wrapper-has-no-image .right-container .align-form .form-group .inside-btn {
  right:9px
 }
 .featured-content .fc-signup.non-sticky .signup-container .signup-wrapper.wrapper-has-image {
  max-width:352px;
  float:left
 }
 .featured-content .fc-signup.non-sticky .signup-container .signup-wrapper.wrapper-has-image .left-container .signup-desc {
  padding-right:10px
 }
}
@media screen and (max-width:767px) {
 .featured-content .fc-signup.non-sticky .signup-container .signup-wrapper.wrapper-has-image .left-container .signup-desc {
  margin-top:12px
 }
}
@media screen and (min-width:768px) {
 .featured-content .fc-signup.non-sticky .signup-container .signup-wrapper.wrapper-has-image .left-container .signup-desc {
  margin-top:6px;
  margin-bottom:15px;
  max-width:352px
 }
}
.featured-content .fc-signup .newsletter-close-icon {
 overflow:hidden;
 display:inline
}
.featured-content .fc-signup .newsletter-close-icon .newsletter-cross {
 text-indent:-9999px;
 white-space:nowrap;
 width:20px;
 height:20px;
 float:right;
 margin-right:25px;
 margin-top:15px;
 position:relative;
 z-index:5;
 background:0 0;
 fill:#002663
}
@media screen and (max-width:767px) {
 .featured-content .fc-signup .newsletter-close-icon .newsletter-cross {
  margin-right:10px;
  margin-top:8px
 }
}
.featured-content .fc-signup .newsletter-close-icon .newsletter-cross:hover {
 cursor:pointer
}
@media screen and (min-width:768px) {
 .featured-content .fc-signup .signup-container {
  width:80%;
  margin:0 auto 0 112px
 }
}
@media screen and (min-width:992px) {
 .featured-content .fc-signup .signup-container {
  margin-left:240px;
  margin-right:193px
 }
}
@media screen and (min-width:1200px) {
 .featured-content .fc-signup .signup-container {
  margin:0 auto
 }
}
.featured-content .fc-signup .signup-container .contain-image {
 width:188px;
 height:188px;
 display:block;
 margin:0 auto
}
@media screen and (min-width:768px) {
 .featured-content .fc-signup .signup-container .contain-image {
  display:inline-block;
  vertical-align:top;
  text-align:right
 }
}
.featured-content .fc-signup .signup-container .contain-image img {
 width:100%;
 height:auto
}
.featured-content .fc-signup .signup-container .signup-wrapper {
 width:100%;
 display:block
}
@media screen and (min-width:768px) {
 .featured-content .fc-signup .signup-container .signup-wrapper {
  width:60.5%;
  display:inline-block;
  margin-left:48px
 }
}
.featured-content .fc-signup .signup-container .signup-wrapper .left-container,.featured-content .fc-signup .signup-container .signup-wrapper .right-container {
 width:100%;
 display:block
}
.featured-content .fc-signup .signup-container .signup-wrapper .left-container .head-title {
 margin-top:15px;
 letter-spacing:.2px
}
@media screen and (min-width:768px) {
 .featured-content .fc-signup .signup-container .signup-wrapper .left-container .head-title {
  padding:0;
  text-align:left;
  margin-top:18px
 }
}
@media screen and (max-width:768px) {
 .featured-content .fc-signup .signup-container .signup-wrapper .left-container .head-title {
  margin-top:23px
 }
}
@media screen and (min-width:992px) {
 .featured-content .fc-signup .signup-container .signup-wrapper .left-container .head-title {
  text-align:left;
  margin-bottom:5px
 }
}
.featured-content .fc-signup .signup-container .signup-wrapper .left-container .signup-desc {
 padding:0 26px;
 font-size:1.6rem;
 letter-spacing:.2px;
 text-align:center;
 margin-bottom:21px;
 line-height:18px;
 color:#666
}
@media screen and (min-width:767px) {
 .featured-content .fc-signup .signup-container .signup-wrapper .left-container .signup-desc {
  margin-bottom:21px
 }
}
.featured-content .fc-signup .signup-container .signup-wrapper .right-container .form-group {
 width:279px;
 min-height:49px;
 position:relative;
 margin:0 auto
}
@media screen and (min-width:768px) {
 .featured-content .fc-signup .signup-container .signup-wrapper .left-container .signup-desc {
  padding-left:0;
  text-align:left;
  line-height:23px
 }
 .featured-content .fc-signup .signup-container .signup-wrapper .right-container .form-group {
  width:299px;
  margin:0
 }
 .featured-content .fc-signup .signup-container .signup-wrapper .right-container .form-group .signup-email {
  width:100%
 }
}
@media screen and (max-width:767px) {
 .featured-content .fc-signup .signup-container .signup-wrapper .right-container .form-group {
  margin:0 auto
 }
}
.featured-content .fc-signup .signup-container .signup-wrapper .right-container .form-group .signup-email {
 height:49px;
 padding-right:45px;
 border-image-source:linear-gradient(to left,#b78938,#dabf80 26%,#ffe2ac 49%,#dabf80 76%,#b78938);
 border-image-slice:1
}
.featured-content .fc-signup .signup-container .signup-wrapper .right-container .form-group .signup-email:-moz-placeholder {
 color:#9b9b9b
}
.featured-content .fc-signup .signup-container .signup-wrapper .right-container .form-group .signup-email::-moz-placeholder {
 color:#9b9b9b
}
.featured-content .fc-signup .signup-container .signup-wrapper .right-container .form-group .signup-email:-ms-input-placeholder {
 color:#9b9b9b
}
.featured-content .fc-signup .signup-container .signup-wrapper .right-container .form-group .signup-email::-webkit-input-placeholder {
 color:#9b9b9b
}
.featured-content .fc-signup .signup-container .signup-wrapper .right-container .form-group .signup-email:focus:-moz-placeholder {
 color:#fff
}
.featured-content .fc-signup .signup-container .signup-wrapper .right-container .form-group .signup-email:focus::-moz-placeholder {
 color:#fff
}
.featured-content .fc-signup .signup-container .signup-wrapper .right-container .form-group .signup-email:focus:-ms-input-placeholder {
 color:#fff
}
.featured-content .fc-signup .signup-container .signup-wrapper .right-container .form-group .signup-email:focus::-webkit-input-placeholder {
 color:#fff
}
.featured-content .fc-signup .signup-container .signup-wrapper .right-container .form-group .signup-email::-ms-clear {
 display:none
}
.featured-content .fc-signup .signup-container .signup-wrapper .right-container .form-group .inside-btn {
 width:30px;
 margin:0;
 display:inline-block;
 padding:0;
 min-width:30px;
 border-radius:3px;
 position:absolute;
 top:10px;
 min-height:30px;
 max-height:30px;
 background-image:linear-gradient(310deg,#dabf80,#ecd096 49%,#dabf80);
 background:-moz-linear-gradient(310deg,#dabf80,#ecd096 49%,#dabf80);
 background:-webkit-gradient(310deg,#dabf80,#ecd096 49%,#dabf80);
 background:-webkit-linear-gradient(310deg,#dabf80,#ecd096 49%,#dabf80);
 background:-o-linear-gradient(310deg,#dabf80,#ecd096 49%,#dabf80);
 background:-ms-linear-gradient(310deg,#dabf80,#ecd096 49%,#dabf80);
 background:linear-gradient(310deg,#dabf80,#ecd096 49%,#dabf80);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dabf80', endColorstr='#dabf80', GradientType=1);
 line-height:2px;
 border:1px solid #dbc081;
 right:9px
}
.featured-content .fc-signup .signup-container .signup-wrapper .right-container .form-group .inside-btn::before {
 content:"";
 position:absolute;
 background:url(../images/featured-content/icon-arrow.html) no-repeat;
 width:15px;
 height:15px;
 top:8px;
 left:11px
}
.featured-content .fc-signup .signup-container .signup-wrapper .right-container .form-group .inside-btn::after {
 background:inherit
}
@media screen and (max-width:767px) {
 .featured-content .fc-signup .signup-container .signup-wrapper.wrapper-has-no-image .left-container .head-title {
  max-width:255px;
  padding:0;
  margin:0 auto 4px
 }
 .featured-content .fc-signup .signup-container .signup-wrapper.wrapper-has-no-image .left-container .signup-desc {
  max-width:279px;
  padding:0;
  margin:0 auto 21px
 }
}
@media screen and (min-width:768px) {
 .featured-content .fc-signup .signup-container .signup-wrapper .right-container .form-group .inside-btn {
  right:9px
 }
 .featured-content .fc-signup .signup-container .signup-wrapper.wrapper-has-no-image .right-container .form-group .signup-email {
  min-width:279px
 }
 .featured-content .fc-signup .signup-container .signup-wrapper.wrapper-has-no-image .right-container .form-group .inside-btn {
  right:9px
 }
 .featured-content .fc-signup .signup-container.no-image {
  margin-left:74px
 }
}
@media screen and (min-width:992px) {
 .featured-content .fc-signup .signup-container.no-image {
  margin-left:182px
 }
}
@media screen and (min-width:1200px) {
 .featured-content .fc-signup .signup-container.no-image {
  margin:0 auto
 }
}
@media screen and (max-width:767px) {
 .featured-content .fc-signup .signup-container.no-image .signup-wrapper .left-container .signup-desc {
  margin-bottom:18px
 }
}
@media screen and (min-width:768px) {
 .featured-content .fc-signup .signup-container.no-image .signup-wrapper {
  width:100%;
  display:table;
  margin-left:0
 }
 .featured-content .fc-signup .signup-container.no-image .signup-wrapper .left-container {
  width:50%;
  display:table-cell
 }
 .featured-content .fc-signup .signup-container.no-image .signup-wrapper .right-container {
  width:279px;
  display:table-cell;
  vertical-align:middle
 }
 .featured-content .fc-signup .signup-container.no-image .signup-wrapper .right-container .form-group {
  margin:0 auto
 }
}
.featured-content .fc-signup .img-curve {
 object-fit:cover;
 width:188px;
 height:188px;
 border-radius:50%;
 margin-bottom:0
}
.ie9 .featured-content .fc-signup .form-group .signup-email,.ie9 .featured-content .fc-signup.make-sticky::before {
 border:1px solid #b78938
}
.featured-content .fc-signup .signup-has-error {
 display:none;
 color:#b94a48;
 padding-top:5px
}
.featured-content .fc-signup.opaque {
 opacity:0
}
.ie9 .featured-content .fc-signup .form-group .inside-btn {
 background-color:#dabf80
}
.featured-content {
 position:relative
}
.featured-content .feature-template-image .sample-title {
 margin-bottom:4px
}
.featured-content .feature-template-image p {
 margin-left:22px;
 margin-right:19px;
 margin-bottom:0;
 line-height:20px;
 letter-spacing:.2px
}
@media (min-width:768px) {
 .featured-content .feature-template-image p {
  width:492px;
  margin-left:auto;
  margin-right:auto
 }
 .featured-content .c-featured-category .c-featured-content.container {
  display:table
 }
}
.featured-content .feature-template-image .img-container {
 margin-top:24px;
 background:url(../images/featured-content/background-01-m.html) center repeat-x;
 background-size:100% 85%
}
@media screen and (min-width:768px) {
 .featured-content .feature-template-image .img-container {
  background:url(../images/featured-content/background-02-tp.html) center repeat-x
 }
}
@media screen and (min-width:992px) {
 .featured-content .feature-template-image .img-container {
  background:url(../images/featured-content/background-03-tl.html) center repeat-x
 }
}
.featured-content .feature-template-image .img-container img {
 position:relative;
 width:320px;
 height:320px;
 z-index:1
}
.featured-content .feature-template-image .btn-mt-space {
 margin-top:36px
}
.coupons-flow .c-featured-content {
 margin-top:30px
}
.featured-content .c-featured-category .c-featured-content.container {
 padding:0;
 margin-top:0;
 margin-bottom:0
}
@media (min-width:768px) {
 .featured-content .c-featured-category .c-featured-content.container {
  max-width:758px
 }
}
@media (min-width:992px) {
 .featured-content .c-featured-category .c-featured-content.container {
  max-width:820px
 }
}
.c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-1_topic .c-page-listing-v2-listing-item-cta__container .featured-content .c-featured-category .c-featured-content button:before,.coupons-flow .coupons-diagnostic-tool .call-to-action .featured-content .c-featured-category .c-featured-content button:before,.coupons-webBricks-action .featured-content .c-featured-category .c-featured-content .call-to-action__link:before,.featured-content .c-featured-category .c-featured-content .c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-1_topic .c-page-listing-v2-listing-item-cta__container button:before,.featured-content .c-featured-category .c-featured-content .coupons-flow .coupons-diagnostic-tool .call-to-action button:before,.featured-content .c-featured-category .c-featured-content .coupons-webBricks-action .call-to-action__link:before,.featured-content .c-featured-category .c-featured-content .form-v2 .form-horizontal .form-group.secondary-btn button:before,.featured-content .c-featured-category .c-featured-content .o-btn--secondary:before,.form-v2 .form-horizontal .form-group.secondary-btn .featured-content .c-featured-category .c-featured-content button:before {
 height:auto
}
.featured-content .c-featured-category .c-featured-content .c-featured-category__content,.featured-content .c-featured-category .c-featured-content .c-featured-content__panel-wrap {
 min-height:223px
}
@media (min-width:768px) {
 .featured-content .c-featured-category .c-featured-content .c-featured-category__content,.featured-content .c-featured-category .c-featured-content .c-featured-content__panel-wrap {
  min-height:275px
 }
}
.featured-content .c-featured-category .c-featured-content .c-featured-category__content {
 display:flex;
 align-items:center;
 text-align:initial
}
@media (max-width:767px) {
 .featured-content .c-featured-category .c-featured-content .c-featured-category__content:before,.featured-content .c-featured-category .c-featured-content .c-featured-content__panel-wrap:before {
  height:53px
 }
 .featured-content .c-featured-category .c-featured-content .c-featured-category__content {
  min-height:0;
  height:auto;
  padding-bottom:0;
  margin-top:35px
 }
 .featured-content .c-featured-category .c-featured-content .o-text__tight {
  padding:0
 }
}
.featured-content .c-featured-category .c-featured-content .c-video-player-v2__wrap .c-video-btn {
 display:none!important
}
.c-page-divider-v2--type-a .featured-content .c-featured-category .c-featured-content h2,.featured-content .c-featured-category .c-featured-content .c-page-divider-v2--type-a h2,.featured-content .c-featured-category .c-featured-content .o-text__heading-2 {
 letter-spacing:.2px;
 color:#002663;
 font-size:3rem
}
.featured-content .c-featured-category .c-featured-content .o-text__tight {
 line-height:23px;
 letter-spacing:.2px;
 margin-top:15px;
 margin-bottom:20px
}
.featured-content .c-featured-category .c-featured-content .c-spotlight-btn {
 letter-spacing:.3px;
 min-width:216px
}
.featured-content .c-featured-category .c-featured-content .c-spotlight-btn,.featured-content .c-featured-category .c-featured-content .c-spotlight-chat__btn {
 margin:0
}
.featured-content .c-featured-category .c-featured-content .o-article-featured__link {
 line-height:18px;
 font-weight:500
}
.featured-content .c-featured-category .c-featured-content button.o-btn--play-video {
 display:none!important;
 position:absolute;
 top:0
}
.featured-content .c-featured-category .c-featured-content .c-featured-category__image.js-featured-image {
 width:100%!important
}
.featured-content .c-featured-category .c-featured-content .c-featured-category__image.js-featured-image:before {
 content:none
}
.featured-content .c-featured-category .c-featured-content .c-featured-category__image.js-featured-image:after {
 position:absolute;
 content:' ';
 background:url(../svgs/css/dist/svg/sprite.stack.html#play-video) center center no-repeat;
 background-size:50px;
 z-index:9;
 top:0;
 left:0;
 bottom:0;
 right:0;
 height:auto
}
@media (min-width:768px) {
 .featured-content .c-featured-category .c-featured-content .c-spotlight-btn {
  min-width:150px
 }
 .featured-content .c-featured-category .c-featured-content .c-featured-category__image.js-featured-image:after {
  background-size:73.5px
 }
}
.featured-content .c-featured-category .c-featured-content .c-featured-category__image.js-featured-image picture img {
 visibility:hidden;
 top:50%;
 left:50%;
 position:absolute;
 transform:translate(-50%,-50%);
 -webkit-transform:translate(-50%,-50%)
}
.featured-content .c-featured-category .c-featured-content .c-featured-category__image.js-featured-image picture.lazyloadcomplete img,img.invisible {
 visibility:visible
}
@media screen and (min-width:992px) {
 .featured-content .c-featured-category .c-featured-content .c-featured-category__image.js-featured-image picture img {
  height:auto
 }
}
.featured-content .c-featured-category .c-featured-content .c-featured-category__content,.featured-content .c-featured-category .c-featured-content .c-featured-content__panel-wrap {
 width:100%
}
.featured-content .c-featured-category .c-featured-content .c-featured-category__content-inner {
 max-width:315px;
 margin:0 auto;
 text-align:center
}
@media (min-width:768px) {
 .featured-content .c-featured-category .c-featured-content .c-featured-category__content,.featured-content .c-featured-category .c-featured-content .c-featured-content__panel-wrap {
  width:50%
 }
 .featured-content .c-featured-category .c-featured-content .c-featured-category__content-inner {
  max-width:300px
 }
}
.featured-content .c-featured-category .c-featured-content .c-featured-content__panel-wrap {
 position:relative;
 cursor:pointer
}
@media (min-width:768px) and (max-width:991px) {
 .featured-content .c-featured-category .c-featured-content .c-featured-content__panel-wrap {
  display:table-cell;
  vertical-align:middle;
  width:50.7%
 }
}
@media (min-width:992px) {
 .featured-content .c-featured-category .c-featured-content .c-featured-content__panel-wrap {
  width:60%;
  display:table-cell;
  vertical-align:middle
 }
}
@media (min-width:768px) {
 .featured-content .c-featured-category .c-featured-content .c-featured-category__content {
  width:49%
 }
 .featured-content .c-featured-category .c-featured-content .c-featured-category__content-inner {
  padding-left:0;
  padding-right:0
 }
}
@media (min-width:992px) {
 .featured-content .c-featured-category .c-featured-content .c-featured-category__content {
  width:40%
 }
}
.featured-content .c-featured-category .c-featured-content .c-featured-category__shadow {
 content:'\00a0';
 position:absolute;
 right:-36%;
 border-radius:50%;
 width:50%;
 height:183%;
 top:-13%;
 background-color:#fff;
 transition-timing-function:linear
}
.featured-content .c-featured-category .c-featured-content .c-featured-category__shadow.animation {
 width:37px
}
.featured-content .c-featured-category .c-featured-content .c-video-player-v2__wrap {
 position:absolute;
 width:100%;
 height:100%;
 top:0;
 z-index:1;
 max-width:334.5px
}
@media (max-width:767px) {
 .featured-content .c-featured-category .c-featured-content .c-featured-category__shadow {
  display:none
 }
 .featured-content .c-featured-category .c-featured-content .c-video-player-v2__wrap {
  left:50%;
  -webkit-transform:translateX(-50%);
  -moz-transform:translateX(-50%);
  -ms-transform:translateX(-50%);
  -o-transform:translateX(-50%);
  transform:translateX(-50%)
 }
 .featured-content .c-featured-category .c-featured-content .c-featured-category__image,.featured-content .c-featured-category .c-featured-content .js-video-player {
  margin:0 auto
 }
}
.featured-content .c-featured-category .c-featured-content .c-video-player-v2__wrap .js-featured-image img,.featured-content .c-featured-category .c-featured-content .c-video-player-v2__wrap:before {
 display:none
}
@media (min-width:768px) and (max-width:991px) {
 .featured-content .c-featured-category .c-featured-content .c-video-player-v2__wrap {
  max-width:384px;
  min-height:initial
 }
}
@media (min-width:992px) {
 .featured-content .c-featured-category .c-featured-content .c-video-player-v2__wrap {
  max-width:490px;
  min-height:initial
 }
}
.featured-content .c-featured-category .c-featured-content .c-featured-category__image,.featured-content .c-featured-category .c-featured-content .js-video-player {
 display:block;
 max-width:334.5px;
 height:223px
}
@media (min-width:768px) and (max-width:991px) {
 .featured-content .c-featured-category .c-featured-content .c-featured-category__image,.featured-content .c-featured-category .c-featured-content .js-video-player {
  max-width:384px;
  height:275px;
  height:216px
 }
}
@media (min-width:768px) and (max-width:1199px) {
 .featured-content .c-featured-category.c-featured-category__left .container {
  margin-left:10px
 }
 .featured-content .c-featured-category.c-featured-category__right .container {
  margin-right:10px
 }
}
@media (min-width:992px) and (max-width:1199px) {
 .featured-content .c-featured-category.c-featured-category__left .container {
  margin-left:97px
 }
}
@media (min-width:768px) and (max-width:1199px) and (min-width:992px) and (max-width:1199px) {
 .featured-content .c-featured-category.c-featured-category__right .container {
  margin-right:97px
 }
}
@media (min-width:768px) {
 .featured-content .c-featured-category.c-featured-category__left .c-featured-content__panel-wrap {
  float:left
 }
 .featured-content .c-featured-category.c-featured-category__left .c-featured-category__content {
  float:left;
  position:static
 }
 .featured-content .c-featured-category.c-featured-category__left .c-featured-category__content-inner {
  margin-left:20px
 }
 .featured-content .c-featured-category.c-featured-category__right .c-featured-content__panel-wrap {
  float:right
 }
 .featured-content .c-featured-category.c-featured-category__right .c-video-player-v2__wrap {
  right:0
 }
 .featured-content .c-featured-category.c-featured-category__right .c-featured-category__content {
  position:static;
  text-align:right
 }
 .featured-content .c-featured-category.c-featured-category__right .c-featured-category__content-inner {
  margin-right:20px
 }
}
@media (min-width:992px) {
 .featured-content .c-featured-category .c-featured-content .c-featured-category__image,.featured-content .c-featured-category .c-featured-content .js-video-player {
  max-width:490px;
  height:275px
 }
 .featured-content .c-featured-category.c-featured-category__left .c-featured-category__content-inner {
  margin-left:30px
 }
 .featured-content .c-featured-category.c-featured-category__right .c-featured-category__content-inner {
  margin-right:30px
 }
}
.featured-content .c-featured-category.c-featured-category__right .c-featured-category__shadow {
 left:-36%
}
@media (min-width:991px) {
 .featured-content .c-featured-category .c-featured-content .c-featured-category__image.js-featured-image:after {
  background-size:92px
 }
 .featured-content .c-featured-category.c-featured-category__right .c-featured-content.c-featured-content-effect .c-video-player-v2__wrap {
  transform:initial;
  margin-right:-88px
 }
 .featured-content .c-featured-category.c-featured-category__right .c-featured-content.c-featured-content-effect .c-featured-category__content {
  transform:translateX(-22%);
  margin-bottom:20px
 }
}
.featured-content .c-featured-category.c-featured-category__right .c-featured-content-slide .c-featured-category__content {
 -webkit-transform:translateX(-70px);
 -moz-transform:translateX(-70px);
 -ms-transform:translateX(-70px);
 -o-transform:translateX(-70px);
 transform:translateX(-70px);
 transition:all 1s
}
.featured-content .c-featured-category__article .c-featured-content.container {
 margin:0 auto
}
@media (min-width:768px) and (max-width:991px) {
 .featured-content .c-featured-category__article .c-featured-content.container {
  display:flex;
  align-items:center;
  max-width:768px
 }
}
@media (min-width:992px) {
 .featured-content .c-featured-category__article .c-featured-content.container {
  display:flex;
  align-items:center;
  max-width:1024px
 }
}
.featured-content .c-featured-category__article .c-featured-content .c-featured-content__panel-wrap {
 display:table-cell;
 float:none
}
@media (max-width:767px) {
 .featured-content .c-featured-category .c-featured-content .c-featured-category__image {
  padding:0
 }
 .featured-content .c-featured-category__article .c-featured-content .c-featured-content__panel-wrap {
  width:100%;
  display:table
 }
}
@media (min-width:768px) and (max-width:991px) {
 .featured-content .c-featured-category__article .c-featured-content .c-featured-content__panel-wrap {
  width:57%;
  min-height:246px;
  float:left
 }
}
@media (min-width:992px) {
 .featured-content .c-featured-category__article .c-featured-content .c-featured-content__panel-wrap {
  float:left;
  width:67%;
  min-height:339px
 }
}
@media (max-width:767px) {
 .featured-content .c-featured-category__article .c-featured-content .c-featured-content__panel-wrap:after {
  content:'';
  position:absolute;
  background-color:#FFF;
  left:0;
  border-radius:50%;
  width:100%;
  height:150%;
  bottom:-125%;
  transition:all 3s
 }
 .featured-content .c-featured-category__article .c-featured-content .c-article-featured__content {
  min-height:0;
  height:auto;
  padding-bottom:0;
  margin-top:-20px
 }
 .featured-content .c-featured-category__article .c-featured-content .js-video-player {
  margin:0 auto
 }
}
.featured-content .c-featured-category__article .c-featured-content .c-featured-category__content:before {
 display:none
}
.featured-content .c-featured-category__article .c-featured-content .c-video-player-v2__wrap {
 max-width:334px
}
@media (min-width:768px) and (max-width:991px) {
 .featured-content .c-featured-category__article .c-featured-content .c-article-featured__content {
  min-height:246px
 }
 .featured-content .c-featured-category__article .c-featured-content .c-video-player-v2__wrap {
  max-width:438px
 }
}
@media (min-width:992px) {
 .featured-content .c-featured-category__article .c-featured-content .c-article-featured__content {
  min-height:200px
 }
 .featured-content .c-featured-category__article .c-featured-content .c-video-player-v2__wrap {
  max-width:672px
 }
}
.featured-content .c-featured-category__article .c-featured-content .js-video-player {
 display:block;
 max-width:334px;
 height:223px
}
@media (min-width:768px) and (max-width:991px) {
 .featured-content .c-featured-category__article .c-featured-content .js-video-player {
  max-width:438px;
  height:246px
 }
}
@media (min-width:992px) {
 .featured-content .c-featured-category__article .c-featured-content .js-video-player {
  max-width:640px;
  height:339px
 }
}
.featured-content .c-featured-category__article .c-featured-content .c-featured-category__image {
 display:block;
 max-width:334px;
 height:223px
}
@media (min-width:768px) and (max-width:991px) {
 .featured-content .c-featured-category__article .c-featured-content .c-featured-category__image {
  max-width:438px;
  height:246px
 }
 .featured-content .c-featured-category__article .c-featured-content .c-featured-category__image.js-featured-image:after {
  background-size:73.5px
 }
}
@media (min-width:992px) {
 .featured-content .c-featured-category__article .c-featured-content .c-featured-category__image {
  max-width:640px;
  height:339px
 }
}
.featured-content .c-featured-category__article .c-featured-content .c-article-featured__content {
 display:table-cell;
 vertical-align:middle
}
.featured-content .c-featured-category__article .c-featured-content .c-article-featured__content .c-article-featured__text.c-text__body {
 display:block
}
@media (max-width:767px) {
 .featured-content .c-featured-category__article .c-featured-content .c-featured-category__image {
  margin:0 auto
 }
 .featured-content .c-featured-category__article .c-featured-content .c-article-featured__content:before {
  content:initial
 }
 .featured-content .c-featured-category__article .c-featured-content .c-article-featured__content {
  display:table;
  max-width:275px;
  margin:-20px auto 0;
  background:0 0;
  transition:all 2s
 }
}
.featured-content .c-featured-category__article .c-featured-content .c-article-featured__content .c-article-featured__rightarrow,.featured-content .c-video-player-v2__wrap .js-preview-image img {
 display:none
}
@media (min-width:768px) {
 .featured-content .c-featured-category__article .c-featured-content .c-article-featured__content {
  width:43%
 }
 .featured-content .c-featured-category__article .c-featured-content .c-article-featured__content .c-article-featured__group {
  max-width:257px;
  margin-left:20px
 }
}
@media (min-width:992px) {
 .featured-content .c-featured-category__article .c-featured-content .c-article-featured__content {
  width:33%
 }
 .featured-content .c-featured-category__article .c-featured-content .c-article-featured__content .c-article-featured__group {
  max-width:236px
 }
}
.featured-content .c-featured-category__article .c-featured-content .c-article-featured__content .c-article-featured__link {
 letter-spacing:.3px;
 min-width:216px
}
.featured-content .c-featured-category__article .c-featured-content .c-article-featured__content .c-article-featured__link:before {
 height:auto
}
.featured-content .c-featured-category__article .c-featured-content .c-article-featured__content .c-article-featured__group--center {
 text-align:center
}
#rr-ex-template--type02 .rr-product-reviews .averageRingBlock .right-review-area .featured-content .c-featured-category__article .c-featured-content .c-article-featured__content .c-article-featured__group--center .write-review-btn,#rr-ex-template--type02 .rr-widget-container .paging .featured-content .c-featured-category__article .c-featured-content .c-article-featured__content .c-article-featured__group--center .rr-loadmore-btn,#rr-ex-template--type04 .rr-submission-form .rr-ex-btn-container .featured-content .c-featured-category__article .c-featured-content .c-article-featured__content .c-article-featured__group--center .rr-button,.article-reviews .rr-product-reviews.type-a .averageRingBlock .featured-content .c-featured-category__article .c-featured-content .c-article-featured__content .c-article-featured__group--center .write-review-btn,.article-reviews .rr-product-reviews.type-a .paging .featured-content .c-featured-category__article .c-featured-content .c-article-featured__content .c-article-featured__group--center .rr-loadmore-btn,.c-diagnostic-tool .c-result-sec-email__success .featured-content .c-featured-category__article .c-featured-content .c-article-featured__content .c-article-featured__group--center a,.coupons-flow .coupons-diagnostic-tool .call-to-action .featured-content .c-featured-category__article .c-featured-content .c-article-featured__content .c-article-featured__group--center button,.coupons-webBricks-action .featured-content .c-featured-category__article .c-featured-content .c-article-featured__content .c-article-featured__group--center .call-to-action__link,.edit-account .account-detail .c_view_account_credentials .featured-content .c-featured-category__article .c-featured-content .c-article-featured__content .c-article-featured__group--center button,.edit-account .account-detail .c_view_account_options .featured-content .c-featured-category__article .c-featured-content .c-article-featured__content .c-article-featured__group--center button,.edit-account .account-detail .c_view_account_user_details .featured-content .c-featured-category__article .c-featured-content .c-article-featured__content .c-article-featured__group--center button,.edit-account .account-detail .container-fluid .featured-content .c-featured-category__article .c-featured-content .c-article-featured__content .c-article-featured__group--center button,.edit-account .account-information .c_view_account_credentials .featured-content .c-featured-category__article .c-featured-content .c-article-featured__content .c-article-featured__group--center button,.edit-account .account-information .c_view_account_options .featured-content .c-featured-category__article .c-featured-content .c-article-featured__content .c-article-featured__group--center button,.edit-account .account-information .c_view_account_user_details .featured-content .c-featured-category__article .c-featured-content .c-article-featured__content .c-article-featured__group--center button,.edit-account .account-information .container-fluid .featured-content .c-featured-category__article .c-featured-content .c-article-featured__content .c-article-featured__group--center button,.edit-account .summary-account .c_view_account_credentials .featured-content .c-featured-category__article .c-featured-content .c-article-featured__content .c-article-featured__group--center button,.edit-account .summary-account .c_view_account_options .featured-content .c-featured-category__article .c-featured-content .c-article-featured__content .c-article-featured__group--center button,.edit-account .summary-account .c_view_account_user_details .featured-content .c-featured-category__article .c-featured-content .c-article-featured__content .c-article-featured__group--center button,.edit-account .summary-account .container .c-profile-tabs-cont .featured-content .c-featured-category__article .c-featured-content .c-article-featured__content .c-article-featured__group--center button,.edit-account .summary-account .container-fluid #c_view_account_credentials .featured-content .c-featured-category__article .c-featured-content .c-article-featured__content .c-article-featured__group--center button,.edit-account .summary-account .container-fluid #c_view_account_user_details .featured-content .c-featured-category__article .c-featured-content .c-article-featured__content .c-article-featured__group--center button,.edit-account .summary-account .container-fluid form.c-view-account-credentials .featured-content .c-featured-category__article .c-featured-content .c-article-featured__content .c-article-featured__group--center button,.edit-account .summary-account .container-fluid form.c-view-account-userdetails .featured-content .c-featured-category__article .c-featured-content .c-article-featured__content .c-article-featured__group--center button,.featured-content .c-featured-category__article .c-featured-content .c-article-featured__content .c-article-featured__group--center #rr-ex-template--type02 .rr-product-reviews .averageRingBlock .right-review-area .write-review-btn,.featured-content .c-featured-category__article .c-featured-content .c-article-featured__content .c-article-featured__group--center #rr-ex-template--type02 .rr-widget-container .paging .rr-loadmore-btn,.featured-content .c-featured-category__article .c-featured-content .c-article-featured__content .c-article-featured__group--center #rr-ex-template--type04 .rr-submission-form .rr-ex-btn-container .rr-button,.featured-content .c-featured-category__article .c-featured-content .c-article-featured__content .c-article-featured__group--center .article-reviews .rr-product-reviews.type-a .averageRingBlock .write-review-btn,.featured-content .c-featured-category__article .c-featured-content .c-article-featured__content .c-article-featured__group--center .article-reviews .rr-product-reviews.type-a .paging .rr-loadmore-btn,.featured-content .c-featured-category__article .c-featured-content .c-article-featured__content .c-article-featured__group--center .c-diagnostic-tool .c-result-sec-email__success a,.featured-content .c-featured-category__article .c-featured-content .c-article-featured__content .c-article-featured__group--center .coupons-flow .coupons-diagnostic-tool .call-to-action button,.featured-content .c-featured-category__article .c-featured-content .c-article-featured__content .c-article-featured__group--center .coupons-webBricks-action .call-to-action__link,.featured-content .c-featured-category__article .c-featured-content .c-article-featured__content .c-article-featured__group--center .edit-account .account-detail .c_view_account_credentials button,.featured-content .c-featured-category__article .c-featured-content .c-article-featured__content .c-article-featured__group--center .edit-account .account-detail .c_view_account_options button,.featured-content .c-featured-category__article .c-featured-content .c-article-featured__content .c-article-featured__group--center .edit-account .account-detail .c_view_account_user_details button,.featured-content .c-featured-category__article .c-featured-content .c-article-featured__content .c-article-featured__group--center .edit-account .account-detail .container-fluid button,.featured-content .c-featured-category__article .c-featured-content .c-article-featured__content .c-article-featured__group--center .edit-account .account-information .c_view_account_credentials button,.featured-content .c-featured-category__article .c-featured-content .c-article-featured__content .c-article-featured__group--center .edit-account .account-information .c_view_account_options button,.featured-content .c-featured-category__article .c-featured-content .c-article-featured__content .c-article-featured__group--center .edit-account .account-information .c_view_account_user_details button,.featured-content .c-featured-category__article .c-featured-content .c-article-featured__content .c-article-featured__group--center .edit-account .account-information .container-fluid button,.featured-content .c-featured-category__article .c-featured-content .c-article-featured__content .c-article-featured__group--center .edit-account .summary-account .c_view_account_credentials button,.featured-content .c-featured-category__article .c-featured-content .c-article-featured__content .c-article-featured__group--center .edit-account .summary-account .c_view_account_options button,.featured-content .c-featured-category__article .c-featured-content .c-article-featured__content .c-article-featured__group--center .edit-account .summary-account .c_view_account_user_details button,.featured-content .c-featured-category__article .c-featured-content .c-article-featured__content .c-article-featured__group--center .edit-account .summary-account .container .c-profile-tabs-cont button,.featured-content .c-featured-category__article .c-featured-content .c-article-featured__content .c-article-featured__group--center .edit-account .summary-account .container-fluid #c_view_account_credentials button,.featured-content .c-featured-category__article .c-featured-content .c-article-featured__content .c-article-featured__group--center .edit-account .summary-account .container-fluid #c_view_account_user_details button,.featured-content .c-featured-category__article .c-featured-content .c-article-featured__content .c-article-featured__group--center .edit-account .summary-account .container-fluid form.c-view-account-credentials button,.featured-content .c-featured-category__article .c-featured-content .c-article-featured__content .c-article-featured__group--center .edit-account .summary-account .container-fluid form.c-view-account-userdetails button,.featured-content .c-featured-category__article .c-featured-content .c-article-featured__content .c-article-featured__group--center .form-v2 .form-horizontal .form-group.primary-btn button,.featured-content .c-featured-category__article .c-featured-content .c-article-featured__content .c-article-featured__group--center .form-v2 .form-horizontal .form-group.secondary-btn button,.featured-content .c-featured-category__article .c-featured-content .c-article-featured__content .c-article-featured__group--center .o-btn,.form-v2 .form-horizontal .form-group.primary-btn .featured-content .c-featured-category__article .c-featured-content .c-article-featured__content .c-article-featured__group--center button,.form-v2 .form-horizontal .form-group.secondary-btn .featured-content .c-featured-category__article .c-featured-content .c-article-featured__content .c-article-featured__group--center button {
 margin-top:0;
 margin-bottom:0
}
.featured-content .c-featured-category__article .c-featured-content .c-article-featured__content .c-article-featured__group--center .c-text__body:after {
 left:0;
 width:100%
}
@media (max-width:767px) {
 .featured-content .c-featured-category__article .c-featured-content .c-article-featured__content .c-article-featured__group--center .c-article-featured__label {
  margin-bottom:27px
 }
}
@media (min-width:768px) {
 .featured-content .c-featured-category__article .c-featured-content .c-article-featured__content .c-article-featured__group--center {
  text-align:left
 }
 .featured-content .c-featured-category__article .c-featured-content .c-article-featured__content .c-article-featured__group--center .c-article-featured__label {
  margin-bottom:28px;
  padding-left:30px
 }
}
.c-page-divider-v2--type-a .featured-content .c-featured-category__article .c-featured-content .c-article-featured__content .c-article-featured__group--center h2,.featured-content .c-featured-category__article .c-featured-content .c-article-featured__content .c-article-featured__group--center .c-page-divider-v2--type-a h2,.featured-content .c-featured-category__article .c-featured-content .c-article-featured__content .c-article-featured__group--center .o-text__heading-2 {
 margin-bottom:0;
 letter-spacing:.3px;
 max-width:216px
}
@media (min-width:768px) {
 .c-page-divider-v2--type-a .featured-content .c-featured-category__article .c-featured-content .c-article-featured__content .c-article-featured__group--center h2,.featured-content .c-featured-category__article .c-featured-content .c-article-featured__content .c-article-featured__group--center .c-page-divider-v2--type-a h2,.featured-content .c-featured-category__article .c-featured-content .c-article-featured__content .c-article-featured__group--center .o-text__heading-2 {
  max-width:257px
 }
}
@media (min-width:991px) {
 .c-page-divider-v2--type-a .featured-content .c-featured-category__article .c-featured-content .c-article-featured__content .c-article-featured__group--center h2,.featured-content .c-featured-category__article .c-featured-content .c-article-featured__content .c-article-featured__group--center .c-page-divider-v2--type-a h2,.featured-content .c-featured-category__article .c-featured-content .c-article-featured__content .c-article-featured__group--center .o-text__heading-2 {
  max-width:236px
 }
}
.featured-content .c-featured-category__article .c-featured-content .c-article-featured__content .c-article-featured__group--center .o-text__tight {
 line-height:23px
}
@media (max-width:767px) {
 .featured-content .c-featured-category__article .c-featured-content .c-article-featured__content .c-article-featured__group--center .o-text__tight {
  margin-top:16px;
  margin-bottom:23px;
  max-width:275px
 }
 .js-video-playing .c-featured-category__article .c-featured-content__panel-wrap:after,.js-video-playing .c-featured-category__content:before {
  transform:scale(0,0)
 }
}
@media (min-width:768px) and (max-width:991px) {
 .featured-content .c-featured-category__article .c-featured-content .c-article-featured__content .c-article-featured__group--center .o-text__tight {
  margin-top:8px;
  margin-bottom:20px
 }
}
.featured-content .c-featured-category.c-featured-category__left,.featured-content .c-featured-category.c-featured-category__right {
 margin:0 auto 50px;
 max-width:initial
}
.featured-content .js-featured-image {
 width:100%
}
.featured-content .c-video-player-v2__wrap {
 opacity:0;
 tansition:initial;
 -webkit-transition:all 1s ease-in-out;
 transition:all 1s ease-in-out
}
.featured-content .c-video-player-v2__wrap.c-video-player-show {
 opacity:1
}
@media (max-width:766px) {
 .js-video-playing .c-featured-content__panel-wrap .c-featured-content__panel-wrap {
  margin-bottom:40px
 }
}
@media (max-width:767px) {
 .js-video-playing .featured-content .c-featured-category__article .c-featured-category__content {
  margin-top:25px;
  transform:translateY(1%);
  transition:all 2s
 }
}
.video-animation-started .c-featured-category__image.js-featured-image:after {
 content:none!important
}
.ie9 .featured-content .c-featured-category__image.js-featured-image:after {
 margin:auto;
 width:92px;
 height:92px
}
.ie9 .featured-content .c-featured-category__article .c-featured-category__image.js-featured-image:after {
 margin:auto
}
.c-featured__content .c-featured__content-block h2 a {
 word-wrap:break-word
}
.c-featured__products {
 margin:0 0 50px;
 position:relative
}
@media screen and (max-width:767px) {
 .c-featured__products {
  margin:150px 0 70px
 }
}
@media screen and (max-width:500px) {
 .c-featured__products {
  margin:150px 0 100px
 }
}
@media screen and (max-width:400px) {
 .c-featured__products {
  margin:150px 0 50px
 }
}
.c-featured__products .container {
 min-height:450px;
 max-height:550px
}
.c-featured__products .row:nth-child(1) {
 position:absolute;
 width:100%;
 left:10px;
 height:100%
}
@media (max-width:767px) {
 .c-featured__products .row:nth-child(1) {
  position:relative;
  margin-top:-30%
 }
 .c-featured__products .row:nth-child(2) {
  position:relative;
  top:0
 }
}
@media print {
 .c-featured__products {
  display:none
 }
}
.c-featured__products .c-inline-review .rr-star-percentage .aggregateRating>div+div {
 top:24px
}
.c-featured__background {
 position:absolute;
 width:100%;
 overflow:hidden;
 height:100%
}
@media (min-width:768px) {
 .c-featured__background {
  overflow:hidden
 }
 .c-featured__background:after,.c-featured__background:before {
  content:"";
  background-color:rgba(255,255,255,.9);
  position:absolute;
  height:22.5%;
  top:-19.05%;
  left:-20%;
  width:140%;
  border-radius:100%;
  z-index:1
 }
 .c-featured__background:before {
  transform:translatey(15px) rotate(-181.7deg);
  -webkit-transform:translatey(15px) rotate(-181.7deg);
  opacity:.4
 }
}
@media (min-width:768px) and (min-width:1200px) {
 .c-featured__background:before {
  left:-25%;
  transform:translatey(18px) rotate(-180.7deg);
  -webkit-transform:translatey(18px) rotate(-180.7deg)
 }
}
.c-featured__background picture {
 height:100%;
 width:100%;
 display:block
}
.c-featured__background img {
 position:relative
}
@media (max-width:837px) {
 .c-featured__background img {
  height:100%;
  left:50%;
  width:auto;
  -webkit-transform:translatex(-50%);
  -moz-transform:translatex(-50%);
  -ms-transform:translatex(-50%);
  -o-transform:translatex(-50%);
  transform:translatex(-50%)
 }
}
@media (min-width:838px) {
 .c-featured__background img {
  width:100%;
  height:auto;
  top:50%;
  -webkit-transform:translatey(-50%);
  -moz-transform:translatey(-50%);
  -ms-transform:translatey(-50%);
  -o-transform:translatey(-50%);
  transform:translatey(-50%)
 }
}
.c-featured__image {
 z-index:2;
 height:100%
}
.c-featured__image picture {
 display:block;
 height:100%
}
.short .c-featured__image picture {
 margin-top:-5%
}
.c-featured__image img {
 width:100%
}
@media (max-width:767px) {
 .short .c-featured__image picture {
  margin-top:-35%
 }
 .c-featured__image img {
  max-width:450px;
  display:block;
  margin:0 auto
 }
}
.c-featured__content {
 z-index:3;
 text-align:center
}
@media (min-width:768px) {
 .c-featured__image img {
  position:relative;
  top:50%;
  -webkit-transform:translatey(-50%);
  -moz-transform:translatey(-50%);
  -ms-transform:translatey(-50%);
  -o-transform:translatey(-50%);
  transform:translatey(-50%)
 }
 .c-featured__content {
  padding-top:50px;
  padding-bottom:50px;
  display:-webkit-flex;
  display:flex;
  align-items:center;
  min-height:450px
 }
 .c-featured__theme-dark .c-featured__content .c-text__body {
  color:#fff
 }
}
.c-featured__content .c-star-rating,.c-featured__content .c-text__body,.c-featured__content .o-text__heading-1 {
 margin-bottom:20px
}
.c-featured__content .c-text__body {
 overflow:hidden;
 display:-webkit-box;
 -webkit-line-clamp:3;
 -webkit-box-orient:vertical
}
@media (max-width:767px) {
 .c-featured__content-block {
  position:relative;
  background-color:#fff;
  margin:0 auto;
  padding:0 30px
 }
 .c-featured__content-block:after,.c-featured__content-block:before {
  content:"";
  position:absolute;
  height:33px;
  width:100%;
  z-index:1;
  left:0
 }
 .c-featured__content-block:before {
  background:url(../svgs/regular/dist/product-curve.html) center top;
  background-size:cover;
  top:-33px
 }
 .c-featured__content-block:after {
  background:url(../svgs/regular/dist/product-curve.html) center top;
  background-size:cover;
  bottom:-33px;
  transform:translateY(0) rotate(180deg);
  -webkit-transform:translateY(0) rotate(180deg)
 }
 .c-featured__content-block,.c-featured__content-block:after,.c-featured__content-block:before {
  max-width:450px
 }
}
.c-featured__content-block .c-inline-review .aggregaterating>div+div img {
 margin-top:34px
}
@media screen and (max-width:767px) {
 .c-featured__content-block .c-inline-review .aggregaterating>div+div img {
  margin-top:26px
 }
}
@media (max-width:767px) {
 .c-featured__vanilla-left .c-featured__image img {
  margin-top:-50px
 }
 .c-featured__center-right .c-featured__image img {
  position:relative
 }
 .c-featured__panel-left .c-featured__image:nth-child(1) {
  display:none
 }
}
.c-featured__panel-left {
 margin:150px 0 50px
}
@media screen and (max-width:767px) {
 .c-featured__panel-left {
  margin:150px 0 50px!important
 }
}
.c-featured__panel-left .c-featured__image:nth-child(1) img {
 -webkit-transform:none;
 -moz-transform:none;
 -ms-transform:none;
 -o-transform:none;
 transform:none;
 top:100px;
 max-width:400px
}
.c-featured__panel-left .c-featured__image:nth-child(2) img {
 -webkit-transform:none;
 -moz-transform:none;
 -ms-transform:none;
 -o-transform:none;
 transform:none;
 top:-100px
}
.c-featured__panel-left .c-featured__content-block {
 background-color:rgba(255,255,255,.9);
 padding:60px 80px
}
.c-featured__panel-right {
 margin:150px 0 50px
}
@media screen and (max-width:767px) {
 .c-featured__panel-right {
  margin:150px 0 50px!important
 }
 #rr-ex-template--type02 .rr-product-reviews .averageRingBlock .right-review-area .c-featured__panel-right .write-review-btn,#rr-ex-template--type02 .rr-widget-container .paging .c-featured__panel-right .rr-loadmore-btn,#rr-ex-template--type04 .rr-submission-form .rr-ex-btn-container .c-featured__panel-right .rr-button,.article-reviews .rr-product-reviews.type-a .averageRingBlock .c-featured__panel-right .write-review-btn,.article-reviews .rr-product-reviews.type-a .paging .c-featured__panel-right .rr-loadmore-btn,.c-diagnostic-tool .c-result-sec-email__success .c-featured__panel-right a,.c-featured__panel-right #rr-ex-template--type02 .rr-product-reviews .averageRingBlock .right-review-area .write-review-btn,.c-featured__panel-right #rr-ex-template--type02 .rr-widget-container .paging .rr-loadmore-btn,.c-featured__panel-right #rr-ex-template--type04 .rr-submission-form .rr-ex-btn-container .rr-button,.c-featured__panel-right .article-reviews .rr-product-reviews.type-a .averageRingBlock .write-review-btn,.c-featured__panel-right .article-reviews .rr-product-reviews.type-a .paging .rr-loadmore-btn,.c-featured__panel-right .c-diagnostic-tool .c-result-sec-email__success a,.c-featured__panel-right .coupons-flow .coupons-diagnostic-tool .call-to-action button,.c-featured__panel-right .coupons-webBricks-action .call-to-action__link,.c-featured__panel-right .edit-account .account-detail .c_view_account_credentials button,.c-featured__panel-right .edit-account .account-detail .c_view_account_options button,.c-featured__panel-right .edit-account .account-detail .c_view_account_user_details button,.c-featured__panel-right .edit-account .account-detail .container-fluid button,.c-featured__panel-right .edit-account .account-information .c_view_account_credentials button,.c-featured__panel-right .edit-account .account-information .c_view_account_options button,.c-featured__panel-right .edit-account .account-information .c_view_account_user_details button,.c-featured__panel-right .edit-account .account-information .container-fluid button,.c-featured__panel-right .edit-account .summary-account .c_view_account_credentials button,.c-featured__panel-right .edit-account .summary-account .c_view_account_options button,.c-featured__panel-right .edit-account .summary-account .c_view_account_user_details button,.c-featured__panel-right .edit-account .summary-account .container .c-profile-tabs-cont button,.c-featured__panel-right .edit-account .summary-account .container-fluid #c_view_account_credentials button,.c-featured__panel-right .edit-account .summary-account .container-fluid #c_view_account_user_details button,.c-featured__panel-right .edit-account .summary-account .container-fluid form.c-view-account-credentials button,.c-featured__panel-right .edit-account .summary-account .container-fluid form.c-view-account-userdetails button,.c-featured__panel-right .form-v2 .form-horizontal .form-group.primary-btn button,.c-featured__panel-right .form-v2 .form-horizontal .form-group.secondary-btn button,.c-featured__panel-right .o-btn,.coupons-flow .coupons-diagnostic-tool .call-to-action .c-featured__panel-right button,.coupons-webBricks-action .c-featured__panel-right .call-to-action__link,.edit-account .account-detail .c_view_account_credentials .c-featured__panel-right button,.edit-account .account-detail .c_view_account_options .c-featured__panel-right button,.edit-account .account-detail .c_view_account_user_details .c-featured__panel-right button,.edit-account .account-detail .container-fluid .c-featured__panel-right button,.edit-account .account-information .c_view_account_credentials .c-featured__panel-right button,.edit-account .account-information .c_view_account_options .c-featured__panel-right button,.edit-account .account-information .c_view_account_user_details .c-featured__panel-right button,.edit-account .account-information .container-fluid .c-featured__panel-right button,.edit-account .summary-account .c_view_account_credentials .c-featured__panel-right button,.edit-account .summary-account .c_view_account_options .c-featured__panel-right button,.edit-account .summary-account .c_view_account_user_details .c-featured__panel-right button,.edit-account .summary-account .container .c-profile-tabs-cont .c-featured__panel-right button,.edit-account .summary-account .container-fluid #c_view_account_credentials .c-featured__panel-right button,.edit-account .summary-account .container-fluid #c_view_account_user_details .c-featured__panel-right button,.edit-account .summary-account .container-fluid form.c-view-account-credentials .c-featured__panel-right button,.edit-account .summary-account .container-fluid form.c-view-account-userdetails .c-featured__panel-right button,.form-v2 .form-horizontal .form-group.primary-btn .c-featured__panel-right button,.form-v2 .form-horizontal .form-group.secondary-btn .c-featured__panel-right button {
  margin-bottom:30px
 }
}
@media (max-width:767px) {
 .c-featured__panel-left .c-featured__image:nth-child(2) img {
  top:0;
  width:80%
 }
 .c-featured__panel-left .c-featured__content-block {
  background-color:#fff;
  padding:0 30px
 }
 .c-featured__panel-right .c-featured__image {
  padding:0 10px
 }
}
.c-featured__panel-right .c-featured__image:nth-child(1) img {
 -webkit-transform:none;
 -moz-transform:none;
 -ms-transform:none;
 -o-transform:none;
 transform:none;
 top:-50px
}
@media (max-width:767px) {
 .c-featured__panel-right .c-featured__image:nth-child(1) img {
  top:0
 }
 .c-featured__panel-right .c-featured__image:nth-child(2) {
  display:none
 }
}
.c-featured__panel-right .c-featured__image:nth-child(2) img {
 -webkit-transform:none;
 -moz-transform:none;
 -ms-transform:none;
 -o-transform:none;
 transform:none;
 top:150px;
 max-width:400px;
 float:right
}
.c-featured__panel-right .c-featured__content-block {
 background-color:rgba(255,255,255,.9);
 padding:60px 80px
}
@media (max-width:767px) {
 .c-featured__panel-right .c-featured__content-block {
  background-color:#fff;
  padding:0 30px
 }
 .c-page-divider-v2--type-a .de_de.pl2-page .c-featured__content-block h2 a,.de_de.pl2-page .c-featured__content-block .c-page-divider-v2--type-a h2 a,.de_de.pl2-page .c-featured__content-block h2.o-text__heading-2 a {
  word-wrap:break-word
 }
}
@media (min-width:768px) {
 .c-featured__theme-dark .c-featured__content .o-text__heading-1 {
  color:#fff
 }
 .c-featured__center-left .c-featured__image img {
  left:-17%
 }
 .c-featured__center-right .c-featured__image img {
  left:17%
 }
 .c-featured__promoProduct-left .c-featured__content {
  padding-top:20px
 }
 .rtl .c-featured__center-right .c-featured__content {
  margin-right:8.33333333%
 }
 .rtl .c-featured__center-left .c-featured__image img {
  left:auto;
  right:-17%
 }
 .ie .c-featured__products .row:nth-child(2),.ie11 .c-featured__products .row:nth-child(2) {
  display:flex;
  flex-direction:column
 }
}
@media (max-width:837px) {
 .rtl .c-featured__background img {
  left:auto;
  right:50%;
  -webkit-transform:translatex(50%);
  -moz-transform:translatex(50%);
  -ms-transform:translatex(50%);
  -o-transform:translatex(50%);
  transform:translatex(50%)
 }
}
.rtl .c-quote__icon,.rtl .c-quote__link svg {
 -webkit-transform:scaleX(-1);
 -moz-transform:scaleX(-1);
 -o-transform:scaleX(-1)
}
.rtl .c-featured__products .row:nth-child(1) {
 left:auto;
 right:10px
}
.c-quote {
 text-align:center;
 margin:0 auto 50px;
 float:none
}
@media (min-width:768px) {
 .ie .c-featured__content,.ie11 .c-featured__content {
  display:flex;
  flex-direction:column;
  justify-content:center;
  align-items:center
 }
 .ie .c-featured__content-block,.ie11 .c-featured__content-block {
  max-width:100%
 }
 .c-quote {
  max-width:510px
 }
}
.c-quote.c-feature-quote-left {
 margin:0 auto 35px
}
.o-article-wrapper .c-quote {
 width:100%
}
.c-quote__icon {
 background:url(../svgs/css/dist/svg/sprite.stack.html#quote) center center no-repeat;
 height:52px;
 background-size:contain;
 margin-bottom:20px
}
.c-quote__icon svg {
 width:62px;
 height:44px;
 fill:#dbc081
}
.c-quote__textblock {
 margin-bottom:25px
}
@media (max-width:767px) {
 .c-quote__textblock {
  width:85%;
  margin:0 auto
 }
}
.c-quote__textblock .o-text__small {
 font-size:1.7rem;
 font-weight:600;
 color:#002663
}
.c-quote__text {
 font-size:2.2rem;
 line-height:3.2rem
}
.c-quote__link span,.c-quote__link svg {
 display:inline-block;
 vertical-align:middle
}
.c-quote__link svg {
 margin-left:10px;
 margin-top:2px;
 height:9px;
 width:4px;
 fill:#fff
}
.c-feature-quote-left {
 text-align:left;
 position:relative;
 padding:0 15px;
 width:100%;
 margin-left:0
}
.c-feature-quote-left .c-quote__icon,.c-feature-quote-left .c-quote__textblock {
 display:block;
 vertical-align:top
}
.c-feature-quote-left .c-quote__icon {
 width:60px;
 margin-left:-15px;
 margin-right:5px;
 margin-bottom:10px
}
@media (max-width:767px) {
 .c-feature-quote-left .c-quote__icon {
  margin-left:-6px
 }
}
.c-feature-quote-left .c-quote__textblock {
 width:100%;
 margin-bottom:0
}
.c-feature-quote-left .c-feature-quote-social {
 position:absolute;
 bottom:0
}
@media (min-width:768px) {
 .c-feature-quote-left {
  padding:0
 }
 .c-feature-quote-left .c-quote__icon,.c-feature-quote-left .c-quote__textblock {
  display:inline-block
 }
 .c-feature-quote-left .c-quote__icon {
  margin:0;
  position:absolute;
  left:-11%;
  top:-8%
 }
 .c-feature-quote-left .c-feature-quote-social {
  margin-left:-10%
 }
}
@media print {
 .c-quote__icon {
  background:url(../svgs/regular/dist/quote.html) center center no-repeat!important
 }
 .c-feature-quote-left .c-quote__icon .c-quote__text,.c-feature-quote-left .c-quote__textblock .c-quote__text {
  font-size:18px;
  font-weight:600
 }
 .c-feature-quote-left .c-feature-quote-social {
  display:none
 }
}
.c-feature-quote-left .c-feature-quote-social .c-social-sharing-stack .c-social-sharing-icon-wrapper svg {
 stroke:#949494
}
@media (max-width:767px) {
 .c-feature-quote-left .c-feature-quote-social {
  bottom:-40px
 }
 .c-feature-quote-left .c-quote__reference {
  margin-bottom:65px
 }
}
.c-feature-quote-left .at_PinItButton {
 background-image:url(../svgs/regular/dist/pinterest.html)!important;
 background-position:center center;
 background-size:12px 16px;
 width:20px!important;
 height:100%!important;
 display:block!important
}
.c-feature-quote-left .at_PinItButton:hover {
 background-position:center center!important
}
.c-feature-quote-left .c-social-sharing-icon {
 width:100%!important
}
.c-feature-quote-left .c-social-sharing-downloads,.c-feature-quote-left .c-social-sharing-print {
 display:none!important
}
@media print {
 .c-feature-quote-center {
  display:none
 }
}
.c-feature-quote-center .c-feature-quote-social {
 margin-left:-10%;
 position:absolute;
 bottom:30px
}
.c-featured-twitter-post .c-featured-tweet-post-tab__content:first-child .c-featured-tweet-post-tab__iconwrapper,.c-featured-twitter-post .c-featured-tweet-post__content:first-child .c-featured-tweet-post-tab__iconwrapper,.oter--va {
 position:relative
}
.c-feature-quote-center .c-feature-quote-social .addthis_toolbox a {
 margin-bottom:0
}
@media (max-width:767px) {
 .c-feature-quote-center .c-feature-quote-social {
  bottom:-30px;
  margin-left:0
 }
 .c-feature-quote-center .o-link {
  clear:both;
  display:none
 }
}
.home-page .c-quote .c-feature-quote-left {
 margin:0 auto 50px
}
.rtl .c-quote__icon {
 -ms-transform:scaleX(-1);
 transform:scaleX(-1)
}
.rtl .c-quote__textblock .o-text__small {
 color:#666;
 text-align:right
}
.rtl .c-quote__link svg {
 -ms-transform:scaleX(-1);
 transform:scaleX(-1)
}
.rtl .c-feature-quote-center .c-feature-quote-social {
 margin:0;
 bottom:-40px
}
@media (min-width:768px) {
 .c-feature-quote-left .at_PinItButton {
  width:100%!important
 }
 .rtl .c-quote {
  float:none
 }
 .rtl .c-feature-quote-center .c-feature-quote-social {
  margin:0 -10% 0 0;
  bottom:30px
 }
 .rtl .c-feature-quote-left .c-quote__icon {
  right:-11%;
  left:auto
 }
}
.rtl .c-feature-quote-left .c-quote__text {
 text-align:right
}
@media (max-width:767px) {
 .rtl .c-feature-quote-left .c-quote__icon {
  margin:0 -6px 10px 0
 }
 .rtl .c-feature-quote-left .c-quote__reference {
  top:auto
 }
 .rtl .c-feature-quote-left .c-feature-quote-social {
  bottom:-50px
 }
}
@media (min-width:768px) {
 .rtl .c-feature-quote-left .c-feature-quote-social {
  margin:0 -10% 0 0
 }
}
.pdp-page .c-quote.c-feature-quote-center {
 margin-bottom:0
}
.c-featured-twitter-post .c-social-feed-post__viewcount {
 display:none
}
@media (max-width:767px) {
 .c-featured-twitter-post .c-featured-tweet-post-tab__content,.c-featured-twitter-post .c-featured-tweet-post__content {
  margin-bottom:10px
 }
}
.c-featured-twitter-post .c-social-feed-post__non-image .c-single-tweet__cta {
 margin-top:15px
}
@media (max-width:991px) {
 .c-featured-twitter-post .c-social-feed-post__non-image .c-single-tweet__cta {
  margin-top:10px
 }
}
.c-featured-twitter-post .o-thumbnail-profile-img {
 border:.5px solid #c7c7c7
}
.c-social-feed-post {
 clear:both;
 overflow:hidden;
 padding:0
}
.c-social-feed-post__image img {
 max-width:100%
}
@media (min-width:768px) {
 .c-featured-twitter-post .c-social-feed-post__image {
  margin-bottom:15px
 }
 .c-social-feed-post__image img {
  display:inherit;
  max-height:none
 }
}
.c-social-feed-post__author-details,.c-social-feed-post__desc {
 margin:0 58px 15px
}
@media (min-width:768px) {
 .c-social-feed-post__author-details,.c-social-feed-post__desc {
  margin:0 57px
 }
}
@media (max-width:767px) {
 .c-social-feed-post__author-details,.c-social-feed-post__desc {
  margin:0
 }
}
.c-social-feed-post__author-details {
 margin-top:10px;
 font-style:normal
}
.c-social-feed-post__copy {
 font-weight:400
}
.c-social-feed-post .c-featured-tweet-tab--left .c-featured-tweet__wrapper .c-social-feed-post__copy {
 padding:20px 0
}
.c-social-feed-post .o-separator {
 vertical-align:super
}
@media (min-width:768px) {
 .c-social-feed-post .o-separator {
  margin-left:3px;
  margin-right:5px
 }
}
.c-featured-tweet-post__content.o-bottom {
 margin-top:25px
}
.c-social-feed-post__copy.u-center,.c-social-feed-post__image.u-center {
 width:auto
}
.c-featured-tweet-tab--left .c-featured-tweet-post-tab__iconwrapper {
 height:36px
}
.c-featured-tweet-tab--left .c-featured-tweet__wrapper .c-social-feed-post__non-image .c-social-feed-post__copy {
 width:574px;
 margin:0 auto;
 display:block;
 padding:0!important
}
.c-featured-tweet-tab--left .c-featured-tweet__wrapper .c-social-feed-post__non-image .c-social-feed-post__copy .c-social-feed-post__desc {
 margin-right:auto;
 margin-left:auto
}
@media (min-width:768px) and (max-width:991px) {
 .c-featured-tweet-tab--left .c-featured-tweet__wrapper .c-social-feed-post__non-image .c-social-feed-post__copy .c-social-feed-post__desc {
  margin-bottom:13px
 }
}
@media (max-width:767px) {
 .c-featured-tweet-tab--left .c-featured-tweet__wrapper .c-social-feed-post__non-image .c-social-feed-post__copy {
  width:100%
 }
 .c-featured-tweet-tab--left .c-featured-tweet__wrapper .c-social-feed-post__non-image .c-social-feed-post__copy .c-social-feed-post__desc {
  margin-bottom:15px
 }
 .c-featured-tweet-tab--left .c-featured-tweet__wrapper .c-social-feed-post__non-image .c-social-feed-post__copy .c-single-tweet__cta {
  margin-top:15px
 }
}
@media (min-width:992px) {
 .c-featured-tweet-tab--left .c-featured-tweet__wrapper .c-social-feed-post__copy {
  padding-left:57px
 }
 .c-featured-tweet-tab--left .c-featured-tweet__wrapper .c-social-feed-post__image {
  text-align:right
 }
 .c-featured-tweet-tab--left .c-featured-tweet__wrapper .c-social-feed-post__image img {
  width:404.5px
 }
 .c-featured-tweet-tab--left.c-featured-twitter-post {
  max-width:830px
 }
 .article-page .c-featured-twitter-post .row .c-featured-tweet-tab,.article-page .c-featured-twitter-post .row .c-featured-twitter-post {
  width:100%
 }
}
.article-page .c-featured-twitter-post.c-featured-twitter-post__non-image .c-social-feed-post__desc:before {
 margin-bottom:11px
}
.article-page .c-featured-twitter-post .row .c-featured-tweet-tab,.article-page .c-featured-twitter-post .row .c-featured-twitter-post {
 padding:0;
 width:100%
}
@media (max-width:766px) {
 .article-page .c-featured-twitter-post .row .c-featured-tweet-tab,.article-page .c-featured-twitter-post .row .c-featured-twitter-post {
  width:100%;
  padding:0
 }
}
.article-page .c-featured-twitter-post .c-featured-tweet__wrapper .c-social-feed-post__non-image .c-social-feed-post__copy {
 width:428px;
 margin-left:auto;
 margin-right:auto
}
@media (max-width:767px) {
 .article-page .c-featured-twitter-post .c-featured-tweet__wrapper .c-social-feed-post__non-image .c-social-feed-post__copy {
  width:auto
 }
}
@media (min-width:768px) and (max-width:991px) {
 .article-page .c-featured-twitter-post .c-featured-tweet__wrapper .c-social-feed-post__non-image .c-social-feed-post__copy {
  width:85%
 }
}
@media (min-width:768px) {
 .article-page .c-featured-twitter-post .c-featured-tweet__wrapper .c-social-feed-post__non-image .c-social-feed-post__copy .c-social-feed-post__desc {
  margin:0 0 8px
 }
}
.article-page .o-thumbnail-profile-img {
 width:45px;
 height:45px
}
.article-page .c-featured-twitter-post.c-featured-tweet--top {
 padding:0;
 width:100%
}
@media (min-width:992px) {
 .article-page .c-featured-twitter-post .c-featured-tweet__wrapper .c-social-feed-post__non-image .c-social-feed-post__copy .c-social-feed-post__desc {
  margin-bottom:13px
 }
 .article-page .c-featured-twitter-post.c-featured-tweet--top {
  width:100%
 }
}
@media (max-width:766px) {
 .article-page .c-featured-twitter-post.c-featured-tweet--top {
  width:100%;
  padding:0
 }
}
@media (max-width:767px) {
 .article-page .c-featured-twitter-post.c-featured-tweet--top.c-featured-twitter-post__non-image .c-featured-tweet-post-tab__iconwrapper {
  height:32px!important
 }
}
.article-page .c-featured-twitter-post.c-featured-tweet--top .c-social-feed-post__copy {
 padding:0
}
.article-page .c-featured-twitter-post.c-featured-tweet--top .c-social-feed-post__copy .c-featured-tweet-cta__rightarrow {
 margin-left:3px
}
.article-page .c-featured-twitter-post.c-featured-tweet--top .c-featured-tweet-post-tab__content,.article-page .c-featured-twitter-post.c-featured-tweet--top .c-featured-tweet-post__content {
 margin-bottom:0
}
.article-page .c-featured-twitter-post.c-featured-tweet--top .c-featured-tweet-post-tab__content .c-featured-tweet-post-tab__iconwrapper,.article-page .c-featured-twitter-post.c-featured-tweet--top .c-featured-tweet-post__content .c-featured-tweet-post-tab__iconwrapper {
 height:38px
}
.article-page .c-featured-twitter-post.c-featured-tweet--top .c-social-feed-post__image {
 margin-bottom:12px;
 padding:0
}
@media (min-width:768px) {
 .article-page .c-featured-twitter-post.c-featured-tweet--top .c-social-feed-post__image {
  margin-bottom:11.5px
 }
}
.c-featured-twitter-post .c-social-feed-post__desc {
 letter-spacing:.1px;
 line-height:25px;
 margin-bottom:13px
}
@media (min-width:768px) and (max-width:991px) {
 .c-featured-twitter-post .c-social-feed-post__desc {
  margin:0 0 8px
 }
}
@media (max-width:767px) {
 .c-featured-twitter-post.c-featured-tweet-tab--left .c-featured-tweet__wrapper .c-social-feed-post__copy {
  padding:20px 0
 }
 .c-featured-twitter-post .c-social-feed-post__desc {
  margin-bottom:18px
 }
}
.c-featured-twitter-post .c-single-tweet__cta {
 line-height:18px;
 font-style:normal;
 letter-spacing:.1;
 color:#666;
 margin-top:20px
}
.c-featured-twitter-post .c-single-tweet__author,.c-featured-twitter-post .c-single-tweet__date {
 font-weight:400;
 color:#666
}
.c-featured-twitter-post .c-featured-tweet-post-tab__content:first-child .c-featured-tweet-post-tab__line,.c-featured-twitter-post .c-featured-tweet-post-tab__content:first-child .c-featured-tweet-post__line,.c-featured-twitter-post .c-featured-tweet-post__content:first-child .c-featured-tweet-post-tab__line,.c-featured-twitter-post .c-featured-tweet-post__content:first-child .c-featured-tweet-post__line {
 background:0 0
}
.c-featured-twitter-post .c-featured-tweet-post-tab__content:first-child .c-featured-tweet-post-tab__line:after,.c-featured-twitter-post .c-featured-tweet-post-tab__content:first-child .c-featured-tweet-post-tab__line:before,.c-featured-twitter-post .c-featured-tweet-post-tab__content:first-child .c-featured-tweet-post__line:after,.c-featured-twitter-post .c-featured-tweet-post-tab__content:first-child .c-featured-tweet-post__line:before,.c-featured-twitter-post .c-featured-tweet-post__content:first-child .c-featured-tweet-post-tab__line:after,.c-featured-twitter-post .c-featured-tweet-post__content:first-child .c-featured-tweet-post-tab__line:before,.c-featured-twitter-post .c-featured-tweet-post__content:first-child .c-featured-tweet-post__line:after,.c-featured-twitter-post .c-featured-tweet-post__content:first-child .c-featured-tweet-post__line:before {
 background:linear-gradient(to right,#b78938 0,#dabf80 25%,#ffe2ac 50%,#dabf80 75%,#b78938 100%);
 height:1px;
 margin:auto;
 width:50%;
 content:"";
 display:table;
 float:left
}
@media (max-width:767px) {
 .c-featured-twitter-post.c-featured-twitter-post__non-image .c-featured-tweet-post-tab__iconwrapper {
  height:22px
 }
}
.c-featured-twitter-post.c-featured-twitter-post__non-image .o-thumbnail-profile-img {
 width:45px;
 height:45px
}
.rtl .c-featured-tweet-tab--left .c-social-feed-post {
 float:none
}
.rtl .c-featured-tweet__wrapper .c-social-feed-post .c-single-tweet__cta {
 line-height:28px
}
.ie9 .c-featured-tweet-post-tab__line,.ie9 .c-featured-tweet-post__line {
 filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#B78938', endColorstr='#DABF80')
}
.c-featured-tweet-tab,.c-featured-twitter-post {
 padding:10px 0 0;
 position:relative;
 height:100%;
 margin-bottom:40px
}
@media (max-width:992px) {
 .c-featured-tweet-tab,.c-featured-twitter-post {
  padding:10px 20px 0
 }
}
@media (min-width:992px) {
 .c-featured-twitter-post .c-social-feed-post__desc {
  margin-left:auto;
  margin-right:auto
 }
 .c-featured-tweet-tab,.c-featured-twitter-post {
  width:80%;
  margin-left:auto;
  margin-right:auto
 }
}
.c-featured-tweet-tab__icon {
 margin:0 auto 30px;
 display:block;
 background-color:#fff;
 padding:0 20px
}
.c-featured-tweet-tab__icon svg {
 width:100%;
 height:100%
}
.c-featured-tweet-tab .c-single-tweet__content .c-single-tweet__msg,.c-featured-tweet-tab .c-social-feed-post__copy .c-single-tweet__msg,.c-featured-twitter-post .c-single-tweet__content .c-single-tweet__msg,.c-featured-twitter-post .c-social-feed-post__copy .c-single-tweet__msg {
 max-height:74.1px;
 overflow:hidden;
 display:-webkit-box;
 -webkit-line-clamp:3;
 -webkit-box-orient:vertical
}
.c-featured-tweet--top .c-single-tweet,.c-featured-tweet--top .c-social-feed-post {
 max-width:490px;
 margin:0 auto
}
@media (max-width:768px -2) {
 .c-featured-tweet-tab--left {
  width:66%
 }
}



.article-page .c-featured-tweet-tab,.article-page .c-featured-twitter-post {
 padding:10px 20px 0;
 max-width:1024px
}
@media (min-width:766px) {
 .article-page .c-featured-tweet-tab,.article-page .c-featured-twitter-post {
  width:90%;
  padding:10px 0 0
 }
}
.article-page .c-featured-tweet-post-tab__content,.article-page .c-featured-tweet-post__content {
 margin-bottom:10px
}
.article-page .c-single-tweet--text-only .c-single-tweet__content .c-single-tweet__msg,.article-page .c-single-tweet--text-only .c-social-feed-post__copy .c-single-tweet__msg {
 margin-top:-25px
}
@media (max-width:767px) {
 .article-page .c-single-tweet--text-only .c-single-tweet__content .c-single-tweet__msg,.article-page .c-single-tweet--text-only .c-social-feed-post__copy .c-single-tweet__msg {
  margin-top:6px
 }
}
.article-page .c-single-tweet__content,.article-page .c-social-feed-post__copy {
 padding-bottom:10px
}
.article-page .c-single-tweet__content .c-single-tweet__msg,.article-page .c-social-feed-post__copy .c-single-tweet__msg {
 height:74.1px;
 overflow:hidden;
 display:-webkit-box;
 -webkit-line-clamp:3;
 -webkit-box-orient:vertical
}
.article-page .c-featured-tweet--top .c-single-tweet,.article-page .c-featured-tweet--top .c-social-feed-post {
 width:100%;
 max-width:none;
 padding-bottom:0
}
.article-page .c-single-tweet__details {
 margin-bottom:20px
}
.c-featured-tweet-tab--left.c-featured-twitter-post,.c-featured-tweet-tab.c-featured-tweet-tab--left {
 max-width:1024px
}
@media (min-width:992px) {
 .article-page .c-featured-tweet--top .c-single-tweet,.article-page .c-featured-tweet--top .c-social-feed-post {
  width:428px
 }
 .c-featured-tweet-tab--left.c-featured-twitter-post,.c-featured-tweet-tab.c-featured-tweet-tab--left {
  width:90%
 }
}
.c-featured-tweet-tab--left.c-featured-twitter-post .o-bottom,.c-featured-tweet-tab.c-featured-tweet-tab--left .o-bottom {
 display:block
}
.c-featured-tweet-tab--left .c-single-tweet__image,.c-featured-tweet-tab--left .c-social-feed-post__image {
 width:100%
}
.c-featured-tweet-tab--left .c-single-tweet__content,.c-featured-tweet-tab--left .c-social-feed-post__copy {
 width:100%;
 padding-left:40px;
 padding-right:40px
}
.c-featured-tweet-tab--left {
 overflow:hidden
}
@media (min-width:768px) {
 .c-featured-tweet-tab--left {
  width:90%
 }
}
@media (min-width:992px) {
 .c-featured-tweet-tab--left {
  width:90%
 }
}
.rtl .c-featured-tweet-cta__rightarrow {
 -moz-transform:scaleX(-1);
 -o-transform:scaleX(-1);
 -webkit-transform:scaleX(-1);
 transform:scaleX(-1);
 filter:FlipH;
 -ms-filter:"FlipH";
 margin:0 6px 0 0
}
.c-single-tweet--text-only .c-single-tweet__content,.c-single-tweet--text-only .c-social-feed-post__copy {
 padding-top:0;
 margin-top:-14px
}
.c-single-tweet--text-only .c-single-tweet__msg {
 font-size:1.6rem;
 margin-bottom:15px
}
.c-single-tweet--text-only.c-single-tweet,.c-single-tweet--text-only.c-social-feed-post {
 padding-bottom:0
}
@media (max-width:767px) {
 .c-single-tweet--text-only .c-single-tweet__content,.c-single-tweet--text-only .c-social-feed-post__copy {
  margin-top:-13px
 }
 .c-single-tweet--text-only.c-single-tweet,.c-single-tweet--text-only.c-social-feed-post {
  margin-top:14px
 }
}
.c-single-tweet--text-only .c-single-tweet__details {
 margin-bottom:17px
}
.c-single-tweet--text-only .c-single-tweet__content,.c-single-tweet--text-only .c-social-feed-post__copy {
 padding-bottom:14px
}

.c-oter-container .row {
 margin:0
}
.oter--va {
 color:#666;
 background:#f0f0f0;
 overflow:hidden;
 width:100%;
 border-bottom:4px solid #002663;
 margin-top:0
}
@media (min-width:768px) {
 .oter--va {
  padding-top:40px
 }
}
@media (min-width:992px) {
 .oter--va {
  padding-top:70px
 }
}
.oter--va:before {
 content:"";
 background:url(../svgs/css/dist/svg/sprite.stack.html#oter-curve-device) -11px -1px no-repeat;
 position:absolute;
 display:block;
 width:100%;
 min-height:100px;
 top:0;
 background-size:101%
}
@media (max-width:767px) {
 .oter--va {
  padding-top:0;
  margin-top:10px
 }
 .oter--va:before {
  background-size:104%;
  height:22px
 }
 .c-oter-social {
  position:absolute;
  top:0
 }
}
@media (max-width:767px) and (orientation:landscape) {
 .oter--va:before {
  height:45px
 }
}
@media (min-width:768px) {
 .oter--va {
  min-height:342px
 }
}
.c-svg-icon {
 height:14px;
 width:14px;
 margin:12px;
 vertical-align:middle
}
.c-oter-logo {
 display:none
}
@media (min-width:992px) {
 .oter--va {
  min-height:346px
 }
 .c-oter-logo {
  display:inline-block;
  text-align:center;
  margin-top:68px
 }
}
@media print {
 .c-oter-logo {
  display:block;
  margin-top:13%;
  width:25%;
  float:left
 }
}
.c-svg-logo {
 display:none
}
@media (min-width:992px) {
 .c-svg-logo {
  display:inline-block;
  width:85px;
  height:70px;
  padding:0
 }
}
.c-logo-copy {
 font-size:1.6rem;
 text-align:center;
 margin:40px 0 0;
 padding:0 50px
}
@media print {
 .c-logo-copy {
  display:none
 }
}
.c-svg-flag {
 height:14px;
 width:14px;
 margin-bottom:-2px
}
.c-oter-unilever.c-oter-unilever img,.c-svg-unilever {
 height:36px;
 width:33px
}
@media (min-width:768px) {
 .c-svg-unilever {
  float:left;
  display:inline-block;
  margin-right:5px
 }
 .c-oter-unilever.c-oter-unilever img {
  float:left;
  display:inline-block
 }
}
.oter--section {
 list-style:none;
 padding:0;
 margin:0
}
@media (min-width:768px) {
 .oter--section {
  padding:54px 54px 0
 }
}
@media (min-width:992px) {
 .oter--section {
  padding:43px 0 0
 }
}
@media (min-width:1441px) {
 .oter--section {
  padding:80px 0 0
 }
}
@media screen and (min-width:768px) {
 .c-contact-list,.c-oter-social {
  padding-left:20px
 }
}
.c-dove-logo {
 width:67px;
 height:50px;
 display:block;
 text-indent:-9999px;
 position:absolute;
 left:0;
 right:0;
 margin:0 auto;
 z-index:1
}
.c-dove-logo img {
 width:100%;
 height:100%;
 display:block
}
.c-oter-social .o-link-icons {
 padding-left:0;
 margin:10px 0 30px
}
@media (min-width:768px) {
 .c-oter-social {
  padding-left:0
 }
 .c-oter-social .o-link-icons {
  padding-left:10px;
  margin:0 0 7px;
  text-align:left
 }
}
@media (min-width:992px) {
 .c-oter-social .o-link-icons {
  margin:0
 }
}
@media print {
 .c-oter-social {
  margin-top:0;
  padding-left:60px;
  width:25%
 }
}
.c-oter-social-link.c-oter-social-link {
 float:none;
 display:inline-block;
 text-align:center;
 margin:0 5px;
 border-radius:50%;
 border:1px solid #666
}
@media screen and (min-width:768px) {
 .c-oter-social-link.c-oter-social-link {
  border:none;
  border-radius:0
 }
}
@media print {
 .c-oter-social-link.c-oter-social-link {
  border:0;
  float:left
 }
}
@media (min-width:768px) {
 .c-img-container,.c-svg-container {
  border-radius:50%;
  border:1px solid #666;
  display:inline-block;
  margin-right:0;
  width:35px;
  height:35px
 }
}
.c-social-icons-list {
 text-decoration:none
}
@media screen and (min-width:768px) {
 .c-social-icons-list {
  height:40px;
  display:inline-block;
  text-align:center;
  margin:0 auto;
  vertical-align:middle
 }
 .c-social-icons-list:hover {
  text-decoration:none
 }
}
.c-social-icons-list img {
 width:26px;
 margin:9px
}
@media (min-width:768px) {
 .c-social-icons-list img {
  width:20px;
  margin:7px
 }
 .c-social-container {
  display:inline-block;
  float:left
 }
}
.c-social-links {
 border-bottom:1px solid #ccc;
 padding-top:45px;
 text-align:center
}
.c-social-links:before {
 content:"";
 display:block
}
@media (min-width:768px) {
 .c-social-links {
  border-bottom:none;
  padding:0
 }
}
@media print {
 .c-social-links {
  padding:0;
  border:0
 }
 .c-oter-list {
  width:25%
 }
}
.c-oter-list {
 list-style:none;
 text-decoration:none;
 text-align:center
}
@media (min-width:768px) {
 .c-oter-list {
  display:table;
  margin-top:7px;
  padding-right:30px
 }
 .c-oter-list .c-oter-country {
  padding-left:5px
 }
}
@media (min-width:992px) {
 .c-oter-list {
  padding-right:65px
 }
}
.c-oter-list:last-child {
 padding-right:0;
 float:right
}
@media (max-width:767px) {
 .c-oter-list-mobile {
  padding-top:132px
 }
}
.c-contact-list,.c-signup-list {
 list-style:none;
 padding:0
}
.c-contact-list--icon {
 display:inline-block;
 position:relative;
 top:2px
}
.c-social-icon-names {
 position:absolute;
 text-indent:-9999px
}
@media (min-width:768px) {
 .c-contact-list,.c-signup-list {
  text-align:left
 }
 .c-social-icon-names {
  display:inline-block;
  margin:0 auto;
  left:0;
  right:0;
  vertical-align:middle;
  color:#666;
  position:absolute;
  text-indent:-9999px
 }
 .c-social-icon-names:hover {
  text-decoration:none;
  color:#999
 }
}
.c-oter-contact {
 margin-top:29px
}
@media (max-width:767px) {
 .c-oter-contact .visible-xs.c-append {
  display:inline-block!important
 }
}
.c-oter-contact a,.c-oter-signup a {
 font-size:1.6rem;
 line-height:1.5
}
@media (min-width:768px) {
 .c-oter-contact,.c-oter-signup {
  display:table;
  margin:0 0 34px
 }
 .c-oter-contact a,.c-oter-signup a {
  display:table-cell;
  vertical-align:middle;
  letter-spacing:.3px
 }
 .c-oter-contact a.phoneNumber,.c-oter-signup a.phoneNumber {
  display:none
 }
}
.c-oter-signup {
 margin-top:30px
}
@media print {
 .c-contact-list,.c-signup-list {
  text-align:left
 }
 .c-social-icon-names {
  color:#666!important
 }
 .c-oter-contact {
  padding-left:40px;
  text-align:left
 }
 .c-oter-signup.oter--lang {
  display:none
 }
}
@media (min-width:768px) {
 .c-oter-signup {
  margin:8px 0 77px 5px
 }
 .c-oter-adchoice {
  margin:0 0 34px
 }
}
.c-oter-signup.oter--lang {
 margin-top:24px
}
.c-oter-terms {
 padding:15px 0
}
@media (min-width:768px) {
 .c-oter-signup.oter--lang {
  margin:-59px 0 16px 5px
 }
 .c-oter-terms {
  padding:0
 }
}
@media (max-width:767px) {
 .c-oter-unilever {
  margin-top:0
 }
}
.c-copyright {
 margin:30px 0;
 line-height:2;
 letter-spacing:.3px;
 font-size:1.2rem
}
@media (min-width:768px) {
 .c-copyright {
  display:table;
  margin:0 0 50px 5px
 }
 .c-copyright a {
  display:table-cell;
  vertical-align:middle
 }
 .c-copyright .c-copyright-label {
  padding-left:9px
 }
}
.o-oter-links {
 color:#666
}
.o-oter-links:hover {
 color:#999;
 text-decoration:none
}
@media print {
 .o-oter-links,.o-oter-links span {
  color:#666!important
 }
}
.oter--lang ul {
 list-style:none;
 padding:0
}
.oter--lang li {
 box-sizing:border-box;
 display:inline-block;
 width:44px;
 height:30px;
 margin:0 10px 10px 0
}
@media screen and (min-width:768px) {
 .oter--lang li {
  float:left;
  margin-right:7px
 }
 .oter--lang li:nth-of-type(4n+4) {
  clear:left
 }
}
@media (min-width:768px) {
 .oter--lang li {
  margin:0 15px 7px 0
 }
}
@media (min-width:992px) {
 .oter--lang li {
  margin:0 10px 10px 0
 }
}
.oter--lang li:last-of-type {
 margin-right:0
}
.oter--lang li a {
 display:block;
 text-align:center;
 font-size:1.4rem;
 color:#666;
 border-radius:3px;
 padding:7px 12px;
 border:1px solid #ccc;
 line-height:1;
 text-transform:uppercase
}
.oter--lang li a:hover {
 text-decoration:none
}
.oter--lang li a.active {
 border-color:#666
}
.c-oter-contact .storeLocator {
 background-image:url(../svgs/regular/dist/store-finder.html);
 background-repeat:no-repeat;
 background-size:15px 20px;
 padding-left:20px;
 display:inline-block;
 line-height:1.5
}
@media print {
 .c-oter-contact .storeLocator {
  background-image:url(../svgs/regular/dist/store-finder.html)!important;
  background-repeat:no-repeat!important;
  background-size:15px 20px!important
 }
}
.c-oter-contact .o-smartlabel {
 background-image:url(../svgs/regular/dist/smart-label.html);
 background-repeat:no-repeat;
 background-size:90px 20px;
 color:transparent;
 background-position:0 5px;
 padding:0 0 8px 12px
}
@media print {
 .c-oter-contact .o-smartlabel {
  background-image:url(../svgs/regular/dist/smart-label.html)!important;
  background-repeat:no-repeat!important;
  background-size:90px 20px!important
 }
}
.adchoicelogo {
 margin:-5px 5px 0 0
}
.c-legal {
 border-top:1px solid #ccc
}
.c-legal p {
 font-size:1.2rem;
 line-height:1.33;
 letter-spacing:.2px;
 margin:auto;
 text-align:center;
 padding:30px 21px
}
@media (min-width:768px) {
 .c-legal p {
  text-align:left;
  padding:15px 77px 15px 74px
 }
}
@media (min-width:992px) {
 .c-legal p {
  padding:15px 9% 27px 10%
 }
}
@media (min-width:1200px) {
 .c-legal p {
  padding:15px 20% 27px 21%
 }
}
.ie9 .oter--va .container {
 z-index:1
}
.oter-external-links .c-social-icon-names {
 font-size:1.6rem;
 line-height:3.19;
 letter-spacing:.3px
}
.oter-external-links .c-social-icon-external-links {
 display:inline-block;
 position:relative;
 top:4px;
 left:2px
}
.oter-external-links .c-img-container {
 width:40px;
 height:40px
}
@media (min-width:768px) {
 .oter-external-links .oter--section {
  padding:49px 0 30px
 }
 .oter-external-links .c-social-icon-names {
  position:relative;
  text-indent:0;
  padding-left:11px
 }
 .oter-external-links .c-oter-social {
  position:relative;
  padding-left:40px;
  border-right:1px solid #ccc;
  border-left:1px solid #ccc
 }
 .oter-external-links .c-social-links {
  text-align:left
 }
 .oter-external-links .c-contact-list,.oter-external-links .c-signup-list {
  padding-left:39px
 }
}
.c-contact-us-copy,.c-contact-us-copy .button-cta,.c-contact-us-copy p,.form-success-msg,.o-contact-us .c-form-copy-content__headline {
 text-align:center
}
.oter-external-links .c-oter-signup {
 margin:8px 0 25px
}
.oter-external-links .c-copyright {
 margin:0
}
@media (max-width:767px) {
 .oter-external-links .c-social-icon-external-links {
  display:none
 }
 .oter-external-links .c-copyright {
  margin:0 0 30px
 }
}
.oter-external-links .c-social-icons-list img {
 margin:9px
}
@media (max-width:767px) {
 .oter-external-links .c-social-icons-list img {
  margin:7px
 }
 .oter-external-links .c-oter-list-mobile {
  padding-top:207px
 }
}
.oter-external-links .c-oter-contact {
 margin:0 0 38px
}
.oter-external-links .c-oter-contact a {
 letter-spacing:.3px
}
@media (min-width:768px) {
 .oter-external-links .c-oter-social-link.c-oter-social-link:last-child {
  padding-bottom:54px
 }
 .oter-external-links .c-oter-list {
  margin-top:17px
 }
 .oter-external-links .c-oter-list:last-child {
  margin-left:-20px
 }
 .rtl .c-oter-unilever {
  float:right
 }
}
@media (min-width:992px) {
 .oter-external-links .c-oter-list:last-child {
  margin-left:-45px
 }
}
@media (min-width:768px) and (max-width:991px) {
 .oter-external-links .o-link-icons {
  margin:0
 }
}
@media (min-width:768px) {
 .rtl .c-oter-unilever.c-oter-unilever img {
  float:right;
  margin:0 0 0 5px
 }
 .rtl .c-img-container,.rtl .c-svg-container {
  margin:0 0 0 15px
 }
}
@media (min-width:768px) and (max-width:990px) {
 .rtl .c-img-container,.rtl .c-svg-container {
  margin:0 0 0 6px
 }
}
@media (min-width:768px) {
 .rtl .c-social-container {
  float:right;
  margin:0
 }
 .rtl .c-copyright,.rtl .c-oter-contact,.rtl .c-oter-signup {
  padding:0 15px 0 0
 }
 .rtl .c-oter-social-link.c-oter-social-link {
  margin-right:0
 }
}
.rtl .c-oter-social ul.o-link-icons {
 padding:0 0 0 4px
}
@media screen and (min-width:768px) {
 .rtl .c-contact-list {
  padding-right:19px
 }
}
.rtl .c-oter-container .oter--section.oter-row .c-contact-list .storeLocator {
 background-position:right 0;
 padding:0 1.25em 0 0
}
.rtl .c-oter-list:last-child {
 float:left
}
.c-contact-us-copy:after,.c-contact-us-copy>div:after {
 visibility:hidden;
 font-size:0;
 content:" ";
 height:0;
 display:block;
 clear:both
}
picture.is-broken,picture.is-loading {
 background-image:none
}
.pdp-page .c-logo-copy {
 margin-top:0
}
@media (max-width:767px) {
 .pdp-page .c-logo-copy {
  margin:32px 0 25px
 }
 .c-contact-us-copy {
  width:100%;
  float:left
 }
}
.zh_HK .bodycopy-tnc,.zh_TW .bodycopy-tnc {
 padding-left:37px
}
.c-contact-us-copy {
 margin-top:71px
}
@media (min-width:768px) {
 .c-contact-us-copy {
  clear:both;
  max-width:660px;
  width:660px
 }
 .c-contact-us-copy.align-center {
  margin:0 auto
 }
}
.c-contact-us-copy>div {
 clear:both
}
.c-contact-us-copy .button-cta {
 display:block;
 margin:0 auto;
 width:98%
}

.c-contact-us-copy span.button:after {
 background:#b78938;
 background:-moz-linear-gradient(left,#b78938 0,#dabf80 25%,#ffe2ac 51%,#dabf80 76%,#b78938 100%);
 background:-webkit-gradient(linear,left top,right top,color-stop(0,#b78938),color-stop(25%,#dabf80),color-stop(51%,#ffe2ac),color-stop(76%,#dabf80),color-stop(100%,#b78938));
 background:-webkit-linear-gradient(left,#b78938 0,#dabf80 25%,#ffe2ac 51%,#dabf80 76%,#b78938 100%);
 background:-o-linear-gradient(left,#b78938 0,#dabf80 25%,#ffe2ac 51%,#dabf80 76%,#b78938 100%);
 background:-ms-linear-gradient(left,#b78938 0,#dabf80 25%,#ffe2ac 51%,#dabf80 76%,#b78938 100%);
 background:linear-gradient(to right,#b78938 0,#dabf80 25%,#ffe2ac 51%,#dabf80 76%,#b78938 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b78938', endColorstr='#b78938', GradientType=1);
 height:3px;
 width:100%;
 content:'';
 position:absolute;
 bottom:0;
 left:0
}
.c-contact-us-copy span.button:hover {
 border-color:#b78938;
 color:#fff;
 background-color:#DBC081
}
@media (min-width:768px) {
 .c-contact-us-copy p {
  max-width:492px;
  margin:0 auto 30px
 }
 .c-contact-us-copy br.small-screen {
  display:none
 }
}
@media screen and (max-width:767px) {
 .c-contact-us-copy p {
  max-width:337px;
  margin:0 auto 30px
 }
 .c-contact-us-copy br.large-screen {
  display:none
 }
}
.c-contact-us-copy h1 {
 min-height:48px;
 margin-bottom:16px
}
.c-contact-us-copy h2 {
 clear:both;
 min-height:36px;
 margin-bottom:16px
}
@media (min-width:768px) {
 .c-contact-us-copy h2 {
  margin-top:30px
 }
}
.c-contact-us-copy p.h6 {
 font-family:1.4rem;
 margin-top:8px;
 margin-bottom:8px
}
.c-contact-us-copy .c-contact-us-careline-number {
 color:#002663
}
.c-contact-us-copy .c-contact-us-careline-number .cta,.c-contact-us-copy .c-contact-us-careline-number a,.c-contact-us-copy .c-contact-us-careline-number a:link {
 color:#002663;
 font-size:2rem;
 letter-spacing:.2px;
 max-width:216px
}
.c-contact-us-copy .c-contact-us-careline-number .cta:hover,.c-contact-us-copy .c-contact-us-careline-number a:hover,.c-contact-us-copy .c-contact-us-careline-number a:link:hover {
 text-decoration:none
}
.c-contact-us-copy .c-contact-us-careline {
 height:24px;
 margin-top:21px;
 margin-bottom:18px
}
@media (min-width:768px) {
 .c-contact-us-title {
  max-width:492px;
  margin:0 auto 30px
 }
}
@media screen and (max-width:767px) {
 .c-contact-us-title {
  max-width:337px;
  margin:0 auto 30px
 }
}
.c-contact-us-subtitle .subtitle-nowrap {
 white-space:nowrap
}
@media (min-width:768px) {
 .c-contact-us-subtitle {
  max-width:492px;
  margin:0 auto 20px
 }
}
@media screen and (max-width:767px) {
 .c-contact-us-subtitle {
  max-width:337px;
  margin:0 auto 30px
 }
}
@media (min-width:768px) {
 .c-contact-us-wrapper {
  max-width:492px;
  margin:0 auto 40px
 }
}
@media screen and (max-width:767px) {
 .c-contact-us-wrapper {
  max-width:337px;
  margin:0 auto 40px
 }
}
.o-contact-us .c-control-label {
 margin-bottom:10px
}
@media (min-width:768px) {
 .o-contact-us .contact-us-content-container {
  max-width:492px;
  margin:0 auto
 }
}
@media screen and (max-width:767px) {
 .o-contact-us .contact-us-content-container {
  max-width:337px;
  margin:0 auto
 }
}
.contact-page .c-contact-us-subtitle {
 color:#666;
 font-size:2rem;
 letter-spacing:.2px;
 margin-bottom:40px
}
.contact-page .call-our-careline h2 {
 margin-bottom:35px
}
.contact-page .call-our-careline p {
 margin-bottom:0
}
.contact-page .call-our-careline ul {
 list-style:none;
 margin:0
}
.contact-page .call-our-careline ul li a {
 color:#002663;
 display:block;
 text-decoration:none
}
@media screen and (max-width:767px) {
 .contact-page .call-our-careline ul li span {
  display:block;
  margin-bottom:15px
 }
 .contact-page .call-our-careline ul li a {
  background-color:#fff;
  border:1px solid #DBC081;
  width:auto;
  padding:0 25px;
  height:51px;
  line-height:47px;
  outline:0;
  position:relative;
  overflow:hidden;
  cursor:pointer;
  font-size:1.6rem;
  text-align:center;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  -ms-border-radius:3px;
  border-radius:3px;
  min-width:166px;
  display:inline-block;
  -o-transition:background-color .6s ease-out,border-color .6s ease-out;
  -ms-transition:background-color .6s ease-out,border-color .6s ease-out;
  -moz-transition:background-color .6s ease-out,border-color .6s ease-out;
  -webkit-transition:background-color .6s ease-out,border-color .6s ease-out;
  transition:background-color .6s ease-out,border-color .6s ease-out
 }
 .contact-page .call-our-careline ul li a:after {
  background:#b78938;
  background:-moz-linear-gradient(left,#b78938 0,#dabf80 25%,#ffe2ac 51%,#dabf80 76%,#b78938 100%);
  background:-webkit-gradient(linear,left top,right top,color-stop(0,#b78938),color-stop(25%,#dabf80),color-stop(51%,#ffe2ac),color-stop(76%,#dabf80),color-stop(100%,#b78938));
  background:-webkit-linear-gradient(left,#b78938 0,#dabf80 25%,#ffe2ac 51%,#dabf80 76%,#b78938 100%);
  background:-o-linear-gradient(left,#b78938 0,#dabf80 25%,#ffe2ac 51%,#dabf80 76%,#b78938 100%);
  background:-ms-linear-gradient(left,#b78938 0,#dabf80 25%,#ffe2ac 51%,#dabf80 76%,#b78938 100%);
  background:linear-gradient(to right,#b78938 0,#dabf80 25%,#ffe2ac 51%,#dabf80 76%,#b78938 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b78938', endColorstr='#b78938', GradientType=1);
  height:3px;
  width:100%;
  content:'';
  position:absolute;
  bottom:0;
  left:0
 }
 .contact-page .call-our-careline ul li a:hover {
  border-color:#b78938;
  color:#fff;
  background-color:#DBC081
 }
}
.contact-page .write-to-us h2 {
 margin-bottom:35px
}
.contact-page .write-to-us ul {
 list-style:none;
 margin:0
}
@media screen and (max-width:767px) {
 .contact-page .write-to-us ul {
  margin-bottom:40px
 }
 .contact-page .message-us {
  display:none
 }
}
.contact-page .write-to-us ul li {
 margin:0;
 font-size:1.6rem;
 line-height:23px;
 color:#666
}
.contact-page .write-to-us ul li.country,.success-msg-text {
 font-size:2rem
}
.contact-page .message-us {
 margin-bottom:25px
}
.c-form-textarea .fw-textarea {
 width:100%;
 display:block
}
.success-msg-text .email-success {
 font-weight:600;
 display:block;
 margin-top:15px;
 margin-bottom:20px
}
.success-msg-text .contact-shortly {
 font-size:1.4rem
}
.c-page-divider-v2--type-a h2.c-form-copy-content__headline.form.form-horizontal,.o-text__heading-2.c-form-copy-content__headline.form.form-horizontal {
 color:#666;
 font-size:2rem;
 font-weight:600
}
.contact-page form .c-control-label {
 padding:0
}
.c-contact-us-wrapper a {
 color:#002663
}
body.en_CA .contact-page form .c-form-submit-btn,body.en_US .contact-page form .c-form-submit-btn,body.es_US .contact-page form .c-form-submit-btn,body.fr_CA .contact-page form .c-form-submit-btn {
 color:#fff!important;
 border:1px solid;
 width:auto;
 padding:0 30px;
 height:51px;
 line-height:48px;
 outline:0;
 overflow:hidden;
 cursor:pointer;
 text-transform:none;
 font-size:1.6rem;
 text-align:center;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 -ms-border-radius:3px;
 border-radius:3px;
 min-width:166px;
 -webkit-transition:background-color .6s ease-out,border-color .6s ease-out;
 transition:background-color .6s ease-out,border-color .6s ease-out;
 border-color:#003E7C #003E7C #002663;
 background-color:#003E7C;
 position:relative;
 border-bottom-width:3px;
 display:block;
 margin:30px auto
}
@media (min-width:768px) {
 body.en_CA .contact-page form .c-form-submit-btn,body.en_US .contact-page form .c-form-submit-btn,body.es_US .contact-page form .c-form-submit-btn,body.fr_CA .contact-page form .c-form-submit-btn {
  min-width:150px
 }
}
body.en_CA .contact-page form .c-form-submit-btn,body.en_CA .contact-page form .c-form-submit-btn:active,body.en_CA .contact-page form .c-form-submit-btn:focus,body.en_CA .contact-page form .c-form-submit-btn:hover,body.en_US .contact-page form .c-form-submit-btn,body.en_US .contact-page form .c-form-submit-btn:active,body.en_US .contact-page form .c-form-submit-btn:focus,body.en_US .contact-page form .c-form-submit-btn:hover,body.es_US .contact-page form .c-form-submit-btn,body.es_US .contact-page form .c-form-submit-btn:active,body.es_US .contact-page form .c-form-submit-btn:focus,body.es_US .contact-page form .c-form-submit-btn:hover,body.fr_CA .contact-page form .c-form-submit-btn,body.fr_CA .contact-page form .c-form-submit-btn:active,body.fr_CA .contact-page form .c-form-submit-btn:focus,body.fr_CA .contact-page form .c-form-submit-btn:hover {
 text-decoration:none;
 color:currentColor
}
body.en_CA .contact-page form .c-form-submit-btn:hover,body.en_US .contact-page form .c-form-submit-btn:hover,body.es_US .contact-page form .c-form-submit-btn:hover,body.fr_CA .contact-page form .c-form-submit-btn:hover {
 border-color:#002663;
 background-color:#002663
}
body.en_CA .contact-page form .c-form-submit-btn .ink,body.en_US .contact-page form .c-form-submit-btn .ink,body.es_US .contact-page form .c-form-submit-btn .ink,body.fr_CA .contact-page form .c-form-submit-btn .ink {
 position:absolute;
 display:block;
 border-radius:100%;
 transform:scale(0);
 opacity:.5;
 background:#f0f0f0
}
body.en_CA .contact-page form .c-form-submit-btn:active,body.en_CA .contact-page form .c-form-submit-btn:focus,body.en_CA .contact-page form .c-form-submit-btn:hover,body.en_US .contact-page form .c-form-submit-btn:active,body.en_US .contact-page form .c-form-submit-btn:focus,body.en_US .contact-page form .c-form-submit-btn:hover,body.es_US .contact-page form .c-form-submit-btn:active,body.es_US .contact-page form .c-form-submit-btn:focus,body.es_US .contact-page form .c-form-submit-btn:hover,body.fr_CA .contact-page form .c-form-submit-btn:active,body.fr_CA .contact-page form .c-form-submit-btn:focus,body.fr_CA .contact-page form .c-form-submit-btn:hover {
 color:#fff
}
.c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-1_topic .c-page-listing-v2-listing-item-cta__container body.en_CA .contact-page form button,.c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-1_topic .c-page-listing-v2-listing-item-cta__container body.en_US .contact-page form button,.c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-1_topic .c-page-listing-v2-listing-item-cta__container body.es_US .contact-page form button,.c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-1_topic .c-page-listing-v2-listing-item-cta__container body.fr_CA .contact-page form button,.coupons-flow .coupons-diagnostic-tool .call-to-action body.en_CA .contact-page form button,.coupons-flow .coupons-diagnostic-tool .call-to-action body.en_US .contact-page form button,.coupons-flow .coupons-diagnostic-tool .call-to-action body.es_US .contact-page form button,.coupons-flow .coupons-diagnostic-tool .call-to-action body.fr_CA .contact-page form button,.coupons-webBricks-action body.en_CA .contact-page form .call-to-action__link,.coupons-webBricks-action body.en_US .contact-page form .call-to-action__link,.coupons-webBricks-action body.es_US .contact-page form .call-to-action__link,.coupons-webBricks-action body.fr_CA .contact-page form .call-to-action__link,.form-v2 .form-horizontal .form-group.secondary-btn body.en_CA .contact-page form button,.form-v2 .form-horizontal .form-group.secondary-btn body.en_US .contact-page form button,.form-v2 .form-horizontal .form-group.secondary-btn body.es_US .contact-page form button,.form-v2 .form-horizontal .form-group.secondary-btn body.fr_CA .contact-page form button,body.en_CA .contact-page form .c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-1_topic .c-page-listing-v2-listing-item-cta__container button,body.en_CA .contact-page form .coupons-flow .coupons-diagnostic-tool .call-to-action button,body.en_CA .contact-page form .coupons-webBricks-action .call-to-action__link,body.en_CA .contact-page form .form-v2 .form-horizontal .form-group.secondary-btn button,body.en_CA .contact-page form .o-btn--secondary,body.en_US .contact-page form .c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-1_topic .c-page-listing-v2-listing-item-cta__container button,body.en_US .contact-page form .coupons-flow .coupons-diagnostic-tool .call-to-action button,body.en_US .contact-page form .coupons-webBricks-action .call-to-action__link,body.en_US .contact-page form .form-v2 .form-horizontal .form-group.secondary-btn button,body.en_US .contact-page form .o-btn--secondary,body.es_US .contact-page form .c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-1_topic .c-page-listing-v2-listing-item-cta__container button,body.es_US .contact-page form .coupons-flow .coupons-diagnostic-tool .call-to-action button,body.es_US .contact-page form .coupons-webBricks-action .call-to-action__link,body.es_US .contact-page form .form-v2 .form-horizontal .form-group.secondary-btn button,body.es_US .contact-page form .o-btn--secondary,body.fr_CA .contact-page form .c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-1_topic .c-page-listing-v2-listing-item-cta__container button,body.fr_CA .contact-page form .coupons-flow .coupons-diagnostic-tool .call-to-action button,body.fr_CA .contact-page form .coupons-webBricks-action .call-to-action__link,body.fr_CA .contact-page form .form-v2 .form-horizontal .form-group.secondary-btn button,body.fr_CA .contact-page form .o-btn--secondary {
 margin:8px auto 6px;
 min-width:216px
}
.c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-1_topic .c-page-listing-v2-listing-item-cta__container body.en_CA .contact-page form button:after,.c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-1_topic .c-page-listing-v2-listing-item-cta__container body.en_US .contact-page form button:after,.c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-1_topic .c-page-listing-v2-listing-item-cta__container body.es_US .contact-page form button:after,.c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-1_topic .c-page-listing-v2-listing-item-cta__container body.fr_CA .contact-page form button:after,.coupons-flow .coupons-diagnostic-tool .call-to-action body.en_CA .contact-page form button:after,.coupons-flow .coupons-diagnostic-tool .call-to-action body.en_US .contact-page form button:after,.coupons-flow .coupons-diagnostic-tool .call-to-action body.es_US .contact-page form button:after,.coupons-flow .coupons-diagnostic-tool .call-to-action body.fr_CA .contact-page form button:after,.coupons-webBricks-action body.en_CA .contact-page form .call-to-action__link:after,.coupons-webBricks-action body.en_US .contact-page form .call-to-action__link:after,.coupons-webBricks-action body.es_US .contact-page form .call-to-action__link:after,.coupons-webBricks-action body.fr_CA .contact-page form .call-to-action__link:after,.form-v2 .form-horizontal .form-group.secondary-btn body.en_CA .contact-page form button:after,.form-v2 .form-horizontal .form-group.secondary-btn body.en_US .contact-page form button:after,.form-v2 .form-horizontal .form-group.secondary-btn body.es_US .contact-page form button:after,.form-v2 .form-horizontal .form-group.secondary-btn body.fr_CA .contact-page form button:after,body.en_CA .contact-page form .c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-1_topic .c-page-listing-v2-listing-item-cta__container button:after,body.en_CA .contact-page form .coupons-flow .coupons-diagnostic-tool .call-to-action button:after,body.en_CA .contact-page form .coupons-webBricks-action .call-to-action__link:after,body.en_CA .contact-page form .form-v2 .form-horizontal .form-group.secondary-btn button:after,body.en_CA .contact-page form .o-btn--secondary:after,body.en_US .contact-page form .c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-1_topic .c-page-listing-v2-listing-item-cta__container button:after,body.en_US .contact-page form .coupons-flow .coupons-diagnostic-tool .call-to-action button:after,body.en_US .contact-page form .coupons-webBricks-action .call-to-action__link:after,body.en_US .contact-page form .form-v2 .form-horizontal .form-group.secondary-btn button:after,body.en_US .contact-page form .o-btn--secondary:after,body.es_US .contact-page form .c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-1_topic .c-page-listing-v2-listing-item-cta__container button:after,body.es_US .contact-page form .coupons-flow .coupons-diagnostic-tool .call-to-action button:after,body.es_US .contact-page form .coupons-webBricks-action .call-to-action__link:after,body.es_US .contact-page form .form-v2 .form-horizontal .form-group.secondary-btn button:after,body.es_US .contact-page form .o-btn--secondary:after,body.fr_CA .contact-page form .c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-1_topic .c-page-listing-v2-listing-item-cta__container button:after,body.fr_CA .contact-page form .coupons-flow .coupons-diagnostic-tool .call-to-action button:after,body.fr_CA .contact-page form .coupons-webBricks-action .call-to-action__link:after,body.fr_CA .contact-page form .form-v2 .form-horizontal .form-group.secondary-btn button:after,body.fr_CA .contact-page form .o-btn--secondary:after {
 background:0 0;
 height:auto
}
.contact-page .body-copy {
 padding-left:10px;
 padding-right:10px
}
@media screen and (max-width:767px) {
 .contact-page .form .form-horizontal {
  max-width:337px
 }
}
@media screen and (max-width:320px) {
 .contact-page .form .form-horizontal {
  max-width:300px
 }
}
#TTmainContent #TT4questionTextWrap .contact-page .form .form-horizontal textarea#TT2questionText,#TTmainContent .TT3answersBlock .contact-page .form .form-horizontal textarea.TT3inlineAnswer,#TTmainContent .TT3questWrp .TT3replyInputBlock .contact-page .form .form-horizontal textarea.TT3inlineAnswer,#TurnToContent #TT4questionTextWrap .contact-page .form .form-horizontal textarea#TT2questionText,#TurnToContent .TT3answersBlock .contact-page .form .form-horizontal textarea.TT3inlineAnswer,#TurnToContent .TT3questWrp .TT3replyInputBlock .contact-page .form .form-horizontal textarea.TT3inlineAnswer,.TT3answersBlock .contact-page .form .form-horizontal textarea.TT3inlineAnswer,.contact-page .form .form-horizontal #TTmainContent #TT4questionTextWrap textarea#TT2questionText,.contact-page .form .form-horizontal #TTmainContent .TT3answersBlock textarea.TT3inlineAnswer,.contact-page .form .form-horizontal #TTmainContent .TT3questWrp .TT3replyInputBlock textarea.TT3inlineAnswer,.contact-page .form .form-horizontal #TurnToContent #TT4questionTextWrap textarea#TT2questionText,.contact-page .form .form-horizontal #TurnToContent .TT3answersBlock textarea.TT3inlineAnswer,.contact-page .form .form-horizontal #TurnToContent .TT3questWrp .TT3replyInputBlock textarea.TT3inlineAnswer,.contact-page .form .form-horizontal .TT3answersBlock textarea.TT3inlineAnswer,.contact-page .form .form-horizontal .form-control.input-md {
 height:50px;
 line-height:48px;
 padding:0 15px
}
.contact-page .form .form-horizontal .input-small {
 padding-top:0
}
#TTmainContent .TTtitle #TTexUgcR .contact-page .form .form-horizontal select.input-small,#TurnToContent .TTtitle #TTexUgcR .contact-page .form .form-horizontal select.input-small,.contact-page .form .form-horizontal #TTmainContent .TTtitle #TTexUgcR select.input-small,.contact-page .form .form-horizontal #TurnToContent .TTtitle #TTexUgcR select.input-small,.contact-page .form .form-horizontal .input-small.c-form-dropdown {
 padding-top:10px;
 padding-left:15px
}
.contact-page .form .form-horizontal .o-text__body {
 margin:0 0 10px;
 padding-left:0
}
.contact-page .form .form-horizontal .o-text__body a,.contact-page .form .form-horizontal .o-text__body a:link {
 cursor:pointer;
 cursor:hand
}
.contact-page .form .form-horizontal .o-text__body a:hover,.contact-page .form .form-horizontal .o-text__body a:link:hover {
 text-decoration:none
}
.contact-page .form .form-horizontal .o-text__body .o-text-desc-label {
 font-size:1.2rem;
 line-height:1.5;
 letter-spacing:.2px;
 color:#666;
 margin-top:-8px;
 margin-bottom:0
}
.contact-page .form .form-horizontal .o-text__body .o-text-desc-label p {
 font-weight:400;
 margin-bottom:0;
 font-size:1.2rem;
 line-height:18px
}
.contact-page .form .form-horizontal .o-text__body p {
 font-weight:400;
 margin-bottom:5px
}
.contact-page .form .form-horizontal .o-text__body p.form-copy {
 margin-bottom:0;
 font-size:1.2rem;
 line-height:normal
}
.contact-page .form .form-horizontal .body-copy,.contact-page .form .form-horizontal .c-form-copy.col-xs-12 {
 padding-left:0;
 padding-right:0
}
.contact-page .form .form-horizontal label {
 line-height:21px;
 margin-bottom:7px
}
.contact-page .form .form-horizontal label.c-control-label_radio {
 display:block
}
.contact-page .form .form-horizontal div.o-text__heading-3 {
 margin-top:20px
}
.contact-page .form .form-horizontal p.o-text__heading-3 {
 margin:10px 0 20px
}
.contact-page .form .form-horizontal .calendar-input,.contact-page .form .form-horizontal p.o-text__heading-3:empty {
 display:none
}
.contact-page .form .form-horizontal .c-field-info__text {
 margin-top:2px
}
.contact-page .form .form-horizontal .help-block {
 position:relative;
 margin-bottom:0
}
.contact-page .form .form-horizontal .component-wrapper .body-copy {
 margin-top:-10px;
 margin-bottom:15px
}
.contact-page .form .form-group {
 clear:both
}
.contact-page .form .form-group .col-sm-12 {
 padding-left:0;
 padding-right:0
}
#TTmainContent #TT4questionTextWrap .contact-page .form textarea#TT2questionText,#TTmainContent #TT4questionTextWrap .contact-page .form textarea.c-form-textarea#TT2questionText,#TTmainContent .TT3answersBlock .contact-page .form textarea.TT3inlineAnswer,#TTmainContent .TT3answersBlock .contact-page .form textarea.c-form-textarea.TT3inlineAnswer,#TTmainContent .TT3questWrp .TT3replyInputBlock .contact-page .form textarea.TT3inlineAnswer,#TTmainContent .TT3questWrp .TT3replyInputBlock .contact-page .form textarea.c-form-textarea.TT3inlineAnswer,#TTmainContent .TTtitle #TTexUgcR .contact-page .form select,#TurnToContent #TT4questionTextWrap .contact-page .form textarea#TT2questionText,#TurnToContent #TT4questionTextWrap .contact-page .form textarea.c-form-textarea#TT2questionText,#TurnToContent .TT3answersBlock .contact-page .form textarea.TT3inlineAnswer,#TurnToContent .TT3answersBlock .contact-page .form textarea.c-form-textarea.TT3inlineAnswer,#TurnToContent .TT3questWrp .TT3replyInputBlock .contact-page .form textarea.TT3inlineAnswer,#TurnToContent .TT3questWrp .TT3replyInputBlock .contact-page .form textarea.c-form-textarea.TT3inlineAnswer,#TurnToContent .TTtitle #TTexUgcR .contact-page .form select,.TT3answersBlock .contact-page .form textarea.TT3inlineAnswer,.TT3answersBlock .contact-page .form textarea.c-form-textarea.TT3inlineAnswer,.contact-page .form #TTmainContent #TT4questionTextWrap textarea#TT2questionText,.contact-page .form #TTmainContent #TT4questionTextWrap textarea.c-form-textarea#TT2questionText,.contact-page .form #TTmainContent .TT3answersBlock textarea.TT3inlineAnswer,.contact-page .form #TTmainContent .TT3answersBlock textarea.c-form-textarea.TT3inlineAnswer,.contact-page .form #TTmainContent .TT3questWrp .TT3replyInputBlock textarea.TT3inlineAnswer,.contact-page .form #TTmainContent .TT3questWrp .TT3replyInputBlock textarea.c-form-textarea.TT3inlineAnswer,.contact-page .form #TTmainContent .TTtitle #TTexUgcR select,.contact-page .form #TurnToContent #TT4questionTextWrap textarea#TT2questionText,.contact-page .form #TurnToContent #TT4questionTextWrap textarea.c-form-textarea#TT2questionText,.contact-page .form #TurnToContent .TT3answersBlock textarea.TT3inlineAnswer,.contact-page .form #TurnToContent .TT3answersBlock textarea.c-form-textarea.TT3inlineAnswer,.contact-page .form #TurnToContent .TT3questWrp .TT3replyInputBlock textarea.TT3inlineAnswer,.contact-page .form #TurnToContent .TT3questWrp .TT3replyInputBlock textarea.c-form-textarea.TT3inlineAnswer,.contact-page .form #TurnToContent .TTtitle #TTexUgcR select,.contact-page .form .TT3answersBlock textarea.TT3inlineAnswer,.contact-page .form .TT3answersBlock textarea.c-form-textarea.TT3inlineAnswer,.contact-page .form .c-form-checkbox input[type=checkbox],.contact-page .form .c-form-dropdown,.contact-page .form .c-form-input,.contact-page .form .c-form-radio input[type=radio],.contact-page .form .form-control,.contact-page .form .form-control.c-form-textarea {
 border-radius:3px;
 margin-bottom:0
}
.contact-page .form #contact-streetAddress1 {
 margin-bottom:0
}
#TTmainContent .TTtitle #TTexUgcR .contact-page .form select,#TurnToContent .TTtitle #TTexUgcR .contact-page .form select,.contact-page .form #TTmainContent .TTtitle #TTexUgcR select,.contact-page .form #TurnToContent .TTtitle #TTexUgcR select,.contact-page .form .c-form-dropdown {
 cursor:pointer;
 cursor:hand;
 padding-right:50px
}
#TTmainContent #TT4questionTextWrap .contact-page .form textarea.c-form-textarea#TT2questionText,#TTmainContent .TT3answersBlock .contact-page .form textarea.c-form-textarea.TT3inlineAnswer,#TTmainContent .TT3questWrp .TT3replyInputBlock .contact-page .form textarea.c-form-textarea.TT3inlineAnswer,#TurnToContent #TT4questionTextWrap .contact-page .form textarea.c-form-textarea#TT2questionText,#TurnToContent .TT3answersBlock .contact-page .form textarea.c-form-textarea.TT3inlineAnswer,#TurnToContent .TT3questWrp .TT3replyInputBlock .contact-page .form textarea.c-form-textarea.TT3inlineAnswer,.TT3answersBlock .contact-page .form textarea.c-form-textarea.TT3inlineAnswer,.contact-page .form #TTmainContent #TT4questionTextWrap textarea.c-form-textarea#TT2questionText,.contact-page .form #TTmainContent .TT3answersBlock textarea.c-form-textarea.TT3inlineAnswer,.contact-page .form #TTmainContent .TT3questWrp .TT3replyInputBlock textarea.c-form-textarea.TT3inlineAnswer,.contact-page .form #TurnToContent #TT4questionTextWrap textarea.c-form-textarea#TT2questionText,.contact-page .form #TurnToContent .TT3answersBlock textarea.c-form-textarea.TT3inlineAnswer,.contact-page .form #TurnToContent .TT3questWrp .TT3replyInputBlock textarea.c-form-textarea.TT3inlineAnswer,.contact-page .form .TT3answersBlock textarea.c-form-textarea.TT3inlineAnswer,.contact-page .form .form-control.c-form-textarea {
 height:132px
}
@media screen and (min-width:768px) {
 .c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-1_topic .c-page-listing-v2-listing-item-cta__container body.en_CA .contact-page form button,.c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-1_topic .c-page-listing-v2-listing-item-cta__container body.en_US .contact-page form button,.c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-1_topic .c-page-listing-v2-listing-item-cta__container body.es_US .contact-page form button,.c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-1_topic .c-page-listing-v2-listing-item-cta__container body.fr_CA .contact-page form button,.coupons-flow .coupons-diagnostic-tool .call-to-action body.en_CA .contact-page form button,.coupons-flow .coupons-diagnostic-tool .call-to-action body.en_US .contact-page form button,.coupons-flow .coupons-diagnostic-tool .call-to-action body.es_US .contact-page form button,.coupons-flow .coupons-diagnostic-tool .call-to-action body.fr_CA .contact-page form button,.coupons-webBricks-action body.en_CA .contact-page form .call-to-action__link,.coupons-webBricks-action body.en_US .contact-page form .call-to-action__link,.coupons-webBricks-action body.es_US .contact-page form .call-to-action__link,.coupons-webBricks-action body.fr_CA .contact-page form .call-to-action__link,.form-v2 .form-horizontal .form-group.secondary-btn body.en_CA .contact-page form button,.form-v2 .form-horizontal .form-group.secondary-btn body.en_US .contact-page form button,.form-v2 .form-horizontal .form-group.secondary-btn body.es_US .contact-page form button,.form-v2 .form-horizontal .form-group.secondary-btn body.fr_CA .contact-page form button,body.en_CA .contact-page form .c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-1_topic .c-page-listing-v2-listing-item-cta__container button,body.en_CA .contact-page form .coupons-flow .coupons-diagnostic-tool .call-to-action button,body.en_CA .contact-page form .coupons-webBricks-action .call-to-action__link,body.en_CA .contact-page form .form-v2 .form-horizontal .form-group.secondary-btn button,body.en_CA .contact-page form .o-btn--secondary,body.en_US .contact-page form .c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-1_topic .c-page-listing-v2-listing-item-cta__container button,body.en_US .contact-page form .coupons-flow .coupons-diagnostic-tool .call-to-action button,body.en_US .contact-page form .coupons-webBricks-action .call-to-action__link,body.en_US .contact-page form .form-v2 .form-horizontal .form-group.secondary-btn button,body.en_US .contact-page form .o-btn--secondary,body.es_US .contact-page form .c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-1_topic .c-page-listing-v2-listing-item-cta__container button,body.es_US .contact-page form .coupons-flow .coupons-diagnostic-tool .call-to-action button,body.es_US .contact-page form .coupons-webBricks-action .call-to-action__link,body.es_US .contact-page form .form-v2 .form-horizontal .form-group.secondary-btn button,body.es_US .contact-page form .o-btn--secondary,body.fr_CA .contact-page form .c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-1_topic .c-page-listing-v2-listing-item-cta__container button,body.fr_CA .contact-page form .coupons-flow .coupons-diagnostic-tool .call-to-action button,body.fr_CA .contact-page form .coupons-webBricks-action .call-to-action__link,body.fr_CA .contact-page form .form-v2 .form-horizontal .form-group.secondary-btn button,body.fr_CA .contact-page form .o-btn--secondary {
  min-width:216px
 }
 #TTmainContent #TT4questionTextWrap .contact-page .form textarea.c-form-textarea#TT2questionText,#TTmainContent .TT3answersBlock .contact-page .form textarea.c-form-textarea.TT3inlineAnswer,#TTmainContent .TT3questWrp .TT3replyInputBlock .contact-page .form textarea.c-form-textarea.TT3inlineAnswer,#TurnToContent #TT4questionTextWrap .contact-page .form textarea.c-form-textarea#TT2questionText,#TurnToContent .TT3answersBlock .contact-page .form textarea.c-form-textarea.TT3inlineAnswer,#TurnToContent .TT3questWrp .TT3replyInputBlock .contact-page .form textarea.c-form-textarea.TT3inlineAnswer,.TT3answersBlock .contact-page .form textarea.c-form-textarea.TT3inlineAnswer,.contact-page .form #TTmainContent #TT4questionTextWrap textarea.c-form-textarea#TT2questionText,.contact-page .form #TTmainContent .TT3answersBlock textarea.c-form-textarea.TT3inlineAnswer,.contact-page .form #TTmainContent .TT3questWrp .TT3replyInputBlock textarea.c-form-textarea.TT3inlineAnswer,.contact-page .form #TurnToContent #TT4questionTextWrap textarea.c-form-textarea#TT2questionText,.contact-page .form #TurnToContent .TT3answersBlock textarea.c-form-textarea.TT3inlineAnswer,.contact-page .form #TurnToContent .TT3questWrp .TT3replyInputBlock textarea.c-form-textarea.TT3inlineAnswer,.contact-page .form .TT3answersBlock textarea.c-form-textarea.TT3inlineAnswer,.contact-page .form .form-control.c-form-textarea {
  height:168px
 }
}
@media screen and (min-width:320px) {
 .contact-page .form .c-form-checkbox__label-copy {
  display:inline-block;
  width:86%
 }
}
#TTmainContent .TTtitle #TTexUgcR .contact-page .form select,#TurnToContent .TTtitle #TTexUgcR .contact-page .form select,.contact-page .form #TTmainContent .TTtitle #TTexUgcR select,.contact-page .form #TurnToContent .TTtitle #TTexUgcR select,.contact-page .form .c-form-dropdown,.contact-page .form .c-form-input {
 height:50px
}
.contact-page .form .input-group-addon {
 border:1px solid #999;
 border-top-right-radius:3px;
 border-bottom-right-radius:3px;
 margin-left:-3px;
 width:48px
}
.contact-page .form .checkbox,.contact-page .form .radio {
 padding-left:0
}
.contact-page .form .c-form-radio label {
 text-align:left;
 position:relative
}
.contact-page .form .c-form-radio input[type=radio] {
 opacity:0;
 position:absolute;
 left:0
}
.contact-page .form .c-form-radio span.c-form-radio__label-copy {
 display:inline-block;
 padding-top:4px;
 padding-left:38px;
 position:relative
}
.contact-page .form .c-form-radio span.c-form-radio__label-copy:before {
 content:'';
 background-color:#fff;
 border-radius:4px;
 border:1px solid #999;
 cursor:pointer;
 cursor:hand;
 height:25px;
 width:25px;
 margin-right:8px;
 vertical-align:middle;
 position:absolute;
 left:0;
 top:2px
}
.contact-page .form .c-form-radio input[type=radio]:checked+span.c-form-radio__label-copy:before {
 background:url(../svgs/regular/dist/checkbox-checked.html) center center no-repeat;
 border:1px solid #666;
 height:25px;
 width:25px;
 background-size:66%
}
.contact-page .form .c-form-checkbox label {
 text-align:left;
 position:relative
}
.contact-page .form .c-form-checkbox input[type=checkbox] {
 opacity:0;
 position:absolute;
 left:0
}
.contact-page .form .c-form-checkbox span.c-form-checkbox__label-copy {
 display:inline-block;
 padding-left:38px;
 position:relative
}
.contact-page .form .c-form-checkbox span.c-form-checkbox__label-copy:before {
 content:'';
 background-color:#fff;
 border-radius:4px;
 border:1px solid #999;
 cursor:pointer;
 cursor:hand;
 height:25px;
 width:25px;
 margin-right:8px;
 vertical-align:middle;
 position:absolute;
 left:0;
 top:2px
}
.contact-page .form .c-form-checkbox input[type=checkbox]:checked+span.c-form-checkbox__label-copy:before {
 background:url(../svgs/regular/dist/checkbox-checked.html) center center no-repeat;
 border:1px solid #666;
 height:25px;
 width:25px;
 background-size:66%
}
.contact-page .form .c-tooltip-info__wrap {
 float:right
}
.contact-page .form .textbox-tooltip.form-group:after,.contact-page .form .textbox-tooltip.form-group:before {
 height:1px;
 display:block
}
.contact-page .form .textbox-tooltip.form-group .input-calendar,.contact-page .form .textbox-tooltip.form-group .select,.contact-page .form .textbox-tooltip.form-group .text {
 width:88%
}
@media screen and (min-width:768px) {
 .contact-page .form .textbox-tooltip.form-group .input-calendar,.contact-page .form .textbox-tooltip.form-group .select,.contact-page .form .textbox-tooltip.form-group .text {
  width:92%
 }
}
.contact-page .form .textbox-tooltip .c-tooltip-info__icon {
 float:right;
 top:-48px;
 right:3px;
 position:absolute
}
.contact-page .form .textbox-tooltip .c-tooltip-info__icon.is-active:before {
 position:absolute;
 right:3px;
 content:"";
 display:inline-block;
 width:15px;
 height:15px;
 border-left:15px solid transparent;
 border-right:15px solid transparent;
 border-bottom:15px solid #999;
 margin-top:25px
}
.contact-page .form .textbox-tooltip .c-tooltip-info__copy {
 border-top:solid 1px #999;
 position:relative;
 left:-5px;
 top:-8px;
 width:300px
}
@media screen and (min-width:322px) and (max-width:767px) {
 .contact-page .form .textbox-tooltip .c-tooltip-info__copy {
  left:-5px;
  top:-8px;
  width:338px
 }
}
@media screen and (min-width:768px) {
 .contact-page .form .textbox-tooltip .c-tooltip-info__copy {
  left:-5px;
  top:-8px;
  width:492px
 }
}
.contact-page .form .textbox-tooltip .c-tooltip-info__copy .c-tooltip-info__copy--text {
 border-bottom:solid 1px #999;
 margin-top:0;
 margin-right:0;
 overflow-wrap:break-word;
 word-wrap:break-word;
 -ms-word-break:break-all;
 word-break:break-all;
 -ms-hyphens:auto;
 -moz-hyphens:auto;
 -webkit-hyphens:auto;
 hyphens:auto
}
.contact-page .form .textbox-tooltip .c-tooltip-info__copy .c-tooltip-info__copy--text img {
 display:block;
 margin:10px 0
}
.contact-page .form .textbox-tooltip.has-error .c-tooltip-info__icon {
 top:-70px
}
.contact-page .form .textbox-tooltip.has-error .c-tooltip-info__copy {
 background-color:#fff;
 top:-36px
}
#TTmainContent #TT4questionTextWrap .contact-page .form .has-error textarea#TT2questionText,#TTmainContent .TT3answersBlock .contact-page .form .has-error textarea.TT3inlineAnswer,#TTmainContent .TT3questWrp .TT3replyInputBlock .contact-page .form .has-error textarea.TT3inlineAnswer,#TurnToContent #TT4questionTextWrap .contact-page .form .has-error textarea#TT2questionText,#TurnToContent .TT3answersBlock .contact-page .form .has-error textarea.TT3inlineAnswer,#TurnToContent .TT3questWrp .TT3replyInputBlock .contact-page .form .has-error textarea.TT3inlineAnswer,.TT3answersBlock .contact-page .form .has-error textarea.TT3inlineAnswer,.contact-page .form .has-error #TTmainContent #TT4questionTextWrap textarea#TT2questionText,.contact-page .form .has-error #TTmainContent .TT3answersBlock textarea.TT3inlineAnswer,.contact-page .form .has-error #TTmainContent .TT3questWrp .TT3replyInputBlock textarea.TT3inlineAnswer,.contact-page .form .has-error #TurnToContent #TT4questionTextWrap textarea#TT2questionText,.contact-page .form .has-error #TurnToContent .TT3answersBlock textarea.TT3inlineAnswer,.contact-page .form .has-error #TurnToContent .TT3questWrp .TT3replyInputBlock textarea.TT3inlineAnswer,.contact-page .form .has-error .TT3answersBlock textarea.TT3inlineAnswer,.contact-page .form .has-error .form-control {
 border-color:#b94a48;
 -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
 box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
.contact-page .form .o-text__heading-3-label {
 font-size:2rem;
 text-align:left;
 margin:10px 0
}
.contact-page .form .multivalue-field .multivalue-field-telephone-1 {
 width:100%
}
@media screen and (min-width:768px) {
 .contact-page .form .textbox-tooltip.has-error .c-tooltip-info__copy {
  background-color:#fff;
  top:-30px
 }
 .contact-page .form .multivalue-field .multivalue-field-telephone-1 {
  width:320px
 }
 .contact-page .form .multivalue-field span.extension {
  float:right;
  margin-top:-34px
 }
}
.contact-page .form .multivalue-field span.extension {
 width:150px;
 display:inline-block
}
@media screen and (max-width:767px) {
 .contact-page .form .multivalue-field .multivalue-field-telephone-2 {
  float:left
 }
}
.contact-page .form .daytime-telephone-start-content,.contact-page .form .eveningtime-telephone-start-content {
 clear:both;
 display:block;
 width:100%
}
.contact-page .form .daytime-telephone-start-content>.form-group:nth-child(1),.contact-page .form .eveningtime-telephone-start-content>.form-group:nth-child(1) {
 float:none;
 width:100%
}
@media screen and (min-width:768px) {
 .contact-page .form .daytime-telephone-start-content>.form-group:nth-child(1),.contact-page .form .eveningtime-telephone-start-content>.form-group:nth-child(1) {
  display:inline-block;
  width:65%
 }
}
.contact-page .form .daytime-telephone-start-content>.form-group:nth-child(2),.contact-page .form .eveningtime-telephone-start-content>.form-group:nth-child(2) {
 float:none;
 width:100%
}
.contact-page .form .daytime-telephone-start-content>.form-group:nth-child(2) input[type=text],.contact-page .form .eveningtime-telephone-start-content>.form-group:nth-child(2) input[type=text] {
 width:150px
}
@media screen and (min-width:768px) {
 .contact-page .form .daytime-telephone-start-content>.form-group:nth-child(2),.contact-page .form .eveningtime-telephone-start-content>.form-group:nth-child(2) {
  display:inline-block;
  width:150px;
  float:right
 }
}
.contact-page .form .daytime-telephone-start-content>.component-wrapper:nth-child(1),.contact-page .form .eveningtime-telephone-start-content>.component-wrapper:nth-child(1) {
 float:none;
 width:100%
}
@media screen and (min-width:768px) {
 .contact-page .form .daytime-telephone-start-content>.component-wrapper:nth-child(1),.contact-page .form .eveningtime-telephone-start-content>.component-wrapper:nth-child(1) {
  display:inline-block;
  width:65%
 }
}
.contact-page .form .daytime-telephone-start-content>.component-wrapper:nth-child(2),.contact-page .form .eveningtime-telephone-start-content>.component-wrapper:nth-child(2) {
 float:none;
 width:100%
}
.contact-page .form .daytime-telephone-start-content>.component-wrapper:nth-child(2) input[type=text],.contact-page .form .eveningtime-telephone-start-content>.component-wrapper:nth-child(2) input[type=text] {
 width:150px
}
@media screen and (min-width:768px) {
 .contact-page .form .daytime-telephone-start-content>.component-wrapper:nth-child(2),.contact-page .form .eveningtime-telephone-start-content>.component-wrapper:nth-child(2) {
  display:inline-block;
  width:150px;
  float:right
 }
}
.contact-page .form .contact-details-link,.contact-page .form .product-information-link {
 border-top:solid 1px #ccc;
 border-bottom:solid 1px #ccc;
 color:#666;
 display:block;
 font-size:1.6rem;
 margin:20px 0 25px;
 padding:21px 10px 21px 0;
 position:relative
}
.contact-page .form .contact-details-content,.contact-page .form .product-information-content,.contact-page .visible-desktop {
 display:none
}
.contact-page .form .contact-details-link:link,.contact-page .form .product-information-link:link {
 color:#666;
 text-decoration:none
}
.contact-page .form .contact-details-link:hover,.contact-page .form .product-information-link:hover {
 text-decoration:none
}
.contact-page .form .contact-details-link:after,.contact-page .form .product-information-link:after {
 content:'';
 position:absolute;
 top:40%;
 right:5px;
 background:url(../images/country-selector/plus_blue.html) no-repeat;
 background-size:14px 14px;
 width:14px;
 height:14px;
 -webkit-transform:matrix(1,0,0,1,0,0);
 -ms-transform:matrix(1,0,0,1,0,0);
 -moz-transform:matrix(1,0,0,1,0,0);
 -o-transform:matrix(1,0,0,1,0,0);
 transform:matrix(1,0,0,1,0,0);
 transition:all .25s ease-in-out
}
.contact-page .form .contact-details-link.active,.contact-page .form .product-information-link.active {
 border-bottom:none;
 margin-bottom:0
}
.contact-page .form .contact-details-link.active:after,.contact-page .form .product-information-link.active:after {
 -webkit-transform:matrix(.7071,.7071,-.7071,.7071,0,0);
 -ms-transform:matrix(.7071,.7071,-.7071,.7071,0,0);
 -moz-transform:matrix(.7071,.7071,-.7071,.7071,0,0);
 -o-transform:matrix(.7071,.7071,-.7071,.7071,0,0);
 transform:matrix(.7071,.7071,-.7071,.7071,0,0);
 transition:all .25s ease-in-out
}
.en_GB .contact-page form .c-form-submit-btn,.login-page .tabbed-content .tab-wrapper button {
 -webkit-transition:background-color .6s ease-out,border-color .6s ease-out;
 outline:0;
 overflow:hidden;
 text-transform:none
}
.contact-page .form .contact-details-content.active {
 padding:0
}
.contact-page .form .product-information-content.active {
 border-bottom:solid 1px #ccc;
 margin-bottom:25px;
 padding:0 0 12px
}
@media (min-width:768px) {
 .contact-page .form .contact-details-content .form-group,.contact-page .form .product-information-content .form-group {
  margin-top:0
 }
 .contact-page .o-text__body:first-child {
  margin-top:40px
 }
}
.contact-page .o-text__body .o-text__small {
 margin-bottom:20px
}
.contact-page .c-contact-us-copy h2 {
 margin-top:30px;
 margin-bottom:25px
}
.contact-page .c-contact-us-copy .sub-heading {
 color:#666;
 font-size:2rem;
 letter-spacing:.2px
}
.contact-page .o-text__body h3 {
 margin:20px 0;
 height:auto;
 clear:both
}
.contact-page .c-contact-us-copy {
 margin-top:20px
}
@media (max-width:767px) {
 .contact-page .c-contact-us-copy {
  width:100%;
  float:left
 }
 .contactus_wrapper .flexi_hero_par {
  padding:0
 }
}
@media (min-width:768px) {
 .contact-page .o-text__body h3.c-contact-us-careline-number {
  margin-bottom:10px
 }
 .contact-page .c-contact-us-copy {
  margin-top:71px
 }
 .contact-page .visible-desktop {
  display:block;
  margin:0 auto
 }
}
.pt_BR .contact-page .form .c-form-checkbox span.c-form-checkbox__label-copy span {
 display:none
}
.contactus_wrapper .c-link-panel__cta {
 font-size:1.5rem;
 color:#546e98
}
.contactus_wrapper .c-link-panel__cta__arrow {
 width:8px;
 height:19px;
 margin-bottom:1px
}
.contactus_wrapper .call-out-button {
 max-width:620px;
 margin:0 auto
}
.contactus_wrapper .flexi_hero_par h1 {
 margin-top:40px
}
.contactus_wrapper .live-chat {
 border-top:solid 1px #ccc;
 border-bottom:solid 1px #ccc;
 cursor:pointer;
 position:relative;
 min-height:63px;
 max-width:620px;
 margin:0 auto;
 padding:21px 15px 21px 14px
}
.contactus_wrapper .live-chat p.icon-message {
 padding-left:35px;
 margin-bottom:0;
 position:relative
}

.contactus_wrapper .live-chat span.start-chat {
 display:inline-block;
 font-size:1.5rem;
 position:absolute;
 right:18px;
 top:4px;
 color:#546e98;
 width:auto
}
.contactus_wrapper .live-chat.offline:before,.contactus_wrapper .live-chat:before {
 font-size:1.5rem;
 position:absolute;
 right:20px;
 top:26px;
 content:''
}
.contactus_wrapper .live-chat span.start-chat-offline {
 color:#acacac;
 cursor:auto
}
.contactus_wrapper .live-chat span.start-chat-offline:hover {
 cursor:default
}

.contactus_wrapper .live-chat.offline {
 cursor:auto
}
.contactus_wrapper .live-chat.offline:before {
 background:url(../svgs/css/dist/svg/sprite.stack.html#arrow-right) center center no-repeat;
 background-size:cover;
 width:19px;
 height:14px
}
.contactus_wrapper .live-chat img {
 height:15px;
 line-height:15px
}
.contactus_wrapper .c-logo-copy {
 margin-top:100px
}
.contact-page .form .form-horizontal .form-group {
 margin:0 auto 25px
}
.contact-page .form .form-horizontal .form-group.c-form-checkbox {
 margin:0 auto;
 max-width:492px
}
.contact-page .form .form-horizontal .form-group.has-error {
 margin-top:0;
 margin-bottom:18px
}
.contact-page .form .form-horizontal .form-group.has-error .help-block {
 margin-bottom:0
}
@media (min-width:768px) {
 .contactus_wrapper .live-chat span.start-chat {
  right:20px
 }
 .contactus_wrapper .live-chat img {
  height:20px;
  line-height:20px
 }
 .contact-page .form .form-horizontal .form-group {
  margin:0 auto 18px
 }
 .contact-page .form .form-horizontal .form-group.c-form-checkbox {
  margin-bottom:10px;
  margin-top:10px
 }
 .contact-page .form .form-horizontal .form-group.has-error {
  margin-bottom:12px;
  margin-top:0
 }
}
.contact-page .form .form-horizontal .help-block {
 margin-top:5px
}
.contact-page .form .form-group .col-sm-12.captcha {
 margin-top:20px
}
@media (min-width:320px) {
 .en_GB .contact-page .o-text__body:first-child {
  margin-top:0;
  margin-bottom:0
 }
}
.en_GB .contact-page .c-contact-us-copy {
 margin-top:10px
}
@media (min-width:768px) {
 .en_GB .contact-page .c-contact-us-copy {
  float:none;
  margin-left:auto;
  margin-right:auto;
  margin-top:85px
 }
}
.en_GB .contact-page .c-contact-us-copy .c-heading {
 letter-spacing:.4px;
 margin-top:30px
}
@media (min-width:768px) {
 .en_GB .contact-page .c-contact-us-copy .c-heading {
  margin-top:70px
 }
}
.en_GB .contact-page .c-contact-us-copy .call-our-careline .c-control-label {
 font-size:1.2rem;
 line-height:16px;
 letter-spacing:.2px
}
@media (max-width:767px) {
 .en_GB .contact-page .c-contact-us-copy .call-our-careline .c-contact-us-subtitle {
  text-align:left
 }
 .en_GB .contact-page .c-contact-us-copy .call-our-careline .c-control-label {
  text-align:left;
  margin-left:-10px
 }
}

.o-navbar .o-navbar-custom-module .o-modal-header .c-search-logo {
 float:none;
 display:inline
}
@media (max-width:767px) {
 .o-navbar .o-navbar-custom-module .o-modal-header {
  text-align:center;
  margin:0 auto 16px
 }
 .o-navbar .o-navbar-custom-module .o-modal-header .c-search-logo {
  display:none
 }
}
.o-navbar .o-navbar-custom-module .o-modal-header .c-search-logo img {
 vertical-align:inherit
}
.o-navbar .o-navbar-custom-module .o-modal-header .o-text__heading-3 {
 color:#fff;
 font-size:3rem;
 display:inline;
 letter-spacing:.3px
}
.o-navbar .o-navbar-custom-module .o-modal-body {
 margin:0
}
.o-navbar .o-navbar-custom-module .c-global-search__form {
 margin:0 auto 40px;
 max-width:580px
}
@media (min-width:768px) {
 .o-navbar .o-navbar-custom-module .c-global-search__form {
  max-width:630px;
  padding-left:50px;
  margin-bottom:70px
 }
}
@media (min-width:992px) {
 .o-navbar .o-navbar-custom-module .c-global-search__form {
  max-width:650px;
  padding-left:70px;
  margin-bottom:60px
 }
}
.o-navbar .o-navbar-custom-module .c-global-search__textbox {
 color:#666;
 background-color:#fff;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 -ms-border-radius:3px;
 border-radius:3px;
 padding-left:10px;
 padding-right:50px;
 padding-top:8px
}
@media (max-width:767px) {
 .o-navbar .o-navbar-custom-module .o-modal-header .o-text__heading-3 {
  font-size:2rem;
  letter-spacing:.2px;
  line-height:1
 }
 .o-navbar .o-navbar-custom-module .c-global-search__textbox {
  padding-left:40px;
  padding-right:35px;
  font-size:2rem!important
 }
 .o-navbar .o-navbar-custom-module .o-btn-search {
  left:17px;
  top:16px
 }
}
@media (min-width:768px) {
 .o-navbar .o-navbar-custom-module .o-btn-clear-search {
  left:67%
 }
}
.o-navbar .o-navbar-custom-module .o-navbar-custom-module-separator {
 font-size:2.6rem;
 color:#dbc081;
 position:relative;
 margin:0 auto 35px;
 width:100%;
 display:table;
 text-align:center
}
@media (max-width:767px) {
 .o-navbar .o-navbar-custom-module .o-navbar-custom-module-separator {
  font-size:2rem;
  width:92%
 }
}
.o-navbar .o-navbar-custom-module .o-navbar-custom-module-separator:after,.o-navbar .o-navbar-custom-module .o-navbar-custom-module-separator:before {
 content:'';
 border-top:1px solid #dbc081;
 width:45%;
 display:table-cell;
 position:relative;
 top:.7em
}
.c-hero-image-adaptive:before,.c-hero-image:after,.c-hero-image:before,.c-hero-ratio:before,.is-hero-video .c-hero-play {
 content:""
}
.o-navbar .o-navbar-custom-module .o-navbar-custom-module-separator:before {
 right:5px
}
.o-navbar .o-navbar-custom-module .o-navbar-custom-module-separator:after {
 left:5px
}
.o-navbar .o-navbar-custom-module .o-navbar-custom-module-list {
 padding-left:0;
 margin-top:15px
}
@media (min-width:767px) {
 .o-navbar .o-navbar-custom-module .o-navbar-custom-module-menu.o-navbar-col-0 {
  width:54%
 }
 .o-navbar .o-navbar-custom-module .o-navbar-custom-module-menu.o-navbar-col-1 {
  width:46%
 }
}
.o-navbar .o-navbar-custom-module .o-navbar-custom-module-menu .o-navbar-custom-module-menu-item {
 list-style-type:none
}
.o-navbar .o-navbar-custom-module .o-navbar-custom-module-menu .o-navbar-label {
 color:#fff;
 font-size:2rem;
 line-height:45px;
 text-decoration:none;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
.o-navbar .o-navbar-custom-module .o-navbar-custom-module-menu>.o-navbar-label {
 font-size:2.6rem;
 line-height:30px
}
@media (max-width:992px) {
 .o-navbar .o-navbar-custom-module .o-navbar-custom-module-menu>.o-navbar-label {
  font-size:2.5rem
 }
}
@media (max-width:767px) {
 .o-navbar .o-navbar-custom-module .o-navbar-custom-module-list {
  margin-top:0
 }
 .o-navbar .o-navbar-custom-module .o-navbar-custom-module-menu {
  text-align:center;
  position:initial
 }
 .o-navbar .o-navbar-custom-module .o-navbar-custom-module-menu .o-navbar-label {
  line-height:30px
 }
 .o-navbar .o-navbar-custom-module .o-navbar-custom-module-menu>.o-navbar-label {
  font-size:2rem;
  line-height:50px
 }
 .o-navbar .o-navbar-custom-module .o-navbar-custom-module-menu .o-navbar-custom-module-list-wrapper {
  display:none;
  position:absolute;
  top:0;
  visibility:hidden;
  opacity:0;
  margin-top:0
 }
 .o-navbar .o-navbar-custom-module .o-navbar-custom-module-menu.submenu {
  background:url(../svgs/regular/dist/arrow-right-va.html) right center no-repeat;
  background-size:10%;
  padding:0 35px
 }
}
@media (max-width:768px) and (orientation:landscape) {
 .o-navbar .o-navbar-custom-module .o-navbar-custom-module-menu .o-navbar-custom-module-list-wrapper {
  overflow:visible!important;
  position:absolute;
  margin-top:180px
 }
}
.c-hero-body,.hero {
 position:relative
}
@media (max-height:320px) {
 .o-navbar .o-navbar-custom-module .o-navbar-custom-module-menu .o-navbar-custom-module-list-wrapper {
  top:15px
 }
}
.o-navbar .o-navbar-custom-module .tt-menu {
 background-color:#fff;
 padding:0;
 text-align:left
}
.c-navbar--drag {
 cursor:grabbing;
 cursor:-moz-grabbing;
 cursor:-webkit-grabbing
}
.ie .ie-c-navbar--drag {
 cursor:url(../images/cursor/grabbing.html),auto
}
.rtl .o-navbar-overlay-close {
 right:auto;
 left:20px
}
.rtl .c-search-wrapper {
 right:auto
}
.rtl .o-navbar-toggle .o-navbar-label {
 padding:18px 45px 20px 0
}
.rtl .o-navbar-toggle-icon {
 left:auto;
 right:20px
}
.rtl .icon-search {
 margin:0 5px 0 10px;
 float:right
}
.rtl .o-navbar .o-navbar-custom-module .tt-menu {
 text-align:right
}
@media (max-width:767px) {
 .rtl .o-navbar .o-navbar-custom-module .o-navbar-custom-module-menu.submenu {
  background:url(../svgs/regular/dist/arrow-left-va.html) left center no-repeat;
  background-size:2%
 }
 .rtl .o-navbar .o-navbar-custom-module .o-btn-search {
  left:auto;
  right:6px;
  top:7px
 }
}
.rtl .c-search-wrapper {
 left:15px
}
@media (max-width:768px) {
 .rtl .o-navbar-back {
  width:auto
 }
 .rtl .o-navbar-back .o-navbar-arrow-back {
  float:left;
  margin:8px 10px 0 5px
 }
 .rtl .o-navbar-tier1-item.submenu,.rtl .o-navbar-tier2-item.submenu,.rtl .o-navbar-tier3-item.submenu {
  background:url(../svgs/regular/dist/arrow-left-va.html) 30px 10px no-repeat;
  background-size:2%
 }
}
@media (max-width:767px) and (orientation:landscape) {
 .rtl .o-navbar-tier1-item.submenu,.rtl .o-navbar-tier2-item.submenu,.rtl .o-navbar-tier3-item.submenu {
  background:url(../svgs/regular/dist/arrow-left-va.html) 30px 0 no-repeat
 }
}
@media (min-width:769px) {
 .rtl .o-navbar-tier3-wrapper .o-navbar-tier3-item .o-navbar-label .c-svg,.rtl .o-navbar-tier3-wrapper .o-navbar-tier3-item .o-navbar-label .c-svg.o-navbar-label-cross {
  top:15px
 }
}
.rtl .o-navbar-dropdown-menu li a .c-svg,.rtl .o-navbar-dropdown-menu li span .c-svg {
 left:auto;
 right:110%;
 top:21px
}
.rtl .o-btn-search {
 left:auto;
 right:6px;
 top:7px
}
.rtl .iScrollVerticalScrollbar {
 left:1px!important;
 right:auto!important
}
@media print {
 .o-navbar-header,.o-navbar-label {
  display:none
 }
}
.ie .o-navbar--6-items {
 font-size:.893em;
 top:-2px
}
@media (min-width:768px) {
 .rtl .o-navbar .o-navbar-custom-module .o-modal-header {
  text-align:right
 }
 .el_GR .o-navbar .o-navbar-custom-module .c-global-search__form {
  padding-left:30px
 }
}
@media (min-width:992px) {
 .el_GR .o-navbar .o-navbar-custom-module .c-global-search__form {
  padding-left:50px
 }
}
#rr-ex-template--type02 .rr-product-reviews .averageRingBlock .right-review-area .el_GR .o-navbar .o-navbar-custom-module .write-review-btn,#rr-ex-template--type02 .rr-widget-container .paging .el_GR .o-navbar .o-navbar-custom-module .rr-loadmore-btn,#rr-ex-template--type04 .rr-submission-form .rr-ex-btn-container .el_GR .o-navbar .o-navbar-custom-module .rr-button,.article-reviews .rr-product-reviews.type-a .averageRingBlock .el_GR .o-navbar .o-navbar-custom-module .write-review-btn,.article-reviews .rr-product-reviews.type-a .paging .el_GR .o-navbar .o-navbar-custom-module .rr-loadmore-btn,.c-diagnostic-tool .c-result-sec-email__success .el_GR .o-navbar .o-navbar-custom-module a,.edit-account .summary-account .container .c-profile-tabs-cont .el_GR .o-navbar .o-navbar-custom-module button,.el_GR .o-navbar .o-navbar-custom-module #rr-ex-template--type02 .rr-product-reviews .averageRingBlock .right-review-area .write-review-btn,.el_GR .o-navbar .o-navbar-custom-module #rr-ex-template--type02 .rr-widget-container .paging .rr-loadmore-btn,.el_GR .o-navbar .o-navbar-custom-module #rr-ex-template--type04 .rr-submission-form .rr-ex-btn-container .rr-button,.el_GR .o-navbar .o-navbar-custom-module .article-reviews .rr-product-reviews.type-a .averageRingBlock .write-review-btn,.el_GR .o-navbar .o-navbar-custom-module .article-reviews .rr-product-reviews.type-a .paging .rr-loadmore-btn,.el_GR .o-navbar .o-navbar-custom-module .c-diagnostic-tool .c-result-sec-email__success a,.el_GR .o-navbar .o-navbar-custom-module .edit-account .summary-account .container .c-profile-tabs-cont button,.el_GR .o-navbar .o-navbar-custom-module .o-btn--ternary {
 padding:0 15px
}
.el_GR .c-search-wrapper {
 width:100px
}
.c-hero--spacer.top-spacer {
 padding-top:20px
}
@media (min-width:768px) {
 .c-hero--spacer.top-spacer {
  padding-top:0
 }
}
.c-hero--spacer.spacer {
 padding-top:20px
}
.c-hero-body {
 text-align:center
}
.c-hero-variation-article2 .c-hero-body {
 top:-60px
}
@media (min-width:768px) {
 .c-hero-variation-article2 .c-hero-body {
  top:-200px
 }
}
.hero .initially-hidden {
 display:none
}
.c-hero-video {
 width:100%;
 height:100%;
 position:absolute;
 top:0;
 left:0;
 padding:0;
 bottom:0
}
.c-hero-ratio {
 position:relative
}
.c-hero-ratio:before {
 display:block;
 width:100%;
 padding-top:33%
}
.is-hero-video-open .c-hero-ratio:before {
 padding-top:56.25%
}
.c-hero-video-container {
 position:absolute;
 opacity:0;
 transition:opacity 2s
}
.is-hero-video-open .c-hero-video-container {
 opacity:1
}
.c-hero-image.is-hero-video-open img,.is-hero-video-open .c-hero-image-adaptive {
 opacity:0
}
.c-hero-video-container.container {
 position:absolute;
 top:0;
 left:0;
 right:0;
 bottom:0
}
.c-hero-video-container.container .row,.c-hero-video-container.container .row .c-hero-ratio {
 height:100%
}
.c-hero-video-container .c-video-btn {
 height:100%;
 width:100%;
 position:absolute;
 left:0;
 top:0;
 background-color:#fff;
 z-index:1;
 opacity:0;
 cursor:pointer
}
.c-hero-video-container .c-video-btn.hidden {
 display:none!important
}
.is-hero-video .c-hero-play {
 display:block;
 width:100%;
 min-width:320px;
 height:100%;
 position:absolute;
 top:-30px;
 background:center no-repeat;
 z-index:6;
 cursor:pointer
}
.c-hero-variation-article .c-hero-button-readmore,.c-hero-variation-article .c-hero-button-readmore:focus,.c-hero-variation-article .c-hero-button-readmore:hover,.c-hero-variation-article .c-hero-image:after,.c-hero-variation-article .c-hero-image:before,.c-hero-variation-article2 .c-hero-button-readmore,.c-hero-variation-article2 .c-hero-button-readmore:focus,.c-hero-variation-article2 .c-hero-button-readmore:hover,.c-hero-variation-article2 .c-hero-image:after,.c-hero-variation-article2 .c-hero-image:before {
 display:none
}
.c-hero-variation-article .is-hero-video .c-hero-play {
 top:0
}
@media (max-width:767px) {
 .c-hero-video-container.container {
  padding:0
 }
 .is-hero-video .c-hero-play {
  top:0;
  background-size:60px
 }
}
.c-hero-image-adaptive {
 transition:opacity 2s
}
.c-svg-chevron {
 height:5px;
 width:5px
}
.c-hero-image {
 position:relative;
 overflow:hidden
}
.c-hero-image picture {
 top:0;
 min-width:320px
}
.c-hero-image.is-hero-video-open {
 height:auto;
 max-height:initial;
 background-color:#000
}
.c-hero-image img,.c-hero-image source {
 width:100%
 

}
.c-hero-image:after,.c-hero-image:before {
 background-color:#fff;
 position:absolute;
 top:106%;
 border-radius:100%;
 opacity:1;
 user-select:none;
 pointer-events:none;
 height:150%;
 left:-60%;
 width:220%;
 -webkit-transition:all 1s ease-in-out;
 -moz-transition:all 1s ease-in-out;
 -o-transition:all 1s ease-in-out;
 transition:all 1s ease-in-out
}
.c-hero-image.js-enabled:after,.c-hero-image.js-enabled:before {
 top:92%
}
@media (max-width:320px) {
 .c-hero-image.js-enabled:after,.c-hero-image.js-enabled:before {
  top:72%
 }
}
.c-hero-image:before {
 z-index:1
}
.c-hero-image:after {
 z-index:0
}
.c-hero-image.is-hero-video-open:after,.c-hero-image.is-hero-video-open:before {
 opacity:0
}
.c-hero-image:before {
 -webkit-transform:translateY(-15px) rotate(-1.7deg);
 transform:translateY(-15px) rotate(-1.7deg);
 opacity:.4
}
@media (min-width:992px) {
 .c-hero-image:before {
  -webkit-transform:translateY(-15px) rotate(-1.7deg);
  transform:translateY(-15px) rotate(-1.7deg)
 }
}
@media (min-width:768px) and (max-width:991px) {
 .c-hero-image:before {
  -webkit-transform:translateY(-10px) rotate(-1.8deg);
  transform:translateY(-10px) rotate(-1.8deg)
 }
}
.c-hero-variation-article .c-hero-image:after,.c-hero-variation-article2 .c-hero-image:after {
 content:"";
 display:block;
 position:absolute;
 top:auto;
 bottom:0;
 left:0;
 z-index:0;
 background:url(../svgs/regular/dist/curve-white.html) center no-repeat;
 background-size:100% 20px;
 height:20px;
 width:100%;
 border-radius:0
}
@media (max-width:991px) {
 .c-hero-variation-article .c-hero-image:after,.c-hero-variation-article2 .c-hero-image:after {
  background-size:1200px 20px
 }
}
.c-hero-button-readmore,.c-hero-button-readmore:focus,.c-hero-button-readmore:hover {
 margin:0 auto;
 text-align:center;
 cursor:pointer;
 clear:both;
 position:relative;
 padding-right:0;
 color:#546e98;
 font-size:1.6rem;
 text-decoration:none;
 display:inline-block;
 z-index:1
}
.c-hero-button-readmore .c-svg.plus,.c-hero-button-readmore:focus .c-svg.plus,.c-hero-button-readmore:hover .c-svg.plus {
 float:none;
 width:10px;
 height:10px;
 margin:2px 0 0;
 -moz-transition:all .4s ease-out;
 -o-transition:all .4s ease-out;
 -ms-transition:all .4s ease-out;
 -webkit-transition:all .4s ease-out;
 transition:all .4s ease-out;
 stroke:#dbc081
}
.c-hero-image-adaptive {
 height:170px
}
@media (max-width:320px) {
 .c-hero-image-adaptive {
  height:175px
 }
}
@media (min-width:544px) {
 .c-hero-image-adaptive {
  height:265px
 }
}
@media (min-width:768px) {
 .c-hero-image-adaptive {
  height:290px
 }
}
@media (min-width:992px) {
 .c-hero-image-adaptive {
  height:360px
 }
}
@media (min-width:1200px) {
 .c-hero-image-adaptive {
  height:100%
 }
}
.c-hero-image-adaptive:before {
 display:block;
 width:100%
}
.c-hero-image-adaptive picture {
 position:absolute;
 top:0;
 width:100%
}
@media (max-width:767px) {
 .c-hero-image:before {
  -webkit-transform:translateY(-4px) rotate(-1.7deg);
  transform:translateY(-4px) rotate(-1.7deg)
 }
 .c-hero-variation-article .c-hero-image:after,.c-hero-variation-article2 .c-hero-image:after {
  background-size:120% 20px
 }
 .c-hero-image-adaptive:before {
  padding-top:64%
 }
 .c-hero-image-adaptive picture {
  top:0
 }
}
@media (min-width:768px) {
 .c-hero-image-adaptive:before {
  padding-top:46.875%
 }
 .c-hero-image-adaptive picture {
  top:-23%
 }
}
@media (min-width:992px) {
 .c-hero-image-adaptive:before {
  padding-top:32.7%
 }
 .ie .c-hero-image-adaptive:before {
  padding-top:33.3%
 }
}
.ie11 .c-hero-variation-small .c-hero-image {
 overflow:visible
}
@media (max-width:767px) {
 .c-hero-variation-small .c-hero-image-adaptive:before {
  padding-top:43%
 }
}
.c-hero-variation-small .c-hero-image-adaptive .is-loading {
 background-position:center 104%
}
.js-button-more .js-show-more {
 display:inline-block
}
.js-button-more .js-show-less {
 display:none
}
.js-button-more .c-svg.plus {
 transition:all
}
.js-button-less .js-show-more {
 display:none!important
}
.js-button-less .js-show-less {
 display:inline-block!important
}
.js-button-less .c-svg.plus {
 -webkit-transform:rotate3d(0,0,1,45deg);
 -moz-transform:rotate3d(0,0,1,45deg);
 -ms-transform:rotate3d(0,0,1,45deg);
 -o-transform:rotate3d(0,0,1,45deg);
 transform:rotate3d(0,0,1,45deg)
}
.is-hero-video .c-hero-play {
 background-size:90px;
 background-image:url(../svgs/css/dist/svg/sprite.stack.html#play-video)
}
.o-hero-section {
 margin-bottom:20px;
 margin-top:-1px
}
.o-hero-section .c-hero-body-wrap {
 width:100%;
 float:none;
 margin:0 auto
}
.c-hero-variation-article2 .o-hero-section .c-hero-body-wrap {
 margin-bottom:-60px
}
@media (min-width:768px) {
 .c-hero-variation-small .c-hero-image-adaptive:before {
  padding-top:31%
 }
 .o-hero-section .c-hero-body-wrap {
  float:left;
  width:50%;
  margin-left:25%
 }
 .c-hero-variation-article2 .o-hero-section .c-hero-body-wrap {
  position:relative;
  float:left;
  width:50%;
  min-height:1px;
  padding-left:10px;
  padding-right:10px;
  margin-bottom:-200px
 }
 .c-hero-variation-article .o-hero-section .c-hero-body-wrap {
  margin-left:16.66667%
 }
}
@media (min-width:992px) {
 .c-hero-variation-small .c-hero-image-adaptive:before {
  padding-top:21%
 }
 .c-hero-variation-small .c-hero-image-adaptive picture {
  top:-56%
 }
 .c-hero-variation-article2 .o-hero-section .c-hero-body-wrap {
  position:relative;
  float:left;
  width:58.33333%;
  min-height:1px;
  padding-left:10px;
  padding-right:10px
 }
}
.o-hero-section .o-hero-article p {
 line-height:20px;
 cursor:default
}
@media (min-width:768px) {
 .c-hero-variation-article .o-hero-section .c-hero-body-wrap {
  float:left;
  width:66.66667%
 }
 .o-hero-section .o-hero-article p {
  line-height:22px
 }
}
.o-hero-section .o-hero-article .c-hero-button-readmore {
 display:inline-block
}
.o-hero-section .o-hero-article .o-text__intro,.o-hero-section .o-hero-article .o-text__intro p {
 display:inline
}
.o-hero-section .o-hero-article .o-text__intro br {
 display:none
}
.o-hero-section .o-hero-article .o-ellipsis {
 margin-left:-4px;
 display:initial;
 display:inline
}
.o-hero-section .o-hero-article .js-button-less {
 margin-top:5px
}
.home-page .o-hero-section.c-hero-variation,.o-hero-section.c-hero-variation,.o-hero-section.c-hero-variation-article {
 position:relative
}
.o-hero-section.c-hero-variation-article:before,.o-hero-section.c-hero-variation:before {
 content:'';
 display:block;
 width:80px;
 height:80px;
 background:url(../images/loader/ajax-loader.html) center center no-repeat;
 background-size:50px;
 position:absolute;
 left:40%;
 top:5%;
 margin:0!important
}
@media (min-width:768px) {
 .o-hero-section.c-hero-variation-article:before,.o-hero-section.c-hero-variation:before {
  left:44%;
  top:5%
 }
}
@media (min-width:992px) {
 .o-hero-section.c-hero-variation-article:before,.o-hero-section.c-hero-variation:before {
  left:48%;
  top:25%
 }
}
@keyframes curveUpVideo {
 0% {
  top:106%
 }
 100% {
  top:auto
 }
}
.js .c-hero-body,.js .c-hero-image {
 opacity:0
}
.js .c-hero-image.js-enabled {
 animation:fadeIn .5s .8s 1 linear forwards
}
.js .c-hero-image.js-enabled:after,.js .c-hero-image.js-enabled:before {
 animation:curveUp .8s .8s 1 ease-in-out forwards
}
@media (max-width:320px) {
 .js .c-hero-image.js-enabled:after,.js .c-hero-image.js-enabled:before {
  animation:curveUpMobile .8s .8s 1 ease-in-out forwards
 }
}
.js .c-hero-body.js-enabled {
 top:15px;
 animation:fadeInUp 1s 1s 1 linear forwards
}
.hero-launch-video .o-hero-section.c-hero-variation,.hero-launch-video .o-hero-section.c-hero-variation-article {
 position:relative
}
.hero-launch-video .o-hero-section.c-hero-variation-article:before,.hero-launch-video .o-hero-section.c-hero-variation:before {
 top:10%
}
@media (min-width:768px) {
 .hero-launch-video .o-hero-section.c-hero-variation-article:before,.hero-launch-video .o-hero-section.c-hero-variation:before {
  top:10%
 }
}
@media (min-width:992px) {
 .hero-launch-video .o-hero-section.c-hero-variation-article:before,.hero-launch-video .o-hero-section.c-hero-variation:before {
  top:30%
 }
}
.hero-launch-video .c-hero-image.js-enabled:after,.hero-launch-video .c-hero-image.js-enabled:before {
 animation:curveUpVideo .8s .8s 1 ease-in-out forwards
}
.article-page .o-hero-section {
 margin-bottom:10px
}
.article-page .o-hero-section .container {
 display:none
}
@media (max-width:320px) {
 .hero-launch-video .c-hero-image.js-enabled:after,.hero-launch-video .c-hero-image.js-enabled:before {
  animation:curveUpVideo .8s .8s 1 ease-in-out forwards
 }
 .home-page .o-hero-section .container {
  margin-top:0
 }
 .article-page .o-hero-section .container {
  display:block;
  margin-top:-32px
 }
}
.article-page .c-hero-video-container.container,.article-page .hero-launch-video .c-hero-video-container.container {
 display:block
}
.is-hero-launch-video .c-hero-play {
 content:"";
 display:block;
 width:100%;
 min-width:320px;
 height:100%;
 position:absolute;
 top:-30px;
 background:url(../svgs/css/dist/svg/sprite.stack.html#play-video) center no-repeat;
 z-index:6;
 cursor:pointer;
 background-size:90px
}
.c-hero-v2,.c-hero-v2__image {
 position:relative
}
.c-hero-variation-article .is-hero-launch-video .c-hero-play {
 top:0
}
.c-hero-copy {
 text-align:center;
 margin-top:15px;
 overflow:hidden
}
.c-hero-copy .c-hero-article-container {
 height:0
}
.c-hero-copy .c-hero-article-container .o-hero-article {
 margin-bottom:0;
 padding-bottom:20px
}
.c-hero-copy .o-text__heading-1 {
 margin-bottom:20px;
 padding-top:5px
}
.c-hero-copy .o-text__tight {
 font-size:1.6rem
}
.c-hero-variation-article2 .c-hero-copy {
 margin:0 10% 40px
}
.o-hero-article {
 margin-bottom:20px
}
.c-hero-variation-article .o-hero-article,.c-hero-variation-article2 .o-hero-article {
 height:auto
}
.c-hero-variation-article .o-hero-article {
 font-size:2rem;
 line-height:26px;
 margin-bottom:0
}
.hub-page .o-hero-article {
 line-height:25px;
 color:#666;
 font-size:18px
}
@media (max-width:767px) {
 .is-hero-launch-video .c-hero-play {
  top:0;
  background-size:60px
 }
}
@media print {
 .is-hero-launch-video .c-hero-play {
  background:url(../svgs/css/dist/svg/sprite.stack.html#play-video) center no-repeat!important;
  background-size:90px!important
 }
}
.is-hero-video-open .c-hero-image-adaptive,.is-hero-video-open .c-hero-play {
 opacity:0;
 z-index:0
}
.de_DE .c-hero-copy .o-text__heading-1 {
 word-wrap:break-word
}
.c-hero-v2__image {
 height:347px
}
@media (min-width:1200px) {
 .c-hero-v2__image {
  height:580px
 }
}
@media (min-width:768px) and (max-width:991px) {
 .c-hero-v2__image {
  height:360px
 }
}
.c-hero-v2__image picture {
 top:50%;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 -o-transform:translateY(-50%);
 transform:translateY(-50%)
}
@media (max-width:767px) {
 .c-hero-v2__image {
  height:241px;
  overflow:hidden
 }
 .c-hero-v2__image picture {
  width:180%
 }
}
.c-hero-v2.c-hero-variation:before {
 content:'';
 display:block;
 width:80px;
 height:80px;
 background:url(../images/loader/ajax-loader.html) center center no-repeat;
 background-size:50px;
 position:absolute;
 left:40%;
 top:5%
}
@media (min-width:768px) {
 .c-hero-variation-article2 .c-hero-copy .o-text__heading-1,.c-hero-variation-article2 .o-hero-article {
  text-align:left
 }
 .c-hero-v2.c-hero-variation:before {
  left:44%;
  top:5%
 }
}
@media (min-width:992px) {
 .c-hero-variation-article .o-hero-article {
  text-align:left
 }
 .c-hero-v2.c-hero-variation:before {
  left:48%;
  top:25%
 }
}
@keyframes fadeIn {
 0% {
  opacity:0
 }
 100% {
  opacity:1
 }
}
@keyframes fadeInUp {
 0% {
  opacity:0;
  top:15px
 }
 100% {
  opacity:1;
  top:0
 }
}
.c-hero-v2 .c-hero-image,.c-hero-v2 .c-hero-v2__copy,.home-page .c-home-story {
 opacity:0
}
@keyframes curveUp {
 0% {
  top:106%
 }
 100% {
  top:92%
 }
}
@keyframes curveUpMobile {
 0% {
  top:106%
 }
 100% {
  top:72%
 }
}
.c-hero-v2 .c-hero-image.js-enabled,.c-hero-v2 .c-hero-v2__copy.js-enabled {
 animation:fadeIn .8s 1s 1 linear forwards
}
.c-hero-v2 .c-hero-image.js-enabled:after,.c-hero-v2 .c-hero-image.js-enabled:before {
 top:106%;
 animation:curveUp .8s 1s 1 ease-in-out forwards
}
@media (max-width:320px) {
 .c-hero-v2 .c-hero-image.js-enabled:after,.c-hero-v2 .c-hero-image.js-enabled:before {
  animation:curveUpMobile .8s 1s 1 ease-in-out forwards
 }
}
.c-hero-v2 .c-hero-body.js-enabled {
 top:15px;
 animation:fadeInUp 1s 1s 1 linear forwards
}
.c-hero-v2__wrapper:after {
 background:url(../svgs/regular/dist/curve-hero-v2.html) bottom center no-repeat;
 bottom:-1px;
 top:auto;
 width:100%;
 left:0;
 right:0;
 border-radius:unset;
 content:'';
 position:absolute;
 background-size:100% 55px;
 height:55px
}
.c-hero-v2__copy {
 top:60px;
 width:333px;
 text-align:center;
 position:absolute
}
@media (min-width:1200px) {
 .c-hero-v2__copy {
  top:50%;
  -webkit-transform:translateY(-50%);
  -moz-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  -o-transform:translateY(-50%);
  transform:translateY(-50%)
 }
}
.c-hero-v2__copy div,.c-hero-v2__copy h1 {
 max-width:335px
}
@media (max-width:991px) {
 .c-hero-v2__wrapper:after {
  background-size:100% 40px;
  height:40px
 }
 .c-hero-v2__copy {
  width:290px
 }
 .c-hero-v2__copy div,.c-hero-v2__copy h1 {
  max-width:290px
 }
}
@media (max-width:767px) {
 .c-hero-v2__wrapper:after {
  background-size:100% 20px;
  height:20px
 }
 .c-hero-v2__copy {
  width:85%;
  left:50%;
  -webkit-transform:translateX(-50%);
  -moz-transform:translateX(-50%);
  -ms-transform:translateX(-50%);
  -o-transform:translateX(-50%);
  transform:translateX(-50%)
 }
 .c-hero-v2__copy div,.c-hero-v2__copy h1 {
  max-width:unset
 }
}
.c-hero-v2__copy h1 {
 color:#002663;
 margin-bottom:22px
}
@media (min-width:768px) {
 .c-hero-v2__copy h1 {
  margin-bottom:11px
 }
}
@media (min-width:992px) {
 .c-hero-v2__copy h1 {
  margin-bottom:10px
 }
}
.c-hero-v2__copy .o-text__body {
 margin-bottom:26px;
 line-height:22px
}
.c-hero-v2__copy .o-text__body p {
 line-height:22px
}
@media (min-width:768px) {
 .c-hero-v2__copy .o-text__body {
  margin-bottom:20px
 }
 .c-hero-v2.c-hero-v2--type-a .c-hero-v2__copy {
  right:50%;
  text-align:right;
  margin-right:50px
 }
 .c-hero-v2.c-hero-v2--type-c .c-hero-v2__copy {
  left:50%;
  margin-left:50px;
  text-align:left
 }
}
@media (min-width:768px) and (max-width:991px) {
 .c-hero-v2.c-hero-v2--type-a .c-hero-v2__copy {
  margin-right:10px
 }
 .c-hero-v2.c-hero-v2--type-c .c-hero-v2__copy {
  margin-left:10px
 }
}
@media (min-width:1199px) {
 .c-hero-v2__copy div,.c-hero-v2__copy h1 {
  max-width:500px
 }
 .c-hero-v2.c-hero-v2--type-a .c-hero-v2__copy {
  width:50%;
  -webkit-transform:translateX(25%) translateY(-50%);
  -moz-transform:translateX(25%) translateY(-50%);
  -ms-transform:translateX(25%) translateY(-50%);
  -o-transform:translateX(25%) translateY(-50%);
  transform:translateX(25%) translateY(-50%);
  margin-right:0
 }
}
.c-hero-v2.c-hero-v2--type-b .c-hero-v2__copy {
 left:50%;
 -webkit-transform:translateX(-50%);
 -moz-transform:translateX(-50%);
 -ms-transform:translateX(-50%);
 -o-transform:translateX(-50%);
 transform:translateX(-50%)
}
@media (min-width:1199px) {
 .c-hero-v2.c-hero-v2--type-c .c-hero-v2__copy {
  width:50%;
  margin:0 auto;
  left:75%;
  -webkit-transform:translateX(-50%) translateY(-50%);
  -moz-transform:translateX(-50%) translateY(-50%);
  -ms-transform:translateX(-50%) translateY(-50%);
  -o-transform:translateX(-50%) translateY(-50%);
  transform:translateX(-50%) translateY(-50%);
  max-width:500px
 }
}
.c-hero-v2.c-hero-v2--type-c .c-hero-v2__copy h1 {
 font-size:2rem;
 line-height:1.29;
 letter-spacing:.2px;
 font-weight:400
}
.c-hero-v2.c-hero-v2--type-c .c-hero-v2__copy .o-text__body {
 letter-spacing:.2px
}
.c-hero-v2 .c-hero-image {
 width:100%
}
.c-hero-v2 .c-hero-image:after,.c-hero-v2 .c-hero-image:before {
 display:none
}
@media (max-width:767px) {
 .c-hero-v2.c-hero-v2--type-c .c-hero-v2__copy h1 {
  font-weight:500;
  font-size:1.7rem
 }
 .c-hero-v2 .c-hero-image {
  overflow:visible
 }
 .c-hero-v2__copy {
  background-color:#fff;
  top:-40px;
  position:relative;
  padding:20px 20px 30px
 }
 .c-hero-v2__copy:before {
  content:'';
  position:absolute;
  border-radius:50%;
  background-color:#fff;
  top:-10px;
  height:20px;
  left:0;
  right:0
 }
}
@media (min-width:768px) {
 .rtl .c-hero-v2__copy {
  left:83px
 }
}
@media (min-width:992px) {
 .rtl .c-hero-v2__copy {
  left:132px
 }
}
.c-home-story,.c-home-story__bg-images {
 position:relative
}
@media screen and (max-width:767px) {
 .c-home-story__bg-images:nth-of-type(2n) .is-no-product.c-home-story__bg--left {
  z-index:2
 }
}
.o-home-story__bg-image {
 position:absolute;
 -webkit-backface-visibility:hidden;
 -moz-backface-visibility:hidden;
 -o-backface-visibility:hidden;
 -ms-backface-visibility:hidden;
 backface-visibility:hidden;
 -webkit-background-attachment:fixed;
 background-attachment:fixed;
 -webkit-transform:translate3d(0,0,0);
 -moz-transform:translate3d(0,0,0);
 -o-transform:translate3d(0,0,0);
 -ms-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0);
 height:100%
}
.c-home-story-image__container {
 display:table
}
.c-home-story-image__container.is-rounded img {
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 -ms-border-radius:50%;
 border-radius:50%;
 overflow:hidden
}
.c-home-story__bg--left.is-product {
 z-index:1
}
@media screen and (min-width:768px) {
 .c-home-story__bg--left.is-product {
  width:35%
 }
 .c-home-story__bg--left.is-product .c-home-story-image__container {
  margin:0 auto
 }
}
@media screen and (max-width:767px) {
 .c-home-story__bg--left.is-product {
  position:absolute;
  left:10px;
  z-index:2
 }
 .c-home-story__bg--left.is-no-product {
  z-index:1
 }
}
.c-home-story__bg--left.is-no-product .c-home-story-image__container {
 position:absolute;
 left:0
}
@media screen and (max-width:767px) {
 .c-home-story__bg--left.bg-image-centered {
  width:100%;
  left:0
 }
 .c-home-story__bg--left.bg-image-centered .c-home-story-image__container {
  left:0;
  right:0;
  margin:0
 }
}
.c-home-story__bg--middle {
 top:0;
 left:-26%;
 right:25%
}
.c-home-story__bg--middle .c-home-story-image__container {
 margin:0 auto
}
.c-home-story__bg--middle img {
 width:150%
}
.c-home-story__bg--right.is-product {
 z-index:1
}
@media screen and (min-width:768px) {
 .c-home-story__bg--right.is-product {
  width:35%
 }
 .c-home-story__bg--right.is-product .c-home-story-image__container {
  margin:0 auto
 }
}
.c-home-story__bg--right.is-no-product .c-home-story-image__container {
 position:absolute;
 right:0
}
@media screen and (max-width:767px) {
 .c-home-story__bg--right.is-product {
  position:absolute;
  right:0
 }
 .c-home-story__bg--right.is-no-product {
  z-index:1
 }
}
.c-home-story__list {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 padding:0;
 list-style-type:none
}
.c-home-story__item {
 position:relative;
 display:block;
 width:100%;
 padding:20px;
 box-sizing:border-box;
 z-index:2
}
.c-home-story__content-wrapper,.c-home-story__content:before {
 display:inline-block;
 vertical-align:middle
}
.c-home-story__content {
 text-align:center;
 box-sizing:border-box;
 white-space:nowrap;
 background-color:rgba(255,255,255,.9)
}
.c-home-story__content:before {
 content:'';
 height:100%;
 margin-right:-.25em
}
@media (max-width:767px) {
 .c-home-story__content-wrapper {
  width:100%
 }
}
.c-home-story__quote {
 display:table;
 position:absolute;
 bottom:0;
 left:0;
 right:0;
 margin:0 auto;
 text-align:center
}
.c-home-story__bg--right .c-home-story__quote {
 left:auto
}
.c-home-story__bg--left .c-home-story__quote {
 right:auto
}
.c-home-story {
 max-width:1024px;
 margin:0 auto;
 min-height:10px
}
@media screen and (min-width:770px) {
 .c-home-story {
  width:90%
 }
}
@media (min-width:768px) {
 .c-home-story__content .c-page-divider-v2--type-a h2,.c-home-story__content .o-text__heading-2,.c-page-divider-v2--type-a .c-home-story__content h2 {
  padding:0 10px
 }
 .c-home-story {
  margin-bottom:50px
 }
}
@media screen and (max-width:767px) {
 .c-home-story {
  width:90%
 }
 .c-home-story__no-parallax .c-home-story__item {
  height:430px;
  margin-bottom:70px
 }
 .c-home-story__no-parallax .c-home-story__item:last-child {
  margin-bottom:0
 }
 .c-home-story__no-parallax .c-home-story__bg-images,.c-home-story__parallax .c-home-story__bg-images {
  height:500px
 }
 .c-home-story__parallax .c-home-story__item {
  height:460px;
  margin-bottom:50px
 }
 .c-home-story__parallax .c-home-story__item:last-child {
  margin-bottom:0
 }
}
@media screen and (min-width:992px) {
 .c-home-story__bg-images,.c-home-story__item {
  height:730px
 }
 .c-home-story__bg-images .c-home-story__quote,.c-home-story__item .c-home-story__quote {
  min-width:300px;
  bottom:50px
 }
 .c-home-story__bg-images .c-home-story__quote .o-text__quote,.c-home-story__item .c-home-story__quote .o-text__quote {
  font-size:18px;
  margin-bottom:10px
 }
 .c-home-story__bg-images .c-home-story__bg--middle,.c-home-story__item .c-home-story__bg--middle {
  top:-100px;
  z-index:-1
 }
 .c-home-story-images__container .c-home-story__bg-images:nth-child(odd) .c-home-story__bg--left .c-home-story-image__container {
  margin-top:-50px
 }
 .c-home-story-images__container .c-home-story__bg-images:nth-child(odd) .c-home-story__bg--right .c-home-story-image__container {
  margin-top:100px
 }
 .c-home-story-images__container .c-home-story__bg-images:nth-child(even) .c-home-story__bg--left .c-home-story-image__container {
  margin-top:180px
 }
 .c-home-story-images__container .c-home-story__bg-images:nth-child(even) .c-home-story__bg--right .c-home-story-image__container {
  margin-top:50px
 }
}
.c-home-story__bg--left {
 left:30px
}
.c-home-story__bg--left.is-product {
 left:0
}
.c-home-story__bg--right {
 right:30px
}
@media only screen and (min-width:768px) and (max-width:991px) {
 .c-home-story__bg--right.is-product {
  width:auto
 }
}
@media screen and (max-width:991px) and (min-width:768px) {
 .c-home-story__bg-images,.c-home-story__item {
  height:580px
 }
 .c-home-story__bg-images .c-home-story__quote,.c-home-story__item .c-home-story__quote {
  bottom:-20px
 }
 .c-home-story-images__container .c-home-story__bg-images:nth-child(odd) .c-home-story__bg--left .c-home-story-image__container {
  margin-top:10px
 }
 .c-home-story-images__container .c-home-story__bg-images:nth-child(even) .c-home-story__bg--left .c-home-story-image__container,.c-home-story-images__container .c-home-story__bg-images:nth-child(odd) .c-home-story__bg--right .c-home-story-image__container {
  margin-top:150px
 }
 .c-home-story-images__container .c-home-story__bg-images:nth-child(even) .c-home-story__bg--right .c-home-story-image__container {
  margin-top:10px
 }
}
@media screen and (min-width:992px) {
 .c-home-story__bg--left .c-home-story-image__container {
  width:400px;
  height:400px
 }
}
@media screen and (max-width:991px) and (min-width:768px) {
 .c-home-story__bg--left .c-home-story-image__container {
  width:300px;
  height:300px
 }
}
@media screen and (max-width:767px) {
 .c-home-story__bg--left {
  left:10px
 }
 .c-home-story__bg--right.is-product {
  z-index:1
 }
 .c-home-story-images__container .c-home-story__bg-images {
  max-width:380px;
  margin:0 auto
 }
 .c-home-story-images__container .c-home-story__bg-images:nth-child(even) .c-home-story__bg--right .c-home-story-image__container,.c-home-story-images__container .c-home-story__bg-images:nth-child(odd) .c-home-story__bg--left .c-home-story-image__container {
  margin-top:0
 }
 .c-home-story__bg--left .c-home-story-image__container {
  width:200px;
  height:200px
 }
}
.c-home-story__bg--left .c-home-story-image__container img {
 width:100%
}
@media screen and (min-width:992px) {
 .c-home-story__bg--right .c-home-story-image__container {
  width:400px;
  height:400px
 }
}
@media screen and (max-width:991px) and (min-width:768px) {
 .c-home-story__bg--right .c-home-story-image__container {
  width:300px;
  height:300px
 }
}
@media screen and (max-width:767px) {
 .c-home-story__bg--right .c-home-story-image__container {
  width:200px;
  height:200px
 }
}
.c-home-story__bg--right .c-home-story-image__container img {
 width:100%
}
@media screen and (min-width:992px) {
 .c-home-story__bg-images--testimonial .c-home-story-image__container.is-rounded {
  width:300px;
  height:300px
 }
}
@media screen and (max-width:991px) and (min-width:768px) {
 .c-home-story__bg-images--testimonial .c-home-story-image__container.is-rounded {
  width:225px;
  height:225px
 }
}
@media screen and (max-width:767px) {
 .c-home-story__bg-images--testimonial .c-home-story-image__container.is-rounded {
  width:150px;
  height:150px
 }
}
@media screen and (min-width:992px) {
 .c-home-story__bg-images--testimonial .c-home-story__quote {
  width:300px
 }
}
@media screen and (max-width:991px) and (min-width:768px) {
 .c-home-story__bg-images--testimonial .c-home-story__quote {
  width:225px
 }
}
@media screen and (max-width:767px) {
 .c-home-story__bg-images--testimonial .c-home-story__quote {
  width:150px
 }
}
@media screen and (min-width:768px) {
 .c-home-story__content {
  background-color:#fff
 }
}
@media screen and (min-width:992px) {
 .c-home-story__content {
  position:absolute;
  top:50%;
  left:50%;
  display:inline-block;
  vertical-align:middle;
  width:435px;
  height:435px;
  padding:0 20px;
  margin-top:-317px;
  margin-left:-217px;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  -ms-border-radius:50%;
  border-radius:50%
 }
 .c-home-story__content .c-page-divider-v2--type-a h2,.c-home-story__content .o-text__heading-2,.c-page-divider-v2--type-a .c-home-story__content h2 {
  font-family:helvetica-neue-lt-unilever,"Helvetica Neue",HelveticaNeue,Helvetica,Arial,sans-serif;
  font-weight:200;
  font-size:4rem;
  line-height:48px;
  color:#002663;
  margin-bottom:10px
 }
}
@media screen and (min-width:768px) and (max-width:991px) {
 .c-home-story__content {
  position:absolute;
  top:50%;
  left:50%;
  display:inline-block;
  vertical-align:middle;
  width:380px;
  height:380px;
  padding:0;
  margin-top:-190px;
  margin-left:-190px;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  -ms-border-radius:50%;
  border-radius:50%
 }
 .c-home-story__content .c-page-divider-v2--type-a h2,.c-home-story__content .o-text__heading-2,.c-page-divider-v2--type-a .c-home-story__content h2 {
  font-family:helvetica-neue-lt-unilever,"Helvetica Neue",HelveticaNeue,Helvetica,Arial,sans-serif;
  font-weight:200;
  font-size:3rem;
  line-height:36px;
  color:#002663;
  padding:0 70px;
  margin-bottom:10px
 }
 .c-home-story__content .o-text__tight {
  padding:0 40px;
  margin-bottom:20px
 }
 .c-page-divider-v2--type-a .vi_VN .c-home-story__content h2,.vi_VN .c-home-story__content .c-page-divider-v2--type-a h2,.vi_VN .c-home-story__content .o-text__heading-2 {
  font-family:Helvetica,Arial,"Sans serif";
  font-weight:200
 }
}
@media screen and (max-width:767px) {
 .c-home-story__content {
  position:absolute;
  height:auto;
  padding:20px;
  max-width:400px;
  bottom:0;
  left:0;
  right:0;
  margin:0 auto
 }
 .c-home-story__content:after,.c-home-story__content:before {
  content:'';
  position:absolute;
  left:0;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  -ms-border-radius:50%;
  border-radius:50%;
  width:100%;
  height:30px;
  background:inherit
 }
 .c-home-story__content:before {
  top:-15px;
  clip:rect(0,800px,15px,0)
 }
 .c-home-story__content:after {
  bottom:-15px;
  clip:rect(15px,800px,30px,0)
 }
 .c-home-story__quote {
  display:none
 }
}
.c-home-story__content div,.c-home-story__content h2,.c-home-story__content h3 {
 white-space:normal
}
@media screen and (min-width:992px) {
 .c-page-divider-v2--type-a .vi_VN .c-home-story__content h2,.vi_VN .c-home-story__content .c-page-divider-v2--type-a h2,.vi_VN .c-home-story__content .o-text__heading-2 {
  font-family:Helvetica,Arial,"Sans serif";
  font-weight:200
 }
 .c-page-divider-v2--type-a .ja_JP .c-home-story__content h2,.ja_JP .c-home-story__content .c-page-divider-v2--type-a h2,.ja_JP .c-home-story__content .o-text__heading-2 {
  font-family:kozuka-gothic-pro,Hiragino Kaku Gothic Pro,Meiryo,"MS Gothic","sans serif";
  font-weight:200
 }
}
@media screen and (min-width:768px) and (max-width:991px) {
 .c-page-divider-v2--type-a .ja_JP .c-home-story__content h2,.ja_JP .c-home-story__content .c-page-divider-v2--type-a h2,.ja_JP .c-home-story__content .o-text__heading-2 {
  font-family:kozuka-gothic-pro,Hiragino Kaku Gothic Pro,Meiryo,"MS Gothic","sans serif";
  font-weight:200
 }
 .c-page-divider-v2--type-a .iw_IL .c-home-story__content h2,.iw_IL .c-home-story__content .c-page-divider-v2--type-a h2,.iw_IL .c-home-story__content .o-text__heading-2 {
  font-family:Helvetica,Arial,"Sans serif";
  font-weight:400
 }
}
@media screen and (min-width:992px) {
 .c-page-divider-v2--type-a .iw_IL .c-home-story__content h2,.iw_IL .c-home-story__content .c-page-divider-v2--type-a h2,.iw_IL .c-home-story__content .o-text__heading-2 {
  font-family:Helvetica,Arial,"Sans serif";
  font-weight:400
 }
 .c-page-divider-v2--type-a .ru_RU .c-home-story__content h2,.ru_RU .c-home-story__content .c-page-divider-v2--type-a h2,.ru_RU .c-home-story__content .o-text__heading-2 {
  font-family:helvetica-neue-lt-unilever;
  font-weight:200;
  font-style:normal
 }
}
@media screen and (min-width:768px) and (max-width:991px) {
 .c-page-divider-v2--type-a .ru_RU .c-home-story__content h2,.ru_RU .c-home-story__content .c-page-divider-v2--type-a h2,.ru_RU .c-home-story__content .o-text__heading-2 {
  font-family:helvetica-neue-lt-unilever;
  font-weight:200;
  font-style:normal
 }
 .c-page-divider-v2--type-a .th_TH .c-home-story__content h2,.th_TH .c-home-story__content .c-page-divider-v2--type-a h2,.th_TH .c-home-story__content .o-text__heading-2 {
  font-family:Helvetica,Arial,"Sans serif"
 }
}
@media screen and (min-width:992px) {
 .c-page-divider-v2--type-a .th_TH .c-home-story__content h2,.th_TH .c-home-story__content .c-page-divider-v2--type-a h2,.th_TH .c-home-story__content .o-text__heading-2 {
  font-family:Helvetica,Arial,"Sans serif"
 }
 .c-page-divider-v2--type-a .tr_TR .c-home-story__content h2,.tr_TR .c-home-story__content .c-page-divider-v2--type-a h2,.tr_TR .c-home-story__content .o-text__heading-2 {
  font-family:helvetica-neue-lt-unilever;
  font-weight:200;
  font-style:normal
 }
}
@media screen and (min-width:768px) and (max-width:991px) {
 .c-page-divider-v2--type-a .tr_TR .c-home-story__content h2,.tr_TR .c-home-story__content .c-page-divider-v2--type-a h2,.tr_TR .c-home-story__content .o-text__heading-2 {
  font-family:helvetica-neue-lt-unilever;
  font-weight:200;
  font-style:normal
 }
 .c-page-divider-v2--type-a .rtl .c-home-story__content h2,.rtl .c-home-story__content .c-page-divider-v2--type-a h2,.rtl .c-home-story__content .o-text__heading-2 {
  font-family:helvetica-neue-arabic-unilev,Arial,"Sans serif";
  font-weight:200;
  font-style:normal
 }
}
@media screen and (min-width:992px) {
 .c-page-divider-v2--type-a .rtl .c-home-story__content h2,.rtl .c-home-story__content .c-page-divider-v2--type-a h2,.rtl .c-home-story__content .o-text__heading-2 {
  font-family:helvetica-neue-arabic-unilev,Arial,"Sans serif";
  font-weight:200;
  font-style:normal
 }
}
.c-cart-mini__title,.c-store-search-listing__phone {
 font-family:helvetica-neue-lt-unilever,"Helvetica Neue",HelveticaNeue,Helvetica,Arial,sans-serif
}
.c-home-story__quote {
 padding-top:20px
}
.c-home-story__quote .c-svg {
 width:62px;
 height:44px;
 margin-bottom:5px
}
.c-home-story__item--video .c-home-story__content .c-home-story_icon--play-alt,.c-home-story__item--video .c-home-story__content .c-svg {
 width:40px;
 height:40px;
 margin:0 auto 10px
}
@media screen and (max-width:768px) {
 .c-home-story__item--video .c-home-story__content .c-home-story_icon--play-alt,.c-home-story__item--video .c-home-story__content .c-svg {
  display:none
 }
}
@media screen and (min-width:768px) {
 .c-home-story__text {
  margin-bottom:25px
 }
}
@media screen and (max-width:767px) {
 .c-home-story__text {
  padding:0 5%;
  margin-left:auto;
  margin-right:auto
 }
}
.c-home-story-button {
 margin-top:30px
}
#rr-ex-template--type02 .rr-product-reviews .averageRingBlock .right-review-area .c-home-story-button .write-review-btn,#rr-ex-template--type02 .rr-widget-container .paging .c-home-story-button .rr-loadmore-btn,#rr-ex-template--type04 .rr-submission-form .rr-ex-btn-container .c-home-story-button .rr-button,.article-reviews .rr-product-reviews.type-a .averageRingBlock .c-home-story-button .write-review-btn,.article-reviews .rr-product-reviews.type-a .paging .c-home-story-button .rr-loadmore-btn,.c-diagnostic-tool .c-result-sec-email__success .c-home-story-button a,.c-home-story-button #rr-ex-template--type02 .rr-product-reviews .averageRingBlock .right-review-area .write-review-btn,.c-home-story-button #rr-ex-template--type02 .rr-widget-container .paging .rr-loadmore-btn,.c-home-story-button #rr-ex-template--type04 .rr-submission-form .rr-ex-btn-container .rr-button,.c-home-story-button .article-reviews .rr-product-reviews.type-a .averageRingBlock .write-review-btn,.c-home-story-button .article-reviews .rr-product-reviews.type-a .paging .rr-loadmore-btn,.c-home-story-button .c-diagnostic-tool .c-result-sec-email__success a,.c-home-story-button .coupons-flow .coupons-diagnostic-tool .call-to-action button,.c-home-story-button .coupons-webBricks-action .call-to-action__link,.c-home-story-button .edit-account .account-detail .c_view_account_credentials button,.c-home-story-button .edit-account .account-detail .c_view_account_options button,.c-home-story-button .edit-account .account-detail .c_view_account_user_details button,.c-home-story-button .edit-account .account-detail .container-fluid button,.c-home-story-button .edit-account .account-information .c_view_account_credentials button,.c-home-story-button .edit-account .account-information .c_view_account_options button,.c-home-story-button .edit-account .account-information .c_view_account_user_details button,.c-home-story-button .edit-account .account-information .container-fluid button,.c-home-story-button .edit-account .summary-account .c_view_account_credentials button,.c-home-story-button .edit-account .summary-account .c_view_account_options button,.c-home-story-button .edit-account .summary-account .c_view_account_user_details button,.c-home-story-button .edit-account .summary-account .container .c-profile-tabs-cont button,.c-home-story-button .edit-account .summary-account .container-fluid #c_view_account_credentials button,.c-home-story-button .edit-account .summary-account .container-fluid #c_view_account_user_details button,.c-home-story-button .edit-account .summary-account .container-fluid form.c-view-account-credentials button,.c-home-story-button .edit-account .summary-account .container-fluid form.c-view-account-userdetails button,.c-home-story-button .form-v2 .form-horizontal .form-group.primary-btn button,.c-home-story-button .form-v2 .form-horizontal .form-group.secondary-btn button,.c-home-story-button .o-btn,.coupons-flow .coupons-diagnostic-tool .call-to-action .c-home-story-button button,.coupons-webBricks-action .c-home-story-button .call-to-action__link,.edit-account .account-detail .c_view_account_credentials .c-home-story-button button,.edit-account .account-detail .c_view_account_options .c-home-story-button button,.edit-account .account-detail .c_view_account_user_details .c-home-story-button button,.edit-account .account-detail .container-fluid .c-home-story-button button,.edit-account .account-information .c_view_account_credentials .c-home-story-button button,.edit-account .account-information .c_view_account_options .c-home-story-button button,.edit-account .account-information .c_view_account_user_details .c-home-story-button button,.edit-account .account-information .container-fluid .c-home-story-button button,.edit-account .summary-account .c_view_account_credentials .c-home-story-button button,.edit-account .summary-account .c_view_account_options .c-home-story-button button,.edit-account .summary-account .c_view_account_user_details .c-home-story-button button,.edit-account .summary-account .container .c-profile-tabs-cont .c-home-story-button button,.edit-account .summary-account .container-fluid #c_view_account_credentials .c-home-story-button button,.edit-account .summary-account .container-fluid #c_view_account_user_details .c-home-story-button button,.edit-account .summary-account .container-fluid form.c-view-account-credentials .c-home-story-button button,.edit-account .summary-account .container-fluid form.c-view-account-userdetails .c-home-story-button button,.form-v2 .form-horizontal .form-group.primary-btn .c-home-story-button button,.form-v2 .form-horizontal .form-group.secondary-btn .c-home-story-button button {
 text-transform:none;
 padding:14px 25px;
 height:auto;
 line-height:20px
}
.rtl .c-home-story__bg--middle {
 right:-26%;
 left:25%
}
@media (max-width:767px) {
 .rtl .c-home-story__bg--middle {
  right:-60%
 }
}
.rtl .c-home-story__bg--left.is-product {
 right:0;
 left:auto
}
.rtl .c-home-story__bg--left.is-no-product {
 right:41%;
 left:auto
}
@media (max-width:767px) {
 .rtl .c-home-story__bg--left.is-no-product {
  right:64%
 }
}
.rtl .c-home-story__bg--right.is-product {
 left:0;
 right:auto
}
.rtl .c-home-story__bg--right.is-no-product {
 left:0;
 right:61%
}
@media (max-width:767px) {
 .rtl .c-home-story__bg--right.is-no-product {
  right:37%
 }
}
@media screen and (max-width:991px) and (min-width:768px) {
 .rtl .c-home-story__bg--right.is-no-product {
  right:57%
 }
 .rtl .c-home-story-images__container .c-home-story__bg-images:nth-child(odd) .c-home-story__bg--left .c-home-story-image__container {
  margin-top:180px
 }
 .rtl .c-home-story-images__container .c-home-story__bg-images:nth-child(odd) .c-home-story__bg--right .c-home-story-image__container {
  margin-top:50px
 }
 .rtl .c-home-story-images__container .c-home-story__bg-images:nth-child(even) .c-home-story__bg--left .c-home-story-image__container {
  margin-top:150px
 }
 .rtl .c-home-story-images__container .c-home-story__bg-images:nth-child(even) .c-home-story__bg--right .c-home-story-image__container {
  margin-top:50px
 }
}
@media (min-width:992px) {
 .rtl .c-home-story-images__container .c-home-story__bg-images:nth-child(odd) .c-home-story__bg--left .c-home-story-image__container {
  margin-top:150px
 }
 .rtl .c-home-story-images__container .c-home-story__bg-images:nth-child(odd) .c-home-story__bg--right .c-home-story-image__container {
  margin-top:0
 }
}
@media screen and (min-width:992px) {
 .rtl .c-home-story__bg--right .c-home-story-image__container {
  left:12px;
  right:auto
 }
 .home-page.pt_BR .c-home-story__bg-images,.home-page.pt_BR .c-home-story__item {
  height:600px
 }
 .home-page.pt_BR .c-home-story__content {
  margin-top:-252px
 }
}
@media screen and (min-width:992px) {
 .home-page.pt_BR .c-home-story__bg-images:last-child .c-home-story__bg--middle,.home-page.pt_BR .c-home-story__item .c-home-story__bg--middle {
  top:-172px
 }
}
.home-page.rtl .c-home-story__bg--middle {
 right:-26%;
 left:25%
}
@media (max-width:767px) {
 .home-page.rtl .c-home-story__bg--middle {
  right:-60%
 }
}
.home-page.rtl .c-home-story__bg--left.is-product {
 right:0;
 left:auto
}
.home-page.rtl .c-home-story__bg--left.is-no-product {
 right:30px
}
.home-page.rtl .c-home-story__bg--left.is-no-product .c-home-story-image__container {
 position:absolute;
 right:0
}
@media (max-width:767px) {
 .home-page.rtl .c-home-story__bg--left.is-no-product {
  width:100%;
  right:0;
  z-index:2
 }
}
.home-page.rtl .c-home-story__bg--right.is-product {
 left:0;
 right:auto
}
.home-page.rtl .c-home-story__bg--right.is-no-product {
 right:61%
}
@media (max-width:767px) {
 .home-page.rtl .c-home-story__bg--right.is-no-product {
  right:37%;
  left:30px
 }
}
@media screen and (max-width:991px) and (min-width:768px) {
 .home-page.pt_BR .c-home-story__bg-images,.home-page.pt_BR .c-home-story__item {
  height:500px
 }
 .home-page.pt_BR .c-home-story__content {
  margin-top:-150px
 }
 .home-page.pt_BR .c-home-story__bg-images:last-child .c-home-story__bg--middle {
  top:-65px
 }
 .home-page.rtl .c-home-story__bg--right.is-no-product {
  right:57%
 }
}
@media screen and (min-width:992px) {
 .home-page.rtl .c-home-story__bg--right .c-home-story-image__container {
  left:12px;
  right:auto
 }
}
.liv_chat_online,.live_chat_offline {
 border-top:1px solid #ccc;
 text-align:left
}
.liv_chat_online svg,.live_chat_offline svg {
 margin-right:10px
}
.liv_chat_online {
 cursor:pointer
}
.c-live-chat-v2 .fadein {
 opacity:1
}
.c-live-chat-v2 .c-live-chat-v2__offline,.c-live-chat-v2 .c-live-chat-v2__online {
 -webkit-transition:all 1s ease-in-out;
 transition:all 1s ease-in-out;
 opacity:0
}
.c-live-chat-v2 .c-svg-messenger {
 width:22px;
 height:22px
}
.c-live-chat-v2 .c-live-chat-v2__group,.c-live-chat-v2 .fb-messenger__group {
 vertical-align:middle;
 display:inline-block
}
.c-live-chat-v2 .c-live-chat-v2__icon {
 background:url(../svgs/css/dist/svg/sprite.stack.html#message) no-repeat;
 background-size:20px;
 width:20px;
 height:20px
}
.contactus_wrapper .c-live-chat-v2 {
 border-top:solid 1px #ccc;
 border-bottom:solid 1px #ccc;
 position:relative;
 max-width:620px;
 margin:0 auto;
 padding:19px 15px 15px 14px;
 min-height:60px
}
.contactus_wrapper .c-live-chat-v2__msg {
 margin-left:10px
}
.contactus_wrapper .c-live-chat-v2__msg p {
 margin:0;
 font-size:2rem
}
.contactus_wrapper .c-live-chat-v2__online .c-live-chat-v2__heading,.contactus_wrapper .fb-me-link .fb-me-link-txt {
 font-size:1.5rem;
 color:#546e98;
 position:absolute;
 right:16px;
 top:23px
}
.contactus_wrapper .c-live-chat-v2__icon {
 background-size:23px;
 width:24px;
 height:24px
}
.contactus_wrapper .c-live-chat-v2__heading:after,.contactus_wrapper .fb-me-link-txt:after {
 content:"";
 display:inline-block;
 background:url(../svgs/regular/dist/arrow-right-dark-blue.html);
 background-size:cover;
 width:8px;
 height:15px;
 margin-left:5px;
 vertical-align:middle;
 margin-top:-4px
}
.contactus_wrapper .c-live-chat-v2__online {
 cursor:pointer
}
.contactus_wrapper .fb-me-link-href {
 display:block
}
.contactus_wrapper .c-live-chat-v2__offline .c-live-chat-v2__heading {
 display:none
}
.contactus_wrapper .fb-me-link .fb-me-link-txt {
 float:right
}
.contactus_wrapper .fb-me-link .fb-me-link-txt:before {
 content:"";
 width:22px;
 height:22px;
 background:url(../svgs/regular/dist/messenger.html) no-repeat;
 background-size:cover;
 display:inline-block;
 margin-right:10px;
 margin-top:-2px;
 vertical-align:middle
}
.c-sticky-container .c-live-chat-v2__offline,.c-sticky-container .c-live-chat-v2__online .c-live-chat-v2__msg,.c-sticky-container .c-live-chat-v2__online:after {
 display:none
}
.contactus_wrapper .fb-me-link .fb-me-heading-text {
 font-size:2rem;
 color:#666;
 margin-left:5px
}
.contactus_wrapper .fb-me-link a:active,.contactus_wrapper .fb-me-link a:hover {
 text-decoration:none
}
.c-sticky-container .c-live-chat-v2__icon {
 background:url(../svgs/regular/dist/icon-livechat.html) no-repeat;
 background-size:cover
}
.c-sticky-container .c-live-chat-v2__online {
 border:2px solid #666
}
.c-sticky-container .c-live-chat-v2__heading {
 font-size:1.5rem;
 top:initial;
 color:#666;
 font-weight:400;
 margin:0 0 0 7px
}
.c-sticky-container .c-live-chat-v2__online,.c-sticky-container .fb-me-link-href {
 position:relative;
 padding:10px;
 cursor:pointer;
 float:right
}
.c-sticky-container .c-live-chat-v2__online:before,.c-sticky-container .fb-me-link-href:before {
 display:block;
 background:url(../images/call-out-button/bottom-arrow-grey.html) no-repeat;
 content:"";
 position:absolute;
 height:14px;
 width:15px;
 background-size:13px;
 top:38px;
 right:6px
}
.c-sticky-container .fb-me-link-href .c-svg-messenger,.c-sticky-container .fb-me-link-txt {
 display:none
}
.c-sticky-container .fb-me-heading-text {
 margin-left:7px;
 font-weight:400
}
.c-sticky-container .fb-me-link-href:after {
 float:left
}
.c-sticky-container .fb-me-link-href:before {
 background:url(../images/call-out-button/bottom-arrow.html) no-repeat;
 background-size:14px;
 right:7px
}
.c-login-register {
 padding-top:10px;
 margin-top:50px;
 position:relative;
 visibility:hidden
}
.c-login-register .c-login-wrap {
 background-color:#fff;
 display:none;
 border:2px solid #ccc;
 box-shadow:0 2px 10px 2px #ccc;
 -moz-box-shadow:0 2px 10px 2px #ccc;
 -webkit-box-shadow:0 2px 10px 2px #ccc;
 padding:10px;
 position:absolute;
 margin-bottom:10px;
 width:320px;
 z-index:9999;
 right:60px;
 top:45px
}






.c-product-tags {
 text-align:center;
 padding-left:20px;
 padding-right:20px;
 float:none;
 margin:0 auto 50px
}
@media (max-width:768px) {
 .c-product-tags {
  padding-left:0;
  padding-right:0;
  margin:0 auto 20px
 }
}
.c-product-tags__title {
 margin-top:0;
 margin-bottom:35px
}
@media (max-width:992px) {
 .c-product-tags__title {
  margin-top:0
 }
}
@media print {
 .c-product-tags__title {
  color:#666!important
 }
}
.c-product-tags__tags {
 padding-left:0
}
.c-product-tags__tags li {
 margin-left:0;
 margin-right:6px;
 margin-bottom:10px;
 list-style:none;
 display:inline-block
}
.o-tag-btn {
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 -ms-border-radius:3px;
 border-radius:3px;
 background-color:#fff;
 cursor:pointer;
 display:inline-block;
 font-size:1.4rem;
 overflow:hidden;
 position:relative;
 text-transform:none;
 width:auto;
 -ms-transition:background-color .6s ease-out,border-color .6s ease-out;
 -moz-transition:background-color .6s ease-out,border-color .6s ease-out;
 -webkit-transition:background-color .6s ease-out,border-color .6s ease-out;
 transition:background-color .6s ease-out,border-color .6s ease-out;
 border:1px solid #ccc;
 color:#666;
 padding:2px 16px 0
}
.o-tag-btn:active,.o-tag-btn:focus,.o-tag-btn:hover {
 text-decoration:none;
 color:#666
}
@media print {
 .o-tag-btn {
  color:#666!important;
  border:1px solid #999;
  border-radius:3px
 }
}
.c-purchase-confirmation .o-text__body,.c-purchase-confirmation p {
 color:#666;
 font-size:1.6rem;
 line-height:18px
}
.article-page .product-tags {
 width:100%
}
.rtl .c-product-tags {
 float:none
}
.rtl .c-product-tags__tags {
 padding-start:0;
 -webkit-padding-start:0;
 -moz-padding-start:0;
 -o-padding-start:0;
 -ms-padding-start:0
}
.rtl .c-product-tags__tags li {
 margin:0 0 10px 6px
}
.pdp-page .c-product-tags {
 margin-bottom:10px
}
@media (max-width:767px) {
 .pdp-page .c-product-tags__tags {
  padding:0 20px
 }
}
.pdp-page .c-product-tags__title {
 margin-bottom:20px
}
.c-product-tags__age-group {
 margin-bottom:15px
}
.c-product-tags__age-group__item,.c-product-tags__age-group__title {
 vertical-align:top;
 display:inline-block
}
@media (min-width:768px) {
 .c-product-tags__age-group {
  margin-bottom:20px
 }
 .c-product-tags__age-group__item,.c-product-tags__age-group__title {
  display:block
 }
}
@media (min-width:992px) {
 .c-product-tags__age-group {
  margin:0 0 19px 22px
 }
 .c-product-tags__age-group__item,.c-product-tags__age-group__title {
  display:inline-block
 }
}
.c-product-tags__age-group__title {
 margin-bottom:5px;
 font-size:16px;
 line-height:1.5em;
 letter-spacing:.2px
}
.c-product-tags__age-group__item {
 padding:4px 10px;
 border:1px solid #ccc;
 display:inline-block;
 -webkit-border-radius:20px;
 -moz-border-radius:20px;
 -ms-border-radius:20px;
 border-radius:20px
}
@media (min-width:768px) and (max-width:991px) {
 .c-product-tags__age-group__title {
  margin:0 0 5px 20px
 }
 .c-product-tags__age-group__item {
  margin-left:15px
 }
}
.c-purchase-confirmation {
 cursor:default;
 padding:5px;
 max-width:500px;
 margin:0 auto
}
@media screen and (max-width:768px) {
 .c-purchase-confirmation {
  width:92%
 }
}
.c-purchase-confirmation .o-text__heading-3 {
 margin-top:50px;
 margin-bottom:20px
}
.c-purchase-confirmation .o-text__body {
 max-width:420px;
 margin:15px auto 30px
}
.c-purchase-confirmation .o-text__bold {
 color:#002663;
 font-size:1.6rem;
 line-height:18px
}
#rr-ex-template--type02 .rr-product-reviews .averageRingBlock .right-review-area .c-purchase-confirmation .c-purchase-confirmation__downloadlink.write-review-btn,#rr-ex-template--type02 .rr-product-reviews .averageRingBlock .right-review-area .c-purchase-confirmation .write-review-btn,#rr-ex-template--type02 .rr-widget-container .paging .c-purchase-confirmation .c-purchase-confirmation__downloadlink.rr-loadmore-btn,#rr-ex-template--type02 .rr-widget-container .paging .c-purchase-confirmation .rr-loadmore-btn,#rr-ex-template--type04 .rr-submission-form .rr-ex-btn-container .c-purchase-confirmation .c-purchase-confirmation__downloadlink.rr-button,#rr-ex-template--type04 .rr-submission-form .rr-ex-btn-container .c-purchase-confirmation .rr-button,.article-reviews .rr-product-reviews.type-a .averageRingBlock .c-purchase-confirmation .c-purchase-confirmation__downloadlink.write-review-btn,.article-reviews .rr-product-reviews.type-a .averageRingBlock .c-purchase-confirmation .write-review-btn,.article-reviews .rr-product-reviews.type-a .paging .c-purchase-confirmation .c-purchase-confirmation__downloadlink.rr-loadmore-btn,.article-reviews .rr-product-reviews.type-a .paging .c-purchase-confirmation .rr-loadmore-btn,.c-diagnostic-tool .c-result-sec-email__success .c-purchase-confirmation a,.c-diagnostic-tool .c-result-sec-email__success .c-purchase-confirmation a.c-purchase-confirmation__downloadlink,.c-purchase-confirmation #rr-ex-template--type02 .rr-product-reviews .averageRingBlock .right-review-area .c-purchase-confirmation__downloadlink.write-review-btn,.c-purchase-confirmation #rr-ex-template--type02 .rr-product-reviews .averageRingBlock .right-review-area .write-review-btn,.c-purchase-confirmation #rr-ex-template--type02 .rr-widget-container .paging .c-purchase-confirmation__downloadlink.rr-loadmore-btn,.c-purchase-confirmation #rr-ex-template--type02 .rr-widget-container .paging .rr-loadmore-btn,.c-purchase-confirmation #rr-ex-template--type04 .rr-submission-form .rr-ex-btn-container .c-purchase-confirmation__downloadlink.rr-button,.c-purchase-confirmation #rr-ex-template--type04 .rr-submission-form .rr-ex-btn-container .rr-button,.c-purchase-confirmation .article-reviews .rr-product-reviews.type-a .averageRingBlock .c-purchase-confirmation__downloadlink.write-review-btn,.c-purchase-confirmation .article-reviews .rr-product-reviews.type-a .averageRingBlock .write-review-btn,.c-purchase-confirmation .article-reviews .rr-product-reviews.type-a .paging .c-purchase-confirmation__downloadlink.rr-loadmore-btn,.c-purchase-confirmation .article-reviews .rr-product-reviews.type-a .paging .rr-loadmore-btn,.c-purchase-confirmation .c-diagnostic-tool .c-result-sec-email__success a,.c-purchase-confirmation .c-diagnostic-tool .c-result-sec-email__success a.c-purchase-confirmation__downloadlink,.c-purchase-confirmation .coupons-flow .coupons-diagnostic-tool .call-to-action button,.c-purchase-confirmation .coupons-flow .coupons-diagnostic-tool .call-to-action button.c-purchase-confirmation__downloadlink,.c-purchase-confirmation .coupons-webBricks-action .c-purchase-confirmation__downloadlink.call-to-action__link,.c-purchase-confirmation .coupons-webBricks-action .call-to-action__link,.c-purchase-confirmation .edit-account .account-detail .c_view_account_credentials button,.c-purchase-confirmation .edit-account .account-detail .c_view_account_credentials button.c-purchase-confirmation__downloadlink,.c-purchase-confirmation .edit-account .account-detail .c_view_account_options button,.c-purchase-confirmation .edit-account .account-detail .c_view_account_options button.c-purchase-confirmation__downloadlink,.c-purchase-confirmation .edit-account .account-detail .c_view_account_user_details button,.c-purchase-confirmation .edit-account .account-detail .c_view_account_user_details button.c-purchase-confirmation__downloadlink,.c-purchase-confirmation .edit-account .account-detail .container-fluid button,.c-purchase-confirmation .edit-account .account-detail .container-fluid button.c-purchase-confirmation__downloadlink,.c-purchase-confirmation .edit-account .account-information .c_view_account_credentials button,.c-purchase-confirmation .edit-account .account-information .c_view_account_credentials button.c-purchase-confirmation__downloadlink,.c-purchase-confirmation .edit-account .account-information .c_view_account_options button,.c-purchase-confirmation .edit-account .account-information .c_view_account_options button.c-purchase-confirmation__downloadlink,.c-purchase-confirmation .edit-account .account-information .c_view_account_user_details button,.c-purchase-confirmation .edit-account .account-information .c_view_account_user_details button.c-purchase-confirmation__downloadlink,.c-purchase-confirmation .edit-account .account-information .container-fluid button,.c-purchase-confirmation .edit-account .account-information .container-fluid button.c-purchase-confirmation__downloadlink,.c-purchase-confirmation .edit-account .summary-account .c_view_account_credentials button,.c-purchase-confirmation .edit-account .summary-account .c_view_account_credentials button.c-purchase-confirmation__downloadlink,.c-purchase-confirmation .edit-account .summary-account .c_view_account_options button,.c-purchase-confirmation .edit-account .summary-account .c_view_account_options button.c-purchase-confirmation__downloadlink,.c-purchase-confirmation .edit-account .summary-account .c_view_account_user_details button,.c-purchase-confirmation .edit-account .summary-account .c_view_account_user_details button.c-purchase-confirmation__downloadlink,.c-purchase-confirmation .edit-account .summary-account .container .c-profile-tabs-cont button,.c-purchase-confirmation .edit-account .summary-account .container .c-profile-tabs-cont button.c-purchase-confirmation__downloadlink,.c-purchase-confirmation .edit-account .summary-account .container-fluid #c_view_account_credentials button,.c-purchase-confirmation .edit-account .summary-account .container-fluid #c_view_account_credentials button.c-purchase-confirmation__downloadlink,.c-purchase-confirmation .edit-account .summary-account .container-fluid #c_view_account_user_details button,.c-purchase-confirmation .edit-account .summary-account .container-fluid #c_view_account_user_details button.c-purchase-confirmation__downloadlink,.c-purchase-confirmation .edit-account .summary-account .container-fluid form.c-view-account-credentials button,.c-purchase-confirmation .edit-account .summary-account .container-fluid form.c-view-account-credentials button.c-purchase-confirmation__downloadlink,.c-purchase-confirmation .edit-account .summary-account .container-fluid form.c-view-account-userdetails button,.c-purchase-confirmation .edit-account .summary-account .container-fluid form.c-view-account-userdetails button.c-purchase-confirmation__downloadlink,.c-purchase-confirmation .form-v2 .form-horizontal .form-group.primary-btn button,.c-purchase-confirmation .form-v2 .form-horizontal .form-group.primary-btn button.c-purchase-confirmation__downloadlink,.c-purchase-confirmation .form-v2 .form-horizontal .form-group.secondary-btn button,.c-purchase-confirmation .form-v2 .form-horizontal .form-group.secondary-btn button.c-purchase-confirmation__downloadlink,.c-purchase-confirmation .o-btn,.c-purchase-confirmation .o-btn.c-purchase-confirmation__downloadlink,.coupons-flow .coupons-diagnostic-tool .call-to-action .c-purchase-confirmation button,.coupons-flow .coupons-diagnostic-tool .call-to-action .c-purchase-confirmation button.c-purchase-confirmation__downloadlink,.coupons-webBricks-action .c-purchase-confirmation .c-purchase-confirmation__downloadlink.call-to-action__link,.coupons-webBricks-action .c-purchase-confirmation .call-to-action__link,.edit-account .account-detail .c_view_account_credentials .c-purchase-confirmation button,.edit-account .account-detail .c_view_account_credentials .c-purchase-confirmation button.c-purchase-confirmation__downloadlink,.edit-account .account-detail .c_view_account_options .c-purchase-confirmation button,.edit-account .account-detail .c_view_account_options .c-purchase-confirmation button.c-purchase-confirmation__downloadlink,.edit-account .account-detail .c_view_account_user_details .c-purchase-confirmation button,.edit-account .account-detail .c_view_account_user_details .c-purchase-confirmation button.c-purchase-confirmation__downloadlink,.edit-account .account-detail .container-fluid .c-purchase-confirmation button,.edit-account .account-detail .container-fluid .c-purchase-confirmation button.c-purchase-confirmation__downloadlink,.edit-account .account-information .c_view_account_credentials .c-purchase-confirmation button,.edit-account .account-information .c_view_account_credentials .c-purchase-confirmation button.c-purchase-confirmation__downloadlink,.edit-account .account-information .c_view_account_options .c-purchase-confirmation button,.edit-account .account-information .c_view_account_options .c-purchase-confirmation button.c-purchase-confirmation__downloadlink,.edit-account .account-information .c_view_account_user_details .c-purchase-confirmation button,.edit-account .account-information .c_view_account_user_details .c-purchase-confirmation button.c-purchase-confirmation__downloadlink,.edit-account .account-information .container-fluid .c-purchase-confirmation button,.edit-account .account-information .container-fluid .c-purchase-confirmation button.c-purchase-confirmation__downloadlink,.edit-account .summary-account .c_view_account_credentials .c-purchase-confirmation button,.edit-account .summary-account .c_view_account_credentials .c-purchase-confirmation button.c-purchase-confirmation__downloadlink,.edit-account .summary-account .c_view_account_options .c-purchase-confirmation button,.edit-account .summary-account .c_view_account_options .c-purchase-confirmation button.c-purchase-confirmation__downloadlink,.edit-account .summary-account .c_view_account_user_details .c-purchase-confirmation button,.edit-account .summary-account .c_view_account_user_details .c-purchase-confirmation button.c-purchase-confirmation__downloadlink,.edit-account .summary-account .container .c-profile-tabs-cont .c-purchase-confirmation button,.edit-account .summary-account .container .c-profile-tabs-cont .c-purchase-confirmation button.c-purchase-confirmation__downloadlink,.edit-account .summary-account .container-fluid #c_view_account_credentials .c-purchase-confirmation button,.edit-account .summary-account .container-fluid #c_view_account_credentials .c-purchase-confirmation button.c-purchase-confirmation__downloadlink,.edit-account .summary-account .container-fluid #c_view_account_user_details .c-purchase-confirmation button,.edit-account .summary-account .container-fluid #c_view_account_user_details .c-purchase-confirmation button.c-purchase-confirmation__downloadlink,.edit-account .summary-account .container-fluid form.c-view-account-credentials .c-purchase-confirmation button,.edit-account .summary-account .container-fluid form.c-view-account-credentials .c-purchase-confirmation button.c-purchase-confirmation__downloadlink,.edit-account .summary-account .container-fluid form.c-view-account-userdetails .c-purchase-confirmation button,.edit-account .summary-account .container-fluid form.c-view-account-userdetails .c-purchase-confirmation button.c-purchase-confirmation__downloadlink,.form-v2 .form-horizontal .form-group.primary-btn .c-purchase-confirmation button,.form-v2 .form-horizontal .form-group.primary-btn .c-purchase-confirmation button.c-purchase-confirmation__downloadlink,.form-v2 .form-horizontal .form-group.secondary-btn .c-purchase-confirmation button,.form-v2 .form-horizontal .form-group.secondary-btn .c-purchase-confirmation button.c-purchase-confirmation__downloadlink {
 max-width:350px;
 width:100%;
 display:block;
 margin:30px auto 20px
}
@media screen and (min-width:768px) {
 #rr-ex-template--type02 .rr-product-reviews .averageRingBlock .right-review-area .c-purchase-confirmation .c-purchase-confirmation__downloadlink.write-review-btn,#rr-ex-template--type02 .rr-product-reviews .averageRingBlock .right-review-area .c-purchase-confirmation .write-review-btn,#rr-ex-template--type02 .rr-widget-container .paging .c-purchase-confirmation .c-purchase-confirmation__downloadlink.rr-loadmore-btn,#rr-ex-template--type02 .rr-widget-container .paging .c-purchase-confirmation .rr-loadmore-btn,#rr-ex-template--type04 .rr-submission-form .rr-ex-btn-container .c-purchase-confirmation .c-purchase-confirmation__downloadlink.rr-button,#rr-ex-template--type04 .rr-submission-form .rr-ex-btn-container .c-purchase-confirmation .rr-button,.article-reviews .rr-product-reviews.type-a .averageRingBlock .c-purchase-confirmation .c-purchase-confirmation__downloadlink.write-review-btn,.article-reviews .rr-product-reviews.type-a .averageRingBlock .c-purchase-confirmation .write-review-btn,.article-reviews .rr-product-reviews.type-a .paging .c-purchase-confirmation .c-purchase-confirmation__downloadlink.rr-loadmore-btn,.article-reviews .rr-product-reviews.type-a .paging .c-purchase-confirmation .rr-loadmore-btn,.c-diagnostic-tool .c-result-sec-email__success .c-purchase-confirmation a,.c-diagnostic-tool .c-result-sec-email__success .c-purchase-confirmation a.c-purchase-confirmation__downloadlink,.c-purchase-confirmation #rr-ex-template--type02 .rr-product-reviews .averageRingBlock .right-review-area .c-purchase-confirmation__downloadlink.write-review-btn,.c-purchase-confirmation #rr-ex-template--type02 .rr-product-reviews .averageRingBlock .right-review-area .write-review-btn,.c-purchase-confirmation #rr-ex-template--type02 .rr-widget-container .paging .c-purchase-confirmation__downloadlink.rr-loadmore-btn,.c-purchase-confirmation #rr-ex-template--type02 .rr-widget-container .paging .rr-loadmore-btn,.c-purchase-confirmation #rr-ex-template--type04 .rr-submission-form .rr-ex-btn-container .c-purchase-confirmation__downloadlink.rr-button,.c-purchase-confirmation #rr-ex-template--type04 .rr-submission-form .rr-ex-btn-container .rr-button,.c-purchase-confirmation .article-reviews .rr-product-reviews.type-a .averageRingBlock .c-purchase-confirmation__downloadlink.write-review-btn,.c-purchase-confirmation .article-reviews .rr-product-reviews.type-a .averageRingBlock .write-review-btn,.c-purchase-confirmation .article-reviews .rr-product-reviews.type-a .paging .c-purchase-confirmation__downloadlink.rr-loadmore-btn,.c-purchase-confirmation .article-reviews .rr-product-reviews.type-a .paging .rr-loadmore-btn,.c-purchase-confirmation .c-diagnostic-tool .c-result-sec-email__success a,.c-purchase-confirmation .c-diagnostic-tool .c-result-sec-email__success a.c-purchase-confirmation__downloadlink,.c-purchase-confirmation .coupons-flow .coupons-diagnostic-tool .call-to-action button,.c-purchase-confirmation .coupons-flow .coupons-diagnostic-tool .call-to-action button.c-purchase-confirmation__downloadlink,.c-purchase-confirmation .coupons-webBricks-action .c-purchase-confirmation__downloadlink.call-to-action__link,.c-purchase-confirmation .coupons-webBricks-action .call-to-action__link,.c-purchase-confirmation .edit-account .account-detail .c_view_account_credentials button,.c-purchase-confirmation .edit-account .account-detail .c_view_account_credentials button.c-purchase-confirmation__downloadlink,.c-purchase-confirmation .edit-account .account-detail .c_view_account_options button,.c-purchase-confirmation .edit-account .account-detail .c_view_account_options button.c-purchase-confirmation__downloadlink,.c-purchase-confirmation .edit-account .account-detail .c_view_account_user_details button,.c-purchase-confirmation .edit-account .account-detail .c_view_account_user_details button.c-purchase-confirmation__downloadlink,.c-purchase-confirmation .edit-account .account-detail .container-fluid button,.c-purchase-confirmation .edit-account .account-detail .container-fluid button.c-purchase-confirmation__downloadlink,.c-purchase-confirmation .edit-account .account-information .c_view_account_credentials button,.c-purchase-confirmation .edit-account .account-information .c_view_account_credentials button.c-purchase-confirmation__downloadlink,.c-purchase-confirmation .edit-account .account-information .c_view_account_options button,.c-purchase-confirmation .edit-account .account-information .c_view_account_options button.c-purchase-confirmation__downloadlink,.c-purchase-confirmation .edit-account .account-information .c_view_account_user_details button,.c-purchase-confirmation .edit-account .account-information .c_view_account_user_details button.c-purchase-confirmation__downloadlink,.c-purchase-confirmation .edit-account .account-information .container-fluid button,.c-purchase-confirmation .edit-account .account-information .container-fluid button.c-purchase-confirmation__downloadlink,.c-purchase-confirmation .edit-account .summary-account .c_view_account_credentials button,.c-purchase-confirmation .edit-account .summary-account .c_view_account_credentials button.c-purchase-confirmation__downloadlink,.c-purchase-confirmation .edit-account .summary-account .c_view_account_options button,.c-purchase-confirmation .edit-account .summary-account .c_view_account_options button.c-purchase-confirmation__downloadlink,.c-purchase-confirmation .edit-account .summary-account .c_view_account_user_details button,.c-purchase-confirmation .edit-account .summary-account .c_view_account_user_details button.c-purchase-confirmation__downloadlink,.c-purchase-confirmation .edit-account .summary-account .container .c-profile-tabs-cont button,.c-purchase-confirmation .edit-account .summary-account .container .c-profile-tabs-cont button.c-purchase-confirmation__downloadlink,.c-purchase-confirmation .edit-account .summary-account .container-fluid #c_view_account_credentials button,.c-purchase-confirmation .edit-account .summary-account .container-fluid #c_view_account_credentials button.c-purchase-confirmation__downloadlink,.c-purchase-confirmation .edit-account .summary-account .container-fluid #c_view_account_user_details button,.c-purchase-confirmation .edit-account .summary-account .container-fluid #c_view_account_user_details button.c-purchase-confirmation__downloadlink,.c-purchase-confirmation .edit-account .summary-account .container-fluid form.c-view-account-credentials button,.c-purchase-confirmation .edit-account .summary-account .container-fluid form.c-view-account-credentials button.c-purchase-confirmation__downloadlink,.c-purchase-confirmation .edit-account .summary-account .container-fluid form.c-view-account-userdetails button,.c-purchase-confirmation .edit-account .summary-account .container-fluid form.c-view-account-userdetails button.c-purchase-confirmation__downloadlink,.c-purchase-confirmation .form-v2 .form-horizontal .form-group.primary-btn button,.c-purchase-confirmation .form-v2 .form-horizontal .form-group.primary-btn button.c-purchase-confirmation__downloadlink,.c-purchase-confirmation .form-v2 .form-horizontal .form-group.secondary-btn button,.c-purchase-confirmation .form-v2 .form-horizontal .form-group.secondary-btn button.c-purchase-confirmation__downloadlink,.c-purchase-confirmation .o-btn,.c-purchase-confirmation .o-btn.c-purchase-confirmation__downloadlink,.coupons-flow .coupons-diagnostic-tool .call-to-action .c-purchase-confirmation button,.coupons-flow .coupons-diagnostic-tool .call-to-action .c-purchase-confirmation button.c-purchase-confirmation__downloadlink,.coupons-webBricks-action .c-purchase-confirmation .c-purchase-confirmation__downloadlink.call-to-action__link,.coupons-webBricks-action .c-purchase-confirmation .call-to-action__link,.edit-account .account-detail .c_view_account_credentials .c-purchase-confirmation button,.edit-account .account-detail .c_view_account_credentials .c-purchase-confirmation button.c-purchase-confirmation__downloadlink,.edit-account .account-detail .c_view_account_options .c-purchase-confirmation button,.edit-account .account-detail .c_view_account_options .c-purchase-confirmation button.c-purchase-confirmation__downloadlink,.edit-account .account-detail .c_view_account_user_details .c-purchase-confirmation button,.edit-account .account-detail .c_view_account_user_details .c-purchase-confirmation button.c-purchase-confirmation__downloadlink,.edit-account .account-detail .container-fluid .c-purchase-confirmation button,.edit-account .account-detail .container-fluid .c-purchase-confirmation button.c-purchase-confirmation__downloadlink,.edit-account .account-information .c_view_account_credentials .c-purchase-confirmation button,.edit-account .account-information .c_view_account_credentials .c-purchase-confirmation button.c-purchase-confirmation__downloadlink,.edit-account .account-information .c_view_account_options .c-purchase-confirmation button,.edit-account .account-information .c_view_account_options .c-purchase-confirmation button.c-purchase-confirmation__downloadlink,.edit-account .account-information .c_view_account_user_details .c-purchase-confirmation button,.edit-account .account-information .c_view_account_user_details .c-purchase-confirmation button.c-purchase-confirmation__downloadlink,.edit-account .account-information .container-fluid .c-purchase-confirmation button,.edit-account .account-information .container-fluid .c-purchase-confirmation button.c-purchase-confirmation__downloadlink,.edit-account .summary-account .c_view_account_credentials .c-purchase-confirmation button,.edit-account .summary-account .c_view_account_credentials .c-purchase-confirmation button.c-purchase-confirmation__downloadlink,.edit-account .summary-account .c_view_account_options .c-purchase-confirmation button,.edit-account .summary-account .c_view_account_options .c-purchase-confirmation button.c-purchase-confirmation__downloadlink,.edit-account .summary-account .c_view_account_user_details .c-purchase-confirmation button,.edit-account .summary-account .c_view_account_user_details .c-purchase-confirmation button.c-purchase-confirmation__downloadlink,.edit-account .summary-account .container .c-profile-tabs-cont .c-purchase-confirmation button,.edit-account .summary-account .container .c-profile-tabs-cont .c-purchase-confirmation button.c-purchase-confirmation__downloadlink,.edit-account .summary-account .container-fluid #c_view_account_credentials .c-purchase-confirmation button,.edit-account .summary-account .container-fluid #c_view_account_credentials .c-purchase-confirmation button.c-purchase-confirmation__downloadlink,.edit-account .summary-account .container-fluid #c_view_account_user_details .c-purchase-confirmation button,.edit-account .summary-account .container-fluid #c_view_account_user_details .c-purchase-confirmation button.c-purchase-confirmation__downloadlink,.edit-account .summary-account .container-fluid form.c-view-account-credentials .c-purchase-confirmation button,.edit-account .summary-account .container-fluid form.c-view-account-credentials .c-purchase-confirmation button.c-purchase-confirmation__downloadlink,.edit-account .summary-account .container-fluid form.c-view-account-userdetails .c-purchase-confirmation button,.edit-account .summary-account .container-fluid form.c-view-account-userdetails .c-purchase-confirmation button.c-purchase-confirmation__downloadlink,.form-v2 .form-horizontal .form-group.primary-btn .c-purchase-confirmation button,.form-v2 .form-horizontal .form-group.primary-btn .c-purchase-confirmation button.c-purchase-confirmation__downloadlink,.form-v2 .form-horizontal .form-group.secondary-btn .c-purchase-confirmation button,.form-v2 .form-horizontal .form-group.secondary-btn .c-purchase-confirmation button.c-purchase-confirmation__downloadlink {
  display:table;
  max-width:inherit;
  width:inherit
 }
 .c-purchase-confirmation__line {
  width:100%
 }
}
.c-purchase-confirmation__download {
 margin-bottom:20px
}
.c-purchase-confirmation__line {
 background:linear-gradient(to right,#b78938 0,#dabf80 25%,#ffe2ac 50%,#dabf80 75%,#b78938 100%);
 height:1px;
 margin:auto;
 width:100%
}
.c-purchase-iconwrapper {
 margin:105px auto 40px
}
@media screen and (max-width:768px) {
 .c-purchase-iconwrapper {
  margin:70px auto 30px
 }
}
.c-purchase-icon {
 cursor:pointer;
 display:inline-block;
 background:url(../svgs/regular/dist/purchase-tick.html) no-repeat;
 width:53.5px;
 height:53.5px;
 background-size:53px 53px;
 margin-top:-29px
}
.c-purchase-confirmation__disclaimer {
 margin:30px auto 0
}
@media screen and (min-width:768px) {
 .c-purchase-confirmation__disclaimer {
  width:100%
 }
}
@media screen and (min-width:992px) {
 .c-purchase-confirmation__disclaimer {
  width:100%
 }
}
@media (max-width:767px) {
 .c-purchase-confirmation__disclaimer {
  width:100%
 }
}
.c-purchase-confirmation__disclaimer .o-text__body {
 max-width:none;
 text-align:initial;
 font-size:1.2rem
}
.o-text__phone a,.o-text__phone span {
 margin-top:10px
}
@media screen and (max-width:766px) {
 .o-text__phone a {
  border:1px solid #DBC081;
  display:table;
  max-width:350px;
  padding:16px 30px 8px;
  color:#002663;
  background-color:#fff;
  height:51px;
  text-align:center;
  margin:20px auto;
  border-radius:3px;
  position:relative;
  text-decoration:none
 }
 .o-text__phone a:after {
  background:#b78938;
  background:-moz-linear-gradient(left,#b78938 0,#dabf80 25%,#ffe2ac 51%,#dabf80 76%,#b78938 100%);
  background:-webkit-gradient(linear,left top,right top,color-stop(0,#b78938),color-stop(25%,#dabf80),color-stop(51%,#ffe2ac),color-stop(76%,#dabf80),color-stop(100%,#b78938));
  background:-webkit-linear-gradient(left,#b78938 0,#dabf80 25%,#ffe2ac 51%,#dabf80 76%,#b78938 100%);
  background:-o-linear-gradient(left,#b78938 0,#dabf80 25%,#ffe2ac 51%,#dabf80 76%,#b78938 100%);
  background:-ms-linear-gradient(left,#b78938 0,#dabf80 25%,#ffe2ac 51%,#dabf80 76%,#b78938 100%);
  background:linear-gradient(to right,#b78938 0,#dabf80 25%,#ffe2ac 51%,#dabf80 76%,#b78938 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b78938', endColorstr='#b78938', GradientType=1);
  height:3px;
  width:100%;
  content:'';
  position:absolute;
  bottom:0;
  left:0
 }
 .o-text__phone a:hover {
  border-color:#b78938;
  color:#fff;
  background-color:#DBC081
 }
}
.question .c-qusAns-banner__container {
 position:relative;
 margin:10px 0 30px
}
.question .c-qusAns-answer__container {
 overflow:hidden
}
.question .c-qusAns-question {
 height:50%;
 position:absolute;
 top:0;
 bottom:0;
 left:0;
 right:0;
 margin:auto;
 text-align:center
}
.question .c-qusAns-answer-txt input,.question .c-qusAns-answer-txt-img input {
 position:absolute;
 left:-99999px
}
.question .c-qusAns-answer img,.question .c-qusAns-answer label {
 cursor:pointer;
 font-weight:400
}
.question .c-qusAns-answer-txt label {
 margin-bottom:10px;
 min-height:55px
}
.question .c-qusAns-answer-txt-img label {
 margin-bottom:10px;
 min-height:100px
}
.question .c-qusAns-answer.selected label {
 font-weight:700
}
.c-quick-poll-banner {
 text-align:center;
 position:relative
}
.c-quick-poll-banner .c-quick-poll-banner-title {
 background-color:#fff;
 display:table;
 margin:-17px auto 20px;
 padding:0 15px;
 cursor:default
}
.c-quick-poll-banner:before {
 background:#DBC081;
 height:1px;
 margin:5px auto;
 width:75%
}
.c-quick-poll-banner:after {
 background-color:#fff;
 width:44px;
 height:26px;
 margin:0 auto;
 left:0;
 right:0;
 position:absolute;
 top:-40px
}
.c-quick-poll-wrap {
 width:100%;
 max-width:520px;
 margin:auto;
 min-height:300px;
 position:relative
}
.c-quick-poll-wrap .c-quick-poll.textAndImage {
 height:auto
}
.c-quick-poll-wrap .c-quick-poll.textAndImage .c-qusAns-answer__container .o-expandeffect {
 position:relative;
 top:auto;
 margin-top:0;
 left:0;
 bottom:0;
 display:block;
 height:auto
}
.c-quick-poll-wrap .c-quick-poll.textAndImage .c-qusAns-answer__container .c-qusAns-answer__reveal-all a .js-quickpoll-show.o-readmoretext {
 z-index:500
}
.c-quick-poll-wrap .c-quick-poll.textAndImage .c-expandcollapse-quickPoll__body.u-desc {
 overflow:hidden
}
@media (min-width:992px) {
 .c-quick-poll-wrap {
  margin:50px auto
 }
}
@media (max-width:991px) {
 .c-quick-poll-wrap {
  width:90%;
  padding:0;
  margin:30px auto 0
 }
}
@media (max-width:766px) {
 .c-quick-poll-wrap {
  overflow:hidden;
  clear:both;
  margin-top:0;
  padding-top:35px
 }
}
@media print {
 .c-quick-poll-wrap {
  display:none
 }
}
#TTmainContent #TT4questionTextWrap .c-quick-poll-wrap textarea#TT2questionText,#TTmainContent .TT3answersBlock .c-quick-poll-wrap textarea.TT3inlineAnswer,#TTmainContent .TT3questWrp .TT3replyInputBlock .c-quick-poll-wrap textarea.TT3inlineAnswer,#TurnToContent #TT4questionTextWrap .c-quick-poll-wrap textarea#TT2questionText,#TurnToContent .TT3answersBlock .c-quick-poll-wrap textarea.TT3inlineAnswer,#TurnToContent .TT3questWrp .TT3replyInputBlock .c-quick-poll-wrap textarea.TT3inlineAnswer,.TT3answersBlock .c-quick-poll-wrap textarea.TT3inlineAnswer,.c-quick-poll-wrap #TTmainContent #TT4questionTextWrap textarea#TT2questionText,.c-quick-poll-wrap #TTmainContent .TT3answersBlock textarea.TT3inlineAnswer,.c-quick-poll-wrap #TTmainContent .TT3questWrp .TT3replyInputBlock textarea.TT3inlineAnswer,.c-quick-poll-wrap #TurnToContent #TT4questionTextWrap textarea#TT2questionText,.c-quick-poll-wrap #TurnToContent .TT3answersBlock textarea.TT3inlineAnswer,.c-quick-poll-wrap #TurnToContent .TT3questWrp .TT3replyInputBlock textarea.TT3inlineAnswer,.c-quick-poll-wrap .TT3answersBlock textarea.TT3inlineAnswer,.c-quick-poll-wrap textarea.form-control {
 height:50px;
 line-height:16px;
 overflow-y:hidden;
 padding:16px 50px 0 20px
}
.c-quick-poll-wrap .c-quick-poll__form-submit {
 position:relative;
 height:0;
 width:auto;
 margin:auto;
 z-index:2
}
.c-quick-poll-wrap .c-quick-poll-banner__container {
 position:relative;
 margin:10px 0 30px
}
.c-quick-poll-wrap .o-btn-quick-poll {
 margin:-70px auto 30px;
 height:auto;
 opacity:.08
}
.c-quick-poll-wrap .c-qusAns-free-txt {
 margin-top:16px;
 margin-bottom:90px
}
.c-quick-poll-wrap .c-quick-poll-answer__container {
 overflow:hidden
}
.c-quick-poll-wrap .c-quickpoll_subheadline {
 font-size:2rem;
 cursor:default
}
.c-quick-poll-wrap .c-qusAns-banner__container .c-qusAns-question {
 text-align:center;
 margin-bottom:10px
}
.c-quick-poll-wrap .c-qusAns-banner__container .c-qusAns-question h2 {
 font-size:3rem;
 color:#002663;
 cursor:default;
 margin-bottom:8px
}
.c-quick-poll-wrap .c-qusAns-answer__container {
 text-align:center;
 margin:0 auto;
 max-width:334px
}
#TTmainContent #TT4questionTextWrap .c-quick-poll-wrap .c-qusAns-answer__container.c-qusAns-free-txt textarea.textarea#TT2questionText,#TTmainContent .TT3answersBlock .c-quick-poll-wrap .c-qusAns-answer__container.c-qusAns-free-txt textarea.textarea.TT3inlineAnswer,#TTmainContent .TT3questWrp .TT3replyInputBlock .c-quick-poll-wrap .c-qusAns-answer__container.c-qusAns-free-txt textarea.textarea.TT3inlineAnswer,#TurnToContent #TT4questionTextWrap .c-quick-poll-wrap .c-qusAns-answer__container.c-qusAns-free-txt textarea.textarea#TT2questionText,#TurnToContent .TT3answersBlock .c-quick-poll-wrap .c-qusAns-answer__container.c-qusAns-free-txt textarea.textarea.TT3inlineAnswer,#TurnToContent .TT3questWrp .TT3replyInputBlock .c-quick-poll-wrap .c-qusAns-answer__container.c-qusAns-free-txt textarea.textarea.TT3inlineAnswer,.TT3answersBlock .c-quick-poll-wrap .c-qusAns-answer__container.c-qusAns-free-txt textarea.textarea.TT3inlineAnswer,.c-quick-poll-wrap .c-qusAns-answer__container.c-qusAns-free-txt #TTmainContent #TT4questionTextWrap textarea.textarea#TT2questionText,.c-quick-poll-wrap .c-qusAns-answer__container.c-qusAns-free-txt #TTmainContent .TT3answersBlock textarea.textarea.TT3inlineAnswer,.c-quick-poll-wrap .c-qusAns-answer__container.c-qusAns-free-txt #TTmainContent .TT3questWrp .TT3replyInputBlock textarea.textarea.TT3inlineAnswer,.c-quick-poll-wrap .c-qusAns-answer__container.c-qusAns-free-txt #TurnToContent #TT4questionTextWrap textarea.textarea#TT2questionText,.c-quick-poll-wrap .c-qusAns-answer__container.c-qusAns-free-txt #TurnToContent .TT3answersBlock textarea.textarea.TT3inlineAnswer,.c-quick-poll-wrap .c-qusAns-answer__container.c-qusAns-free-txt #TurnToContent .TT3questWrp .TT3replyInputBlock textarea.textarea.TT3inlineAnswer,.c-quick-poll-wrap .c-qusAns-answer__container.c-qusAns-free-txt .TT3answersBlock textarea.textarea.TT3inlineAnswer,.c-quick-poll-wrap .c-qusAns-answer__container.c-qusAns-free-txt .textarea.form-control {
 height:50px
}
.c-quick-poll-wrap .c-qusAns-answer__container.c-qusAns-answer__2-questions-per-row .c-qusAns-answer-txt-img {
 width:50%
}
.c-quick-poll-wrap .c-qusAns-answer__container.c-qusAns-answer__3-questions-per-row .c-qusAns-answer-txt-img {
 width:33%;
 margin:0 -5px 0 0;
 float:none;
 display:inline-block;
 vertical-align:top
}
.c-quick-poll-wrap .c-qusAns-answer__container.c-qusAns-answer__overlay.active:after {
 content:"";
 display:block;
 cursor:pointer;
 position:absolute;
 width:100%;
 height:100%;
 top:0;
 left:0;
 background-color:transparent
}
.c-quick-poll-wrap .c-qusAns-answer__container.c-qusAns-answer__4-questions-per-row .c-qusAns-answer-txt-img {
 width:25%;
 margin:0 -5px 0 0;
 float:none;
 display:inline-block
}
.c-quick-poll-wrap .c-qusAns-answer__container .c-qusAns-answer-txt-img {
 cursor:pointer
}
.c-quick-poll-wrap .c-qusAns-answer__container .c-qusAns-answer-txt-img.selected .c-qusAns-answer-txt-img-image-container picture img {
 box-shadow:#002663 0 0 0 2px
}
.c-quick-poll-wrap .c-qusAns-answer__container .c-qusAns-answer-txt-img .c-qusAns-answer-txt-img-image-container {
 float:none;
 display:inline-block;
 padding:0;
 box-sizing:border-box;
 position:relative;
 width:100%;
 -webkit-transition:all .8s ease-in-out;
 transition:all .8s ease-in-out
}
.c-quick-poll-wrap .c-qusAns-answer__container .c-qusAns-answer-txt-img .c-qusAns-answer-txt-img-image-container:hover {
 -webkit-transform:scale(1.1,1.1);
 -moz-transform:scale(1.1,1.1);
 -ms-transform:scale(1.1,1.1);
 -o-transform:scale(1.1,1.1);
 transform:scale(1.1,1.1)
}
.c-quick-poll-wrap .c-qusAns-answer__container .c-qusAns-answer-txt-img .c-qusAns-answer-txt-img-image-container:before {
 content:"";
 display:block;
 margin-top:100%
}
.c-quick-poll-wrap .c-qusAns-answer__container .c-qusAns-answer-txt-img .c-qusAns-answer-txt-img-image-container picture {
 position:absolute;
 left:10px;
 right:10px;
 top:10px;
 bottom:10px
}
.c-quick-poll-wrap .c-qusAns-answer__container .c-qusAns-answer-txt-img .c-qusAns-answer-txt-img-image-container picture img {
 width:100%;
 height:100%;
 border-radius:50%
}
.c-quick-poll-wrap .c-qusAns-answer__container .c-qusAns-answer-txt-img input {
 visibility:hidden;
 position:absolute;
 height:0;
 width:0
}
.c-quick-poll-wrap .c-qusAns-answer__container .c-qusAns-answer-txt-img label {
 width:100%;
 font-size:1.6rem;
 line-height:18px;
 color:#002663;
 overflow:hidden;
 padding:0 10px;
 font-weight:400;
 cursor:pointer
}
@media (max-width:320px) {
 .c-quick-poll-wrap .c-qusAns-answer__container .c-qusAns-answer-txt-img label {
  font-size:1.4rem
 }
}
.c-quick-poll-wrap .c-qusAns-answer__container .c-qusAns-answer-txt-img .o-tag-btn {
 border:1px solid #9ea2a2
}
.c-quick-poll-wrap .c-qusAns-answer__container .c-qusAns-answer-txt {
 width:100%;
 text-align:center
}
.c-quick-poll-wrap .c-qusAns-answer__container .c-qusAns-answer-txt input {
 visibility:hidden;
 position:absolute;
 height:0;
 width:0
}
.c-quick-poll-wrap .c-qusAns-answer__container .c-qusAns-answer-txt label {
 margin:10px auto;
 width:100%;
 padding:12px 10px;
 color:#002663;
 font-size:1.6rem;
 line-height:27px;
 min-height:49px;
 height:auto;
 font-weight:400;
 -webkit-transition:all .8s ease-in-out;
 transition:all .8s ease-in-out
}
.c-quick-poll-wrap .c-qusAns-answer__container .c-qusAns-answer-txt label:hover {
 -webkit-transform:scale(1.1,1.1);
 -moz-transform:scale(1.1,1.1);
 -ms-transform:scale(1.1,1.1);
 -o-transform:scale(1.1,1.1);
 transform:scale(1.1,1.1)
}
@media (max-width:766px) {
 .c-quick-poll-wrap .c-qusAns-answer__container .c-qusAns-answer-txt label {
  min-height:49px;
  height:auto
 }
}
.c-quick-poll-wrap .c-qusAns-answer__container .c-qusAns-answer__reveal-all {
 margin-top:10px
}
.c-quick-poll-wrap .c-qusAns-answer__container .c-qusAns-answer__reveal-all a .js-quickpoll-show {
 text-decoration:none;
 cursor:pointer
}
.c-quick-poll-wrap .c-qusAns-answer__container .c-qusAns-answer__reveal-all a .js-quickpoll-show .c-qusAns-answer-txt {
 margin-top:-10px
}
.c-quick-poll-wrap .c-qusAns-answer__container .c-qusAns-answer__reveal-all a .js-quickpoll-show .o-readmoretext {
 top:-24px;
 position:relative
}
.c-quick-poll-wrap .c-qusAns-answer__container .c-qusAns-answer__reveal-all a .js-quickpoll-show.o-readmoretext {
 position:relative;
 top:4px
}
.c-quick-poll-wrap .c-qusAns-answer__container .c-qusAns-answer__reveal-all .o-readmoretext:after {
 text-decoration:none;
 content:"+";
 font-size:2rem;
 margin-left:9px
}
.c-quick-poll-wrap .c-qusAns-answer__container .c-qusAns-answer__reveal-all a .js-quickpoll-hide {
 cursor:pointer;
 float:left;
 width:100%;
 margin-top:-25px
}
.c-quick-poll-wrap .c-qusAns-answer__container .c-qusAns-answer__reveal-all a .js-quickpoll-hide:after {
 content:"x";
 color:#546e93;
 margin-left:9px;
 height:10.6px;
 width:10.6px;
 font-size:1.5rem;
 text-decoration:none
}
.c-quick-poll-wrap .c-qusAns-answer__container .c-qusAns-answer__reveal-all a {
 font-size:1.6rem;
 color:#546e93
}
.c-quick-poll-wrap .c-qusAns-answer__container .c-qusAns-answer__reveal-all a:hover {
 text-decoration:none
}
.c-quick-poll-wrap .c-qusAns-answer__container .c-qusAns-answer__reveal-all.noShadow .o-btn-shadow {
 background:0 0;
 height:0!important;
 min-height:35px;
 border:0!important
}
.c-quick-poll-wrap .c-qusAns-answer__container .c-qusAns-answer__reveal-all.noShadow .o-readmoretext:after {
 content:"x";
 background:0 0;
 font-size:18px
}
.c-quick-poll-wrap .c-qusAns-answer__container .c-qusAns-answer__reveal-all.o-textimage__all {
 border-top:none
}
.c-quick-poll-wrap .c-qusAns-answer__container .o-collapseelement {
 opacity:.2
}
.c-quick-poll-wrap .c-qusAns-answer__container .o-text-expand {
 margin-top:-60px
}
.c-quick-poll-wrap .c-qusAns-answer__container .o-expandeffect {
 background:-webkit-linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 22%,#fff 100%);
 background:-moz-linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 22%,#fff 100%);
 background:-o-linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 22%,#fff 100%);
 background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 22%,#fff 100%);
 margin-top:-145px;
 height:140px;
 position:relative;
 top:-20px
}
@media (max-width:766px) {
 .c-quick-poll-wrap .c-qusAns-answer__container .o-expandeffect {
  height:150px;
  margin-top:-34%
 }
}
.c-quick-poll-wrap .c-qusAns-answer__container .o-expandeffecttxt {

}
@media (min-width:768px) {
 .c-quick-poll-wrap .c-qusAns-answer__container {
  max-width:364px
 }
 .c-quick-poll-wrap .c-rec-cont-txt {
  margin-bottom:21px
 }
}
@media (min-width:992px) {
 .c-quick-poll-wrap .c-qusAns-answer__container {
  max-width:520px
 }
 .c-quick-poll-wrap .c-rec-cont-txt {
  margin-bottom:23px;
  width:75%
 }
}
.c-quick-poll-wrap .c-rec-cont-txt h3 {
 margin-top:0;
 color:#002663;
 width:80%;
 font-size:1.6rem;
 letter-spacing:.2px
}
.c-quick-poll-wrap .c-rec-cont-txt p {
 font-size:1.6rem;
 letter-spacing:.2px;
 color:#666;
 margin-top:6px;
 line-height:16px
}
.c-quick-poll-wrap .c-quick-poll-res-data {
 margin:20px 0
}
@media (max-width:320px) {
 .c-quick-poll-wrap .c-rec-cont-txt h3 {
  width:95%
 }
 .c-quick-poll-wrap .c-quick-poll-res-data {
  min-height:400px
 }
}
.c-quick-poll-wrap .c-quick-poll-res-logo {
 background:url(../svgs/regular/dist/dove-icon.html) no-repeat #fff;
 width:39.5px;
 height:20px;
 background-size:39.5px 20px;
 margin:auto auto 15px
}
.c-quick-poll-wrap .c-quick-poll-res-logo:after,.c-quick-poll-wrap .c-quick-poll-res-logo:before {
 background:#dbc081;
 content:"";
 display:inline-block;
 width:100%;
 margin:11px -58px;
 height:2px
}
.c-quick-poll-wrap .c-quick-poll-res-logo:before {
 float:left
}
.c-quick-poll-wrap .c-quick-poll-res-logo:after {
 float:right
}
.c-quick-poll-wrap .c-rec-arrow {
 background:url(../svgs/regular/dist/icon-arrow-right-result.html) no-repeat;
 background-size:100% 100%;
 float:right;
 margin-left:40px;
 margin-top:-5px;
 height:12px;
 width:5px
}
.c-quick-poll-wrap .o-rec-desc {
 width:85%;
 float:left
}
@media (max-width:766px) {
 .c-quick-poll-wrap .c-rec-arrow {
  margin-right:5px
 }
 .c-quick-poll-wrap .o-rec-desc {
  width:95%
 }
}
.c-quick-poll-wrap .c-quick-poll-res__content {
 width:130%
}
@media (min-width:768px) {
 .c-quick-poll-wrap .c-quick-poll-res__content {
  width:100%
 }
}
.c-quick-poll-wrap g.nv-series {
 display:none
}
.c-quick-poll-wrap .c-quick-poll-answer.selected label {
 font-weight:700
}
.c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-2_topic .c-page-listing-v2-listing-item-cta__container .c-quick-poll-wrap button,.c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-3_topic .c-page-listing-v2-listing-item-cta__container .c-quick-poll-wrap button,.c-quick-poll-wrap .c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-2_topic .c-page-listing-v2-listing-item-cta__container button,.c-quick-poll-wrap .c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-3_topic .c-page-listing-v2-listing-item-cta__container button,.c-quick-poll-wrap .coupons-flow .c-diagnostic-tool .c-articles-section button.c-articles-summary__link,.c-quick-poll-wrap .edit-account .account-detail .c_view_account_credentials button,.c-quick-poll-wrap .edit-account .account-detail .c_view_account_options button,.c-quick-poll-wrap .edit-account .account-detail .c_view_account_user_details button,.c-quick-poll-wrap .edit-account .account-detail .container-fluid button,.c-quick-poll-wrap .edit-account .account-information .c_view_account_credentials button,.c-quick-poll-wrap .edit-account .account-information .c_view_account_options button,.c-quick-poll-wrap .edit-account .account-information .c_view_account_user_details button,.c-quick-poll-wrap .edit-account .account-information .container-fluid button,.c-quick-poll-wrap .edit-account .summary-account .c_view_account_credentials button,.c-quick-poll-wrap .edit-account .summary-account .c_view_account_options button,.c-quick-poll-wrap .edit-account .summary-account .c_view_account_user_details button,.c-quick-poll-wrap .edit-account .summary-account .container-fluid #c_view_account_credentials button,.c-quick-poll-wrap .edit-account .summary-account .container-fluid #c_view_account_user_details button,.c-quick-poll-wrap .edit-account .summary-account .container-fluid form.c-view-account-credentials button,.c-quick-poll-wrap .edit-account .summary-account .container-fluid form.c-view-account-userdetails button,.c-quick-poll-wrap .form-v2 .form-horizontal .form-group.primary-btn button,.c-quick-poll-wrap button.o-btn--primary,.coupons-flow .c-diagnostic-tool .c-articles-section .c-quick-poll-wrap button.c-articles-summary__link,.edit-account .account-detail .c_view_account_credentials .c-quick-poll-wrap button,.edit-account .account-detail .c_view_account_options .c-quick-poll-wrap button,.edit-account .account-detail .c_view_account_user_details .c-quick-poll-wrap button,.edit-account .account-detail .container-fluid .c-quick-poll-wrap button,.edit-account .account-information .c_view_account_credentials .c-quick-poll-wrap button,.edit-account .account-information .c_view_account_options .c-quick-poll-wrap button,.edit-account .account-information .c_view_account_user_details .c-quick-poll-wrap button,.edit-account .account-information .container-fluid .c-quick-poll-wrap button,.edit-account .summary-account .c_view_account_credentials .c-quick-poll-wrap button,.edit-account .summary-account .c_view_account_options .c-quick-poll-wrap button,.edit-account .summary-account .c_view_account_user_details .c-quick-poll-wrap button,.edit-account .summary-account .container-fluid #c_view_account_credentials .c-quick-poll-wrap button,.edit-account .summary-account .container-fluid #c_view_account_user_details .c-quick-poll-wrap button,.edit-account .summary-account .container-fluid form.c-view-account-credentials .c-quick-poll-wrap button,.edit-account .summary-account .container-fluid form.c-view-account-userdetails .c-quick-poll-wrap button,.form-v2 .form-horizontal .form-group.primary-btn .c-quick-poll-wrap button {
 z-index:1
}
.c-quick-poll-wrap .c-quick-poll-res {
 display:block
}
.c-quick-poll-wrap .c-quick-poll-res .c-quick-poll-recom-heading h2,.c-quick-poll-wrap .c-quick-poll-res .c-quick-poll-recom-heading h2 p,.c-quick-poll-wrap .c-quick-poll-res .c-quick-poll-res-heading h2,.c-quick-poll-wrap .c-quick-poll-res .c-quick-poll-res-heading h2 p {
 font-size:3rem;
 margin-bottom:20px;
 color:#002663;
 cursor:default
}
.c-quick-poll-wrap .c-quick-poll-res .c-quick-poll-recom-heading h2 p,.c-quick-poll-wrap .c-quick-poll-res .c-quick-poll-res-heading h2 p {
 font-size:3rem;
 line-height:30px
}
.c-quick-poll-wrap .c-quick-poll-res .c-quick-poll-recom-heading h3,.c-quick-poll-wrap .c-quick-poll-res .c-quick-poll-res-heading h3 {
 font-size:2rem;
 color:#666;
 cursor:default
}
.c-quick-poll-wrap .c-quick-poll-res .c-quick-poll-res-heading p {
 font-size:1.6rem;
 color:#666;
 cursor:default;
 line-height:1.13;
 margin-top:15px;
 letter-spacing:.2px
}
.c-quick-poll-wrap .c-qusAns__bg-images {
 margin-bottom:15px
}
.c-quick-poll-wrap .o-btn-shadow {
 background:linear-gradient(#ccc,#ccc),linear-gradient(#ccc,#ccc),linear-gradient(#ccc,#ccc);
 background-size:1px 50%,100% 1px,1px 50%;
 background-position:top left,top center,top right;
 background-repeat:no-repeat;
 border:none!important;
 background-color:transparent!important;
 height:20px!important;
 padding-bottom:0!important;
 margin-bottom:-7px!important;
 opacity:.3
}
.quick-poll-imgtext-container .c-quick-poll-wrap .c-qusAns-answer__container .c-qusAns-answer__reveal-all:after,.whiteGradient {
 background-image:url(../images/quick-poll/white-gradient.html);
 background-size:100% 160px;
 background-position:0 -15px;
 position:absolute;
 background-repeat:no-repeat;
 display:block;
 width:100%;
 height:100px;
 top:-55px;
 z-index:2;
 content:''
}
.quick-poll-imgtext-container .c-quick-poll-wrap .c-qusAns-answer__container {
 max-width:388px
}
.quick-poll-imgtext-container .c-quick-poll-wrap .c-qusAns-answer__container .c-qusAns-answer__reveal-all {
 position:relative;
 margin-top:25px
}
.quick-poll-imgtext-container .c-quick-poll-wrap .c-qusAns-answer__container .c-qusAns-answer__reveal-all.noShadow {
 margin-top:10px
}
.c-chart-container {
 text-align:center
}
@media (max-width:767px) {
 .c-chart-container {
  width:102%
 }
}
.c-chart-container .c-bar-chart-list {
 text-align:left;
 margin-left:-40px
}
.c-chart-container .c-bar-chart-list .c-bar-chart-item {
 list-style-type:none
}
.c-chart-container .c-bar-chart-list .c-bar-chart-item .c-bar-chart-item-container {
 position:relative;
 height:44px;
 background-color:rgba(239,239,239,.37);
 background-image:url(../images/quick-poll/bar-chart-background-stripes.html);
 border-radius:3px
}
.c-chart-container .c-bar-chart-list .c-bar-chart-item .c-bar-chart-item-container .c-bar-chart-item-graph {
 height:44px;
 border-top-left-radius:3px;
 border-bottom-left-radius:3px;
 background-color:#002663;
 position:relative;
 display:inline-block
}
.c-chart-container .c-bar-chart-list .c-bar-chart-item .c-bar-chart-item-container .c-bar-chart-item-graph.winning-result {
 background-image:linear-gradient(to left,#b78938,#dabf80 26%,#ffe2ac 49%,#dabf80 101%,#b78938)
}
.c-chart-container .c-bar-chart-list .c-bar-chart-item .c-bar-chart-item-container .c-bar-chart-item-graph .c-bar-chart-item-value {
 font-size:1.6rem;
 line-height:44px;
 color:#fff;
 position:absolute;
 right:8px;
 opacity:0
}
.c-chart-container .c-bar-chart-list .c-bar-chart-item .c-bar-chart-item-container .c-bar-chart-item-graph .c-bar-chart-item-value.smallNumber {
 right:4px
}
.c-chart-container .c-bar-chart-list .c-bar-chart-item .c-bar-chart-item-question {
 font-size:1.6rem;
 color:#002663;
 padding:10px 0;
 display:inline-block;
 margin-bottom:10px
}
.c-chart-container .c-bar-piechart-item-container {
 display:inline-block;
 width:130px;
 position:relative;
 margin-right:11px;
 min-height:150px;
 vertical-align:middle
}
@media (max-width:767px) {
 .c-chart-container .c-bar-piechart-item-container {
  margin-bottom:30px;
  margin-right:0
 }
}
@media (min-width:768px) {
 .c-chart-container .c-bar-piechart-item-container {
  margin-right:21px
 }
}
@media (max-width:991px) {
 .c-chart-container .c-bar-piechart-item-container {
  width:88px
 }
}
.c-chart-container .c-bar-piechart-item-container .ct-chart-piechart-background {
 position:absolute;
 width:100%;
 z-index:-2
}
.c-chart-container .c-bar-piechart-item-container .ct-chart-piechart-background .ct-series-a .ct-slice-donut {
 stroke:#f0f0f0;
 stroke-dashoffset:0
}
.c-chart-container .c-bar-piechart-item-container .ct-chart-piechart-background .ct-series-b .ct-slice-donut {
 stroke:transparent;
 stroke-dashoffset:0
}
.c-chart-container .c-bar-piechart-item-container .ct-chart-piechart {
 margin:auto;
 position:relative
}
.c-chart-container .c-bar-piechart-item-container .ct-chart-piechart .ct-series-a .ct-slice-donut {
 stroke:#002663;
 stroke-dashoffset:0
}
.c-chart-container .c-bar-piechart-item-container .ct-chart-piechart .ct-series-b .ct-slice-donut {
 stroke:transparent;
 stroke-dashoffset:0
}
.c-chart-container .c-bar-piechart-item-container .c-bar-piechart-item-value {
 position:absolute;
 font-size:1.6rem;
 color:#002663;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 -o-transform:translateY(-50%);
 transform:translateY(-50%);
 width:100%;
 top:50%;
 text-align:center
}
.c-chart-container .c-bar-piechart-item-container.winning-result {
 width:150px
}
@media (max-width:991px) {
 .c-chart-container .c-bar-piechart-item-container.winning-result {
  width:108px;
  margin-top:-19px
 }
}
.c-chart-container .c-bar-piechart-item-container.winning-result .ct-chart-piechart .ct-series-a .ct-slice-donut {
 stroke:url(#leading-result) #dabf80
}
.c-chart-container .c-bar-piechart-item-container.winning-result .c-bar-piechart-item-value {
 font-size:3rem
}
.c-chart-container .c-bar-piechart-item-container.winning-result .c-bar-piechart-item-answer-text {
 color:#002663
}
.c-chart-container .c-bar-piechart-item-container .c-bar-piechart-item-answer-text {
 width:100%;
 font-size:1.6rem;
 color:#002663;
 text-align:center;
 margin-top:10px
}
@media (max-width:767px) {
 .c-chart-container .c-bar-piechart-item-container .c-bar-piechart-item-answer-text {
  margin-top:0
 }
}
.c-svg-gradient-definition {
 position:absolute;
 width:0;
 height:0
}
.c-svg-gradient-definition .c-offset-1 {
 color:#b78938;
 width:0
}
.c-svg-gradient-definition .c-offset-2 {
 color:#dabf80;
 width:26px
}
.c-svg-gradient-definition .c-offset-3 {
 color:#ffe2ac;
 width:49px
}
.c-svg-gradient-definition .c-offset-4 {
 color:#dabf80;
 width:76px
}
.c-svg-gradient-definition .c-offset-5 {
 color:#b78938;
 width:100px
}
.quick-poll.quick-poll-imgtext-container .c-quick-poll .js-btn-export {
 z-index:9999!important
}
.ie .c-bar-chart-item-graph {
 margin-top:-.1px
}
.ie .c-quick-poll-wrap .c-qusAns-answer__container .c-qusAns-answer__reveal-all.noShadow {
 padding-top:11px
}
.rtl .c-chart-container .c-bar-chart-item-container,.rtl .c-chart-container .c-bar-chart-list {
 text-align:right
}
.rtl .c-chart-container .c-bar-chart-item-container .c-bar-chart-item-value {
 left:8px;
 right:0
}
.rtl .c-quick-poll .c-qusAns-answer__container .js-quickpoll-show.o-readmoretext {
 padding-left:18px;
 vertical-align:super
}
.rtl .c-quick-poll .c-qusAns-answer__container .c-qusAns-answer__reveal-all .o-readmoretext:after {
 margin:0 9px 0 0
}
.rtl .c-quick-poll .c-qusAns-free-txt .c-form-textarea {
 text-align:right;
 padding:16px 20px 0 50px
}
.rtl .c-quick-poll .c-qusAns-free-txt .character-left {
 float:left;
 left:60px;
 right:auto
}
.rtl .c-quick-poll-wrap .c-rec-cont-wrap .c-rec-cont-img {
 float:right
}
.rtl .c-quick-poll-wrap .c-rec-cont-wrap .c-rec-cont-txt {
 float:right;
 margin:0 25px 20px auto
}
@media (min-width:768px) {
 .quick-poll.quick-poll-imgtext-container .c-quick-poll-wrap .c-qusAns-answer__container {
  position:relative
 }
 .rtl .c-quick-poll-wrap .c-rec-cont-wrap .c-rec-cont-txt {
  margin:0 25px 21px auto
 }
}
@media (min-width:992px) {
 .rtl .c-quick-poll-wrap .c-rec-cont-wrap .c-rec-cont-txt {
  margin:0 25px 23px auto
 }
}
.rtl .c-quick-poll-wrap .c-rec-cont-wrap .c-rec-cont-txt h3 {
 margin-right:10px
}
.rtl .c-quick-poll-wrap .c-rec-cont-wrap .c-rec-cont-txt .c-rec-arrow {
 float:left;
 margin:0 40px 0 auto;
 -webkit-transform:scale(-1);
 -moz-transform:scale(-1);
 -ms-transform:scale(-1);
 -o-transform:scale(-1);
 transform:scale(-1)
}
.coupons-flow .coupons-quick-poll .call-to-action {
 background:initial;
 top:initial;
 position:relative;
 margin-top:-20px
}
.coupons-flow .coupons-quick-poll .call-to-action button {
 border:1px solid #DBC081;
 width:auto;
 padding:0 30px;
 height:51px;
 line-height:48px;
 outline:0;
 position:relative;
 overflow:hidden;
 cursor:pointer;
 text-transform:none;
 font-size:1.6rem;
 text-align:center;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 -ms-border-radius:3px;
 border-radius:3px;
 -webkit-transition:background-color .6s ease-out,border-color .6s ease-out;
 transition:background-color .6s ease-out,border-color .6s ease-out;
 background-color:#fff;
 display:block;
 margin:20px auto;
 letter-spacing:.3px;
 color:#002663!important;
 min-width:260px
}
.coupons-flow .coupons-quick-poll .call-to-action button,.coupons-flow .coupons-quick-poll .call-to-action button:active,.coupons-flow .coupons-quick-poll .call-to-action button:focus,.coupons-flow .coupons-quick-poll .call-to-action button:hover {
 text-decoration:none;
 color:currentColor
}
.coupons-flow .coupons-quick-poll .call-to-action button:before {
 -webkit-transition:opacity .5s ease-in-out;
 transition:opacity .5s ease-in-out
}
.coupons-flow .coupons-quick-poll .call-to-action button:hover {
 border-color:#b78938;
 background-color:#DBC081
}
.coupons-flow .coupons-quick-poll .call-to-action button:after {
 background:#b78938;
 background:-moz-linear-gradient(left,#b78938 0,#dabf80 25%,#ffe2ac 51%,#dabf80 76%,#b78938 100%);
 background:-webkit-gradient(linear,left top,right top,color-stop(0,#b78938),color-stop(25%,#dabf80),color-stop(51%,#ffe2ac),color-stop(76%,#dabf80),color-stop(100%,#b78938));
 background:-webkit-linear-gradient(left,#b78938 0,#dabf80 25%,#ffe2ac 51%,#dabf80 76%,#b78938 100%);
 background:-o-linear-gradient(left,#b78938 0,#dabf80 25%,#ffe2ac 51%,#dabf80 76%,#b78938 100%);
 background:-ms-linear-gradient(left,#b78938 0,#dabf80 25%,#ffe2ac 51%,#dabf80 76%,#b78938 100%);
 background:linear-gradient(to right,#b78938 0,#dabf80 25%,#ffe2ac 51%,#dabf80 76%,#b78938 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b78938', endColorstr='#b78938', GradientType=1);
 height:3px;
 width:100%;
 content:'';
 position:absolute;
 bottom:0;
 left:0
}
.coupons-flow .coupons-quick-poll .call-to-action button .ink {
 position:absolute;
 display:block;
 border-radius:100%;
 transform:scale(0);
 opacity:.5;
 background:#FFE2AC
}
.coupons-flow .coupons-quick-poll .call-to-action button:active,.coupons-flow .coupons-quick-poll .call-to-action button:focus,.coupons-flow .coupons-quick-poll .call-to-action button:hover {
 color:#333!important
}
.coupons-flow .coupons-results-quick-poll {
 margin:0
}
.coupons-flow .c-quick-poll-wrap {
 min-height:initial;
 margin:50px auto 0
}
.coupons-flow .c-quick-poll-wrap.c-result-wrapper,.coupons-flow .quick-poll.quick-poll-imgtext-container .c-quick-poll-wrap {
 min-height:300px
}
.coupons-flow .c-quick-poll-wrap.c-result-wrapper .o-piechart-container {
 margin-bottom:80px
}
.coupons-flow .c-quick-poll-banner {
 display:none
}
.coupons-flow .coupons-webBricks-action .c-quick-poll-wrap {
 margin-top:-60px
}
@media (min-width:768px) {
 .coupons-flow .coupons-quick-poll .call-to-action button {
  min-width:155px
 }
 .coupons-flow .c-quick-poll-wrap.c-result-wrapper .o-piechart-container {
  margin-bottom:145px
 }
 .coupons-flow .coupons-webBricks-action .c-quick-poll-wrap {
  margin-top:-20px
 }
}
@media screen and (max-width:767px) {
 .coupons-flow .quick-poll.quick-poll-imgtext-container .c-quick-poll-wrap {
  min-height:650px
 }
}
.coupons-flow .quick-poll.quick-poll-imgtext-container .c-quick-poll-wrap.c-result-wrapper {
 min-height:300px
}
.coupons-flow .quick-poll.quick-poll-imgtext-container .c-quick-poll-wrap.c-result-wrapper .o-piechart-container {
 margin-bottom:80px
}
@media (min-width:768px) {
 .coupons-flow .quick-poll.quick-poll-imgtext-container .c-quick-poll-wrap.c-result-wrapper .o-piechart-container {
  margin-bottom:145px
 }
}
.coupons-flow .quick-poll.quick-poll-imgtext-container .c-quick-poll-wrap .c-qusAns-answer__container .c-expandcollapse.o-expandeffect {
 bottom:6px
}
.c-related-articles .js-dotdotdot-truncation {
 position:relative;
 overflow:hidden
}
@media screen and (max-width:992px) {
 .c-related-articles .c-related-articles-multiple-article-auto-background,.c-related-articles.c-related-articles-multiple-article-auto-background {
  margin-top:65px
 }
 .c-related-articles .c-related-articles-multiple-article-auto-background .slick-list,.c-related-articles.c-related-articles-multiple-article-auto-background .slick-list {
  overflow:visible
 }
}
.c-related-articles-single-article {
 margin-bottom:40px
}
@media print {
 .c-related-articles-single-article {
  display:none
 }
}
.c-related-articles-single-article .c-related-articles-item {
 margin:auto;
 float:none;
 width:auto;
 position:relative
}
.c-related-articles-single-article .c-related-articles-item .d-s-e-p-wave {
 background:url(../svgs/regular/dist/d-s-e-p-wave.html) no-repeat;
 background-size:100% 100%
}
.c-related-articles-single-article .c-related-articles-item .c-related-articles-item-content,.c-related-articles-single-article .c-related-articles-item .c-related-articles-item-image {
 display:block
}
.c-related-articles-single-article .c-related-articles-item .c-related-articles-item-image {
 position:relative
}
@media (min-width:768px) and (max-width:991px) {
 .c-related-articles-single-article .c-related-articles-item .c-related-articles-item-image {
  margin-top:9px
 }
}
@media (min-width:768px) {
 .c-related-articles-single-article .c-related-articles-item .c-related-articles-item-content,.c-related-articles-single-article .c-related-articles-item .c-related-articles-item-image {
  display:inline-block;
  width:49%;
  padding:0
 }
 .c-related-articles-single-article .c-related-articles-item .c-related-articles-item-image__link {
  float:right
 }
}
.c-related-articles-single-article .c-related-articles-item .c-related-articles-item-image__container img {
 height:223px;
 width:334px;
 display:inline-block
}
@media (max-width:767px) {
 .c-related-articles-single-article .c-related-articles-item .c-related-articles-item-content,.c-related-articles-single-article .c-related-articles-item .c-related-articles-item-image {
  padding-top:0
 }
 .c-related-articles-single-article .c-related-articles-item .c-related-articles-item-image {
  overflow:hidden
 }
 .c-related-articles-single-article .c-related-articles-item .c-related-articles-item-image__link {
  display:inline-block;
  position:relative;
  margin:auto;
  overflow:hidden
 }
 .c-related-articles-single-article .c-related-articles-item .c-related-articles-item-image__container img {
  height:auto;
  width:100%;
  margin:auto
 }
}
.c-related-articles-single-article .c-related-articles-item .c-related-articles-item-image__curve {
 display:none;
 position:absolute;
 width:280px;
 height:180px;
 background-color:#fff;
 bottom:-120px;
 left:50%;
 border-radius:50%;
 -webkit-transform:translateX(-50%);
 -moz-transform:translateX(-50%);
 -ms-transform:translateX(-50%);
 -o-transform:translateX(-50%);
 transform:translateX(-50%)
}
@media (min-width:768px) {
 .c-related-articles-single-article .c-related-articles-item .c-related-articles-item-image {
  margin-left:1%;
  vertical-align:top;
  text-align:right;
  padding-right:15px
 }
 .c-related-articles-single-article .c-related-articles-item .c-related-articles-item-image__container {
  height:240px;
  width:240px
 }
 .c-related-articles-single-article .c-related-articles-item .c-related-articles-item-image__container img {
  height:240px;
  width:240px;
  border-radius:50%;
  border:1px solid #002663;
  padding:5px
 }
 .c-related-articles-single-article .c-related-articles-item .c-related-articles-item-content__container {
  text-align:left
 }
}
.c-related-articles-single-article .c-related-articles-item .c-related-articles-item-content {
 position:relative
}
@media (min-width:992px) {
 .c-related-articles-single-article .c-related-articles-item .c-related-articles-item-image {
  padding-right:55px
 }
 .c-related-articles-single-article .c-related-articles-item .c-related-articles-item-image__container {
  height:266px;
  width:266px
 }
 .c-related-articles-single-article .c-related-articles-item .c-related-articles-item-image__container img {
  height:266px;
  width:266px;
  padding:7px
 }
 .c-related-articles-single-article .c-related-articles-item .c-related-articles-item-content {
  margin-top:16px
 }
}
.c-related-articles-single-article .c-related-articles-item .c-related-articles-item-content__container {
 max-width:236px;
 position:relative
}
@media (max-width:767px) {
 .c-related-articles-single-article .c-related-articles-item .c-related-articles-item-image__curve {
  display:block
 }
 .c-related-articles-single-article .c-related-articles-item .c-related-articles-item-content__container {
  margin:auto
 }
 .c-page-divider-v2--type-a .c-related-articles-single-article .c-related-articles-item .c-related-articles-item-content__container h2,.c-related-articles-single-article .c-related-articles-item .c-related-articles-item-content__container .c-page-divider-v2--type-a h2,.c-related-articles-single-article .c-related-articles-item .c-related-articles-item-content__container .o-text__heading-2 {
  position:absolute;
  width:100%;
  top:-30px
 }
}
.c-page-divider-v2--type-a .c-related-articles-single-article .c-related-articles-item .c-related-articles-item-content__container h2,.c-related-articles-single-article .c-related-articles-item .c-related-articles-item-content__container .c-page-divider-v2--type-a h2,.c-related-articles-single-article .c-related-articles-item .c-related-articles-item-content__container .o-text__heading-2 {
 font-size:1.4rem;
 color:#002663;
 margin-bottom:10px;
 line-height:1
}
.c-related-articles-single-article .c-related-articles-item .c-related-articles-item-content__container .o-text__heading-3,.c-related-articles-single-article .c-related-articles-item .c-related-articles-item-content__container .o-text__heading-3 p {
 color:#002663;
 font-size:2.5rem
}
.c-related-articles-single-article .c-related-articles-item .c-related-articles-item-content__container .o-text__heading-3 {
 margin-bottom:12px;
 line-height:1.16
}
.c-related-articles-single-article .c-related-articles-item .c-related-articles-item-content__wave {
 position:absolute;
 left:50%;
 -webkit-transform:translateX(-50%);
 -moz-transform:translateX(-50%);
 -ms-transform:translateX(-50%);
 -o-transform:translateX(-50%);
 transform:translateX(-50%);
 z-index:-1;
 width:334px
}
@media (min-width:768px) {
 .c-related-articles-single-article .c-related-articles-item .c-related-articles-item-content__wave {
  width:764px;
  height:194px;
  margin-top:18px
 }
}
@media (min-width:992px) {
 .c-related-articles-single-article .c-related-articles-item .c-related-articles-item-content__container {
  max-width:320px
 }
 .c-related-articles-single-article .c-related-articles-item .c-related-articles-item-content__container .o-text__heading-3 {
  line-height:1.18
 }
 .c-related-articles-single-article .c-related-articles-item .c-related-articles-item-content__wave {
  width:1018px;
  height:260px;
  margin-top:0
 }
}
@media (max-width:767px) {
 .c-related-articles-single-article .c-related-articles-item .c-related-articles-item-content__wave {
  left:50%;
  top:260px;
  height:95px
 }
 .c-related-articles-multiple-article-manual-background {
  margin-top:20%
 }
}
.c-related-articles-single-article .c-related-articles-item .c-related-articles-item-content__read-time {
 color:#666;
 font-size:1.2rem;
 margin-bottom:24px
}
.c-related-articles-single-article .c-related-articles-item .c-related-articles-item-content__read-time .read-time-icon {
 background:url(../svgs/regular/dist/clock.html) no-repeat;
 width:25px;
 height:25px;
 background-size:25px 25px;
 display:inline-block;
 -webkit-transform:translateY(7px);
 -moz-transform:translateY(7px);
 -ms-transform:translateY(7px);
 -o-transform:translateY(7px);
 transform:translateY(7px)
}
.c-related-articles-multiple-article-manual-background {
 position:relative;
 background-image:url(../svgs/regular/dist/related-articles-variant-manual.html);
 background-repeat:no-repeat;
 background-size:100% 100%
}
.c-related-articles-multiple-article-auto-background {
 position:relative;
 background-image:url(../svgs/regular/dist/related-articles-variant-auto.html);
 background-repeat:no-repeat;
 background-size:100% 100%
}
@media print {
 .c-related-articles-multiple-article-auto-background {
  display:none
 }
}
.c-related-articles-multiple-article-auto,.c-related-articles-multiple-article-manual {
 padding-top:40px;
 padding-bottom:20px;
 margin-bottom:30px;
 height:300px;
 position:relative;
 z-index:1
}
@media (max-width:767px) {
 .c-related-articles-multiple-article-auto,.c-related-articles-multiple-article-manual {
  height:280px;
  margin-bottom:47px
 }
}
.c-related-articles-multiple-article-auto a:focus,.c-related-articles-multiple-article-auto a:hover,.c-related-articles-multiple-article-manual a:focus,.c-related-articles-multiple-article-manual a:hover {
 text-decoration:none
}
.c-related-articles-multiple-article-auto .c-related-articles-carousel,.c-related-articles-multiple-article-manual .c-related-articles-carousel {
 position:relative;
 height:100%
}
.c-related-articles-multiple-article-auto .c-related-articles-carousel-container,.c-related-articles-multiple-article-manual .c-related-articles-carousel-container {
 height:100%
}
.c-related-articles-multiple-article-auto .c-related-articles-item,.c-related-articles-multiple-article-manual .c-related-articles-item {
 display:inline-block;
 position:relative;
 margin-left:0;
 margin-right:0;
 width:32%;
 top:50%;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 -o-transform:translateY(-50%);
 transform:translateY(-50%);
 vertical-align:top;
 z-index:10
}
.c-related-articles-multiple-article-auto .c-related-articles-item-image,.c-related-articles-multiple-article-manual .c-related-articles-item-image {
 opacity:0;
 border-radius:50%;
 overflow:hidden;
 position:absolute;
 top:32px;
 left:70px;
 width:150px;
 height:150px;
 -webkit-transform:scale(0);
 -moz-transform:scale(0);
 -ms-transform:scale(0);
 -o-transform:scale(0);
 transform:scale(0)
}
@media (min-width:768px) and (max-width:991px) {
 .c-related-articles-multiple-article-auto .c-related-articles-item-image,.c-related-articles-multiple-article-manual .c-related-articles-item-image {
  width:125px;
  height:125px
 }
}
.c-related-articles-multiple-article-auto .c-related-articles-item-image-right,.c-related-articles-multiple-article-manual .c-related-articles-item-image-right {
 left:initial;
 right:70px
}
.c-related-articles-multiple-article-auto .c-related-articles-item-image__container img,.c-related-articles-multiple-article-manual .c-related-articles-item-image__container img {
 height:100%;
 left:50%;
 -webkit-transform:translateX(-50%);
 -moz-transform:translateX(-50%);
 -ms-transform:translateX(-50%);
 -o-transform:translateX(-50%);
 transform:translateX(-50%);
 position:relative
}
@media screen and (max-width:767px) {
 .c-related-articles-multiple-article-auto .c-related-articles-item-image,.c-related-articles-multiple-article-manual .c-related-articles-item-image {
  opacity:1;
  width:150px;
  height:150px;
  top:-125px;
  left:50%;
  -webkit-transform:scale(1) translateX(-50%);
  -moz-transform:scale(1) translateX(-50%);
  -ms-transform:scale(1) translateX(-50%);
  -o-transform:scale(1) translateX(-50%);
  transform:scale(1) translateX(-50%)
 }
 .c-related-articles-multiple-article-auto .c-related-articles-item-image-right,.c-related-articles-multiple-article-manual .c-related-articles-item-image-right {
  left:50%;
  right:auto
 }
}
.c-related-articles-multiple-article-auto .c-related-articles-item-content,.c-related-articles-multiple-article-manual .c-related-articles-item-content {
 width:225px;
 height:225px;
 border-radius:50%;
 background-color:#fff;
 z-index:3;
 position:relative;
 padding:0;
 margin:auto;
 min-width:225px;
 min-height:225px;
 max-width:300px;
 max-height:300px
}
@media screen and (max-width:992px) {
 .c-related-articles-multiple-article-auto,.c-related-articles-multiple-article-manual {
  padding-left:0;
  padding-right:0
 }
 .c-related-articles-multiple-article-auto .c-related-articles-item-content,.c-related-articles-multiple-article-manual .c-related-articles-item-content {
  width:182px;
  height:182px;
  min-width:172px;
  min-height:172px;
  max-width:275px;
  max-height:275px
 }
}
.c-related-articles-multiple-article-auto .c-related-articles-item-content-shadow,.c-related-articles-multiple-article-manual .c-related-articles-item-content-shadow {
 background-color:rgba(254,254,254,.6);
 width:0;
 height:0;
 position:absolute;
 left:50px;
 top:50px;
 border-radius:50%;
 z-index:-1;
 min-width:0;
 min-height:0;
 max-width:325px;
 max-height:320px
}
@media screen and (max-width:992px) {
 .c-related-articles-multiple-article-auto .c-related-articles-item-content-shadow,.c-related-articles-multiple-article-manual .c-related-articles-item-content-shadow {
  min-width:0;
  min-height:0;
  max-width:300px;
  max-height:295px
 }
}
.c-related-articles-multiple-article-auto .c-related-articles-item-content-shadow-left,.c-related-articles-multiple-article-manual .c-related-articles-item-content-shadow-left {
 left:initial;
 right:50px
}
.c-related-articles-multiple-article-auto .c-related-articles-item-content-ring,.c-related-articles-multiple-article-manual .c-related-articles-item-content-ring {
 border-radius:50%;
 padding:5px;
 position:absolute;
 width:calc(100% + 12px);
 height:calc(100% + 12px);
 left:50%;
 -webkit-transform:translateX(-50%);
 -moz-transform:translateX(-50%);
 -ms-transform:translateX(-50%);
 -o-transform:translateX(-50%);
 transform:translateX(-50%);
 top:-6px
}
.c-related-articles-multiple-article-auto .c-related-articles-item-content-mobile-top-line,.c-related-articles-multiple-article-manual .c-related-articles-item-content-mobile-top-line {
 display:none
}
.c-related-articles-multiple-article-auto .c-related-articles-item-content__container,.c-related-articles-multiple-article-manual .c-related-articles-item-content__container {
 width:calc(100% - 20px);
 margin:auto;
 padding:0;
 text-align:left
}
.c-related-articles-multiple-article-auto .c-related-articles-item-content__title,.c-related-articles-multiple-article-manual .c-related-articles-item-content__title {
 font-size:1.4rem;
 color:#002663;
 text-align:center;
 padding-top:8px;
 max-height:24px;
 display:block;
 max-width:90%;
 margin:auto auto 10px
}
@media screen and (min-width:768px) {
 .c-related-articles-multiple-article-auto .c-related-articles-item-content__container,.c-related-articles-multiple-article-manual .c-related-articles-item-content__container {
  width:155px;
  top:50%;
  position:relative;
  -webkit-transform:translateY(-50%);
  -moz-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  -o-transform:translateY(-50%);
  transform:translateY(-50%)
 }
 .c-related-articles-multiple-article-auto .c-related-articles-item-content__title,.c-related-articles-multiple-article-manual .c-related-articles-item-content__title {
  padding-top:0;
  max-height:17px
 }
}
.c-related-articles-multiple-article-auto .c-related-articles-item-content__copy-text,.c-related-articles-multiple-article-manual .c-related-articles-item-content__copy-text {
 font-size:2rem;
 color:#666;
 margin-bottom:18px;
 text-align:center;
 max-height:65px;
 text-decoration:none
}
@media screen and (max-width:767px) {
 .c-related-articles-multiple-article-auto .c-related-articles-item-content__copy-text,.c-related-articles-multiple-article-manual .c-related-articles-item-content__copy-text {
  height:77px;
  max-height:77px;
  position:relative
 }
 .c-related-articles-multiple-article-auto .c-related-articles-item-content__copy-text p,.c-related-articles-multiple-article-manual .c-related-articles-item-content__copy-text p {
  position:relative;
  top:50%;
  -webkit-transform:translateY(-50%);
  -moz-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  -o-transform:translateY(-50%);
  transform:translateY(-50%)
 }
}
@media screen and (min-width:768px) {
 .c-related-articles-multiple-article-auto .c-related-articles-item-content__copy-text,.c-related-articles-multiple-article-manual .c-related-articles-item-content__copy-text {
  margin-bottom:13px
 }
}
@media screen and (min-width:992px) {
 .c-related-articles-multiple-article-auto .c-related-articles-item-content__copy-text,.c-related-articles-multiple-article-manual .c-related-articles-item-content__copy-text {
  margin-bottom:23px
 }
}
.c-related-articles-multiple-article-auto .c-related-articles-item-content__copy-text p,.c-related-articles-multiple-article-manual .c-related-articles-item-content__copy-text p {
 font-size:inherit;
 line-height:inherit;
 color:inherit
}
.c-related-articles-multiple-article-auto .c-related-articles-item-content__read-time,.c-related-articles-multiple-article-manual .c-related-articles-item-content__read-time {
 display:inline-block;
 margin-bottom:5px;
 text-align:left;
 left:45%;
 position:relative;
 font-size:1.2rem
}
.c-related-articles-multiple-article-auto .c-related-articles-item-content__read-time-icon-clock,.c-related-articles-multiple-article-manual .c-related-articles-item-content__read-time-icon-clock {
 background:url(../svgs/regular/dist/clock.html) no-repeat;
 background-size:25px 25px;
 width:25px;
 height:25px;
 position:absolute;
 top:-5px;
 left:-30px
}
.c-related-articles-multiple-article-auto .c-related-articles-item-content__link,.c-related-articles-multiple-article-manual .c-related-articles-item-content__link {
 position:relative;
 opacity:0;
 white-space:nowrap
}
@media screen and (min-width:768px) {
 .c-related-articles-multiple-article-auto .c-related-articles-item-content__link_container,.c-related-articles-multiple-article-manual .c-related-articles-item-content__link_container {
  height:0;
  margin-top:0
 }
}
@media screen and (max-width:767px) {
 .c-related-articles-multiple-article-auto .c-related-articles-item-content__link_container,.c-related-articles-multiple-article-manual .c-related-articles-item-content__link_container {
  text-align:center
 }
 .c-related-articles-multiple-article-auto .c-related-articles-carousel-container,.c-related-articles-multiple-article-manual .c-related-articles-carousel-container {
  height:280px;
  width:auto
 }
 .c-related-articles-multiple-article-auto .c-related-articles-item,.c-related-articles-multiple-article-manual .c-related-articles-item {
  opacity:0;
  content:'mobile';
  -webkit-transition:opacity .5s linear;
  transition:opacity .5s linear;
  top:0;
  -webkit-transform:translateY(0);
  -moz-transform:translateY(0);
  -ms-transform:translateY(0);
  -o-transform:translateY(0);
  transform:translateY(0);
  position:relative;
  width:260px;
  margin:20px 10px
 }
 .c-related-articles-multiple-article-auto .c-related-articles-item.slick-slide,.c-related-articles-multiple-article-manual .c-related-articles-item.slick-slide {
  opacity:1
 }
 .c-related-articles-multiple-article-auto .c-related-articles-item-content,.c-related-articles-multiple-article-manual .c-related-articles-item-content {
  position:relative;
  width:100%;
  height:auto;
  border-radius:0;
  opacity:.9;
  -webkit-backdrop-filter:blur(5px);
  backdrop-filter:blur(5px)
 }
 .c-related-articles-multiple-article-auto .c-related-articles-item-content:after,.c-related-articles-multiple-article-manual .c-related-articles-item-content:after {
  content:'';
  height:20px;
  left:0;
  right:0;
  top:-10px;
  border-radius:50%;
  background-color:#fff;
  position:absolute;
  overflow:hidden;
  opacity:.9;
  clip:rect(0,300px,10px,0)
 }
 .c-related-articles-multiple-article-auto .c-related-articles-item-content:before,.c-related-articles-multiple-article-manual .c-related-articles-item-content:before {
  content:'';
  height:20px;
  left:0;
  right:0;
  bottom:-10px;
  border-radius:50%;
  background-color:#fff;
  position:absolute;
  overflow:hidden;
  opacity:.9;
  clip:rect(10px,300px,20px,0)
 }
 .c-related-articles-multiple-article-auto .c-related-articles-item-content-mobile-top-line,.c-related-articles-multiple-article-manual .c-related-articles-item-content-mobile-top-line {
  position:relative;
  width:100%;
  height:0;
  display:block
 }
 .c-related-articles-multiple-article-auto .c-related-articles-item-content-mobile-top-line:after,.c-related-articles-multiple-article-manual .c-related-articles-item-content-mobile-top-line:after {
  content:'';
  height:20px;
  left:0;
  right:0;
  top:-16px;
  border-radius:50%;
  position:absolute;
  overflow:hidden;
  clip:rect(0,300px,9px,0)
 }
 .c-related-articles-multiple-article-auto .c-related-articles-item-content-ring,.c-related-articles-multiple-article-manual .c-related-articles-item-content-ring {
  display:none
 }
 .c-related-articles-multiple-article-auto .c-related-articles-item-content__link,.c-related-articles-multiple-article-manual .c-related-articles-item-content__link {
  height:51px;
  opacity:1;
  -webkit-transform:matrix(1,0,0,1,0,0);
  -moz-transform:matrix(1,0,0,1,0,0);
  -ms-transform:matrix(1,0,0,1,0,0);
  -o-transform:matrix(1,0,0,1,0,0);
  transform:matrix(1,0,0,1,0,0);
  margin-bottom:14px;
  margin-top:14px
 }
}
.c-related-articles-multiple-article-manual {
 margin-top:15px
}
.c-related-articles-multiple-article-manual .c-related-articles-item-content-ring {
 border:none;
 transition:all 1s linear;
 opacity:0;
 background-image:url(../svgs/regular/dist/circle-stroke-gold.html);
 background-position:center;
 background-size:contain
}
.c-related-articles-multiple-article-manual .c-related-articles-item-logo {
 border-radius:50%;
 background-color:#fff;
 width:75px;
 height:75px;
 transition:all 1s linear;
 opacity:0;
 border:none;
 background-image:url(../svgs/regular/dist/logo-multi-bird.html);
 background-position:center;
 background-size:contain;
 position:absolute;
 right:20px;
 top:-22px;
 z-index:100
}
@media (min-width:768px) and (max-width:991px) {
 .c-related-articles-multiple-article-manual .c-related-articles-item-logo {
  right:-2px
 }
}
.c-related-articles-multiple-article-manual .c-related-articles-item-logo-left {
 right:initial;
 left:20px
}
.c-related-articles-multiple-article-manual .isSelected .c-related-articles-item-content-ring,.c-related-articles-multiple-article-manual .isSelected .c-related-articles-item-logo {
 opacity:1
}
.c-related-articles__wrapper {
 text-align:center
}
.c-related-articles-item-content {
 padding:20px
}
.c-related-articles-item-content__publish-date,.c-related-articles-item-content__read-time {
 display:block;
 margin-bottom:5px
}
.c-related-articles-item-image__container img {
 display:inline-block
}
.c-related-articles .slick-slider {
 padding-bottom:30px;
 overflow:visible
}
.c-related-articles .slick-slider .slick-list {
 overflow:visible
}
.c-related-articles .slick-prev {
 left:15%;
 top:100%;
 z-index:24;
 width:10px;
 background-size:10px 20px;
 margin-top:-23px
}
@media (min-width:768px) {
 .c-related-articles .slick-prev {
  left:0;
  top:50%;
  margin-top:-10px
 }
}
.c-related-articles .slick-next {
 background-position:top right;
 right:15%;
 top:100%;
 z-index:24;
 width:10px;
 background-size:10px 20px;
 margin-top:-23px
}
@media (min-width:768px) {
 .c-related-articles .slick-next {
  right:0;
  top:50%;
  margin-top:-10px
 }
}
@media print {
 .c-related-articles-partner-content {
  display:none
 }
 .c-related-articles-partner-content h2 {
  color:#002663!important
 }
 .c-related-articles-partner-content__wrapper {
  padding:0
 }
 .c-related-articles-partner-content__subtitle {
  width:100%
 }
 .c-related-articles-partner-content__subtitle--label {
  color:#666!important
 }
 .c-related-articles-partner-content__subtitle--icon {
  background:url(../svgs/css/dist/svg/sprite.css.html) 57.84708249496982% 18.71578947368421% no-repeat!important
 }
 .c-related-articles-partner-content__item {
  color:#666!important
 }
 .js-multiple-related-placeholder .c-related-articles-partner-content {
  display:block
 }
}
.c-related-articles-partner-feed {
 width:100%;
 margin:50px auto 0;
 max-width:1024px
}
.c-related-articles-partner-feed .c-related-articles__headingtext {
 font-size:2rem;
 color:#666
}
@media (max-width:766px) {
 .c-related-articles-partner-feed .c-related-articles__headingtext {
  width:90%;
  margin:auto
 }
}
.c-related-articles-partner-feed .c-related-articles__separatoricon {
 width:75.5px;
 height:75.5px;
 margin:-42px auto;
 position:relative
}
.c-related-articles-partner-feed .c-related-articles__separatoricon img {
 display:none
}
.c-related-articles-partner-feed .c-related-articles__separatoricon:before {
 background:url(https://www.allthingshair.com/pt-br/wp-content/themes/ath/assets/images/branding.svg);
 position:absolute;
 content:' ';
 width:75.5px;
 height:75.5px;
 left:0
}
.c-related-articles-partner-feed .c-related-articles__separator {
 border-top:1px solid #000;
 position:relative;
 margin:60px auto 100px;
 width:82%
}
@media (max-width:768px) {
 .c-related-articles-partner-feed .c-related-articles__separator {
  width:90%
 }
}
@media (min-width:768px) {
 .c-related-articles-partner-feed .c-related-articles__separator {
  margin:69px auto 87px
 }
}
@media (min-width:766px) and (max-width:770px) {
 .c-related-articles-partner-feed .c-related-articles__separator {
  width:90%
 }
}
@media (max-width:767px) {
 .c-related-articles-partner-feed .c-related-articles__separator {
  margin:60px auto 57px
 }
}
.c-related-articles-partner-feed .c-related-articles__separatorwrapper {
 width:110px;
 background-color:#fff;
 margin:auto
}
.c-related-articles-partner-feed .c-related-articles__bottomlink {
 border-top:1px solid;
 width:82%;
 margin:auto
}
.c-related-articles-partner-feed .c-related-articles__bottomcta {
 display:table;
 margin:-30px auto 0;
 border:1px solid;
 box-shadow:4px 4px 0 0 #000;
 background-color:#fff;
 font-size:1.3rem;
 color:#000
}
.c-related-articles-partner-feed .c-related-articles__bottomcta a {
 text-decoration:none;
 padding:18px 22px 16px 23px;
 display:inline-block;
 color:#000
}
.c-related-articles-partner-feed .c-related-articles__bottomcta a:hover {
 color:#000
}
.c-related-articles-partner-feed .c-related-articles__wrapper .c-content-loader {
 height:230px
}
@media (max-width:768px) {
 .c-related-articles-partner-feed .c-related-articles__bottomlink {
  width:90%
 }
 .c-related-articles-partner-feed .c-related-articles__wrapper {
  padding:0
 }
 .c-related-articles-partner-feed .c-related-articles__wrapper .c-content-loader {
  height:210px
 }
}
.c-related-articles-partner-feed .c-related-articles__bottomctaicon {
 width:12px;
 height:12px;
 float:right;
 margin-left:5px;
 margin-top:1px;
 background:url(../svgs/regular/dist/icon-external-link-rss-black.html) no-repeat;
 background-size:100%
}
.c-related-articles-partner-feed .c-related-articles-item-image {
 max-width:230px;
 box-shadow:4px 4px 0 0 #b9e2c9;
 overflow:hidden
}
.c-related-articles-partner-feed .c-related-articles-item-image__container img {
 background-color:#fff
}
@media (max-width:768px) {
 .c-related-articles-partner-feed .c-related-articles-item-image__container img {
  width:100%
 }
}
.c-related-articles-partner-feed .c-related-articles-item-content {
 max-width:234px;
 padding:25px 0 20px;
 text-align:left
}
.c-related-articles-partner-feed .c-related-articles-item-content .o-text__heading-3 {
 color:#000;
 font-size:2rem
}
.c-related-articles-partner-feed .c-related-articles-item-content .o-text__heading-3 a {
 color:#000;
 text-decoration:none
}
.c-related-articles-partner-feed .c-related-articles-item-content__desc {
 float:left;
 margin-top:5px
}
.c-related-articles-partner-feed .c-related-articles-item-content__desc a,.c-related-articles-partner-feed .c-related-articles-item-content__desc a:hover {
 color:#97a8a4;
 cursor:pointer;
 text-decoration:none
}
.c-related-articles-partner-feed .c-related-articles-item-content__desc,.c-related-articles-partner-feed .c-related-articles-item-content__desc p,.c-related-articles-partner-feed .c-related-articles-item-content__desc p em {
 font-size:1.4rem;
 color:#666;
 line-height:16px
}
.c-related-articles-partner-feed .c-related-articles-item-content__desc p em {
 font-style:normal
}
.c-related-articles-partner-feed .c-related-articles-item-content__desc p {
 margin-bottom:4px
}
.c-related-articles-partner-feed .c-related-articles-item-content__link {
 font-size:1.2rem;
 color:#4ab279;
 text-decoration:none;
 margin-top:6px;
 float:left
}
.c-related-articles-partner-feed .c-related-articles-item-content__details {
 color:#97a8a4;
 font-size:1rem;
 width:100%;
 float:left;
 margin-top:8px
}
.c-related-articles-partner-feed .c-related-articles-item-content__details a,.c-related-articles-partner-feed .c-related-articles-item-content__details a:hover {
 color:#97a8a4;
 cursor:pointer;
 text-transform:uppercase
}
.c-related-articles-partner-feed .c-related-articles-item-content__publish-date,.c-related-articles-partner-feed .c-related-articles-item-content__separator {
 float:left;
 padding:0 2px
}
.c-related-articles-partner-feed .c-related-articles-item-content__linkicon {
 width:11px;
 height:11px;
 display:inline-block;
 margin-left:5px;
 background:url(../svgs/regular/dist/icon-external-link-rss-green.html) no-repeat;
 background-size:100%
}
.c-related-articles-partner-feed .c-related-articles-item {
 max-width:234px;
 margin:0 34px 60px;
 padding:0
}
@media (min-width:766px) and (max-width:770px) {
 .c-related-articles-partner-feed .c-related-articles-item {
  margin:0 30px 60px
 }
}
@media (max-width:766px) {
 .c-related-articles-partner-feed .slick-current.c-related-articles-item {
  opacity:1;
  -webkit-transform:scale(.9);
  -moz-transform:scale(.9);
  -ms-transform:scale(.9);
  -o-transform:scale(.9);
  transform:scale(.9)
 }
 .c-related-articles-partner-feed .c-related-articles-item {
  margin:0;
  opacity:.5;
  transition:all .3s ease;
  -webkit-transform:scale(.9);
  -moz-transform:scale(.9);
  -ms-transform:scale(.9);
  -o-transform:scale(.9);
  transform:scale(.9)
 }
}
@media (min-width:768px) and (max-width:992px) {
 .c-related-articles-partner-feed .c-related-articles-item {
  max-width:185px
 }
}
.c-related-articles-partner-feed .c-related-articles-carousel {
 width:100%;
 margin:auto auto 9px
}
.c-related-articles-partner-feed .c-related-articles-carousel-container {
 margin:auto
}
@media (min-width:768px) {
 .c-related-articles-partner-feed .c-related-articles-carousel-container {
  display:table
 }
}
.c-related-articles-partner-feed .slick-dots {
 list-style:none;
 padding:0;
 text-align:center;
 margin-top:25px
}
.c-related-articles-partner-feed .slick-dots li {
 display:inline-block;
 padding:4px 6px
}
.c-related-articles-partner-feed .slick-dots li button {
 text-indent:-9999px;
 width:9px;
 height:9px;
 padding:0;
 background-color:#eef2f5;
 border:none
}
.c-related-articles-partner-feed .slick-dots li.slick-active,.c-related-articles-partner-feed .slick-dots li:hover {
 cursor:pointer;
 outline:0
}
.c-related-articles-partner-feed .slick-dots li.slick-active button,.c-related-articles-partner-feed .slick-dots li:hover button {
 background-color:#97a8a4;
 border:none
}
.c-related-articles-partner-feed .slick-dots li.slick-active button:focus,.c-related-articles-partner-feed .slick-dots li:focus,.c-related-articles-partner-feed .slick-dots li:hover button:focus {
 outline:0
}
.c-related-articles-partner-feed .slick-list {
 padding:0 20%
}
@media (max-width:767px) and (orientation:landscape) {
 .c-related-articles-partner-feed .slick-list {
  padding:0 10px
 }
 .c-related-articles-partner-feed .c-related-articles-item {
  opacity:1
 }
}
.c-related-articles-partner-feed .slick-slide.slick-current:after,.c-related-articles-partner-feed .slick-slide.slick-current:before {
 content:initial
}
.c-related-articles-partner-feed .slick-slide:after {
 content:"";
 position:absolute;
 background-color:transparent;
 width:75px;
 height:100%;
 top:0;
 left:0
}
.c-related-articles-partner-feed .slick-slide:before {
 content:"";
 position:absolute;
 background-color:transparent;
 width:75px;
 height:100%;
 top:0;
 right:0
}
@media (min-width:768px) {
 .related-articles {
  padding-bottom:50px
 }
}
.related-articles {
 padding-bottom:25px!important
}
.c-related-articles-collection-panel__ctaLink {
 display:block;
 text-align:center;
 font-size:1.6rem;
 line-height:18px;
 color:#002663;
 font-weight:500;
 padding-bottom:13px
}
@media (min-width:768px) {
 .c-related-articles-collection-panel__ctaLink {
  padding-bottom:15px
 }
}
@media (min-width:992px) {
 .c-related-articles-collection-panel__ctaLink {
  padding-bottom:10px
 }
}
.c-related-articles-collection-panel__ctaLink:hover {
 color:#002663
}
.c-related-articles-collection-panel__ctaLink .c-svg.arrow-right {
 float:none;
 stroke:#002663;
 width:5.4px;
 stroke-width:3.9px;
 vertical-align:middle;
 margin:0 2px 1px 0;
 height:10.5px
}
.c-related-articles-collection-panel__wrapper {
 width:100%;
 height:100%;
 border-radius:8px;
 box-shadow:0 5px 0 0 rgba(201,224,241,.4);
 padding:13px 5px 17px;
 margin:5px 0 0;
 display:block;
 box-sizing:border-box;
 -moz-box-sizing:border-box;
 background-color:rgba(201,224,241,.4);
 position:relative;
 z-index:1
}
@media (min-width:768px) {
 .c-related-articles-collection-panel__wrapper {
  padding:16px 5px 20px
 }
 .c-related-articles-collection-panel__wrapper.o-panel-singleview {
  width:74.5%;
  margin:auto
 }
 .c-related-articles-collection-panel__wrapper.o-panel-singleview .c-related-articles-collection-panel-item__center {
  width:92%
 }
}
@media (min-width:992px) {
 .c-related-articles-collection-panel__wrapper {
  padding:16px 18px 23px
 }
 .c-related-articles-collection-panel__wrapper.o-panel-singleview {
  width:72%;
  margin:auto
 }
 .c-related-articles-collection-panel__wrapper.o-panel-singleview .c-related-articles-collection-panel-item__center {
  width:85%
 }
}
.c-related-articles-collection-panel__wrapper:before {
 content:"";
 position:absolute;
 display:block;
 z-index:-1;
 bottom:0;
 border:1px solid #c9e0f1;
 top:-5px;
 left:-5px;
 right:-5px;
 border-radius:8px
}
@media (min-width:768px) {
 .c-related-articles-collection-panel__wrapper .c-related-articles-collection-panel-item {
  padding-right:0
 }
}
.c-related-articles-collection-panel__wrapper .c-related-articles-collection-panel-item__center {
 float:none;
 margin:0 auto;
 width:100%
}
.c-related-articles-collection-panel__wrapper .c-related-articles-collection-panel-item__img {
 border-radius:100%;
 padding:2px;
 width:75px;
 height:75px;
 background-color:#fffffe;
 border:.5px solid #7ab2dc
}
.c-related-articles-collection-panel__wrapper .c-related-articles-collection-panel-item__img picture img {
 width:100%;
 height:auto;
 border-radius:100%
}
@media (max-width:767px) {
 .c-related-articles-collection-panel__wrapper .c-related-articles-collection-panel-item__img {
  margin:0 auto 10px
 }
 .c-related-articles-collection-panel__wrapper .c-related-articles-collection-panel-item__name {
  text-align:center
 }
}
@media (min-width:768px) {
 .c-related-articles-collection-panel__wrapper .c-related-articles-collection-panel-item__details {
  padding-left:0;
  padding-right:0;
  margin-left:12px
 }
}
.c-related-articles-collection-panel__wrapper .c-related-articles-collection-panel-item__name {
 font-size:1.8rem;
 line-height:23px;
 letter-spacing:.2px;
 margin-bottom:10px
}
.c-related-articles-collection-panel__wrapper .c-related-articles-collection-panel-item__title {
 font-size:1.4rem;
 line-height:18px;
 letter-spacing:.1px;
 margin-bottom:0
}
@media (max-width:767px) {
 .c-related-articles-collection-panel__wrapper .c-related-articles-collection-panel-item__title {
  text-align:center;
  margin-bottom:20px
 }
}
.c-related-products__wrapper {
 text-align:center
}
.c-related-products-item {
 position:relative
}
.c-related-products-item-content {
 padding:20px
}
.c-page-divider-v2--type-a .c-related-products-item-content h2,.c-related-products-item-content .c-page-divider-v2--type-a h2,.c-related-products-item-content .o-text__heading-2 {
 margin-bottom:15px
}
.c-related-products-item-content__publish-date {
 display:block
}
.c-related-products-item-image__container img {
 display:inline-block;
 margin:0 auto
}
.c-related-products-item.active .o-quick-panel__item-arrow {
 opacity:1;
 z-index:10
}
.c-related-products.c-related-products-single-image-view {
 margin:45px auto 55px
}
.c-related-products.c-related-products-single-image-view .c-related-products-heading .o-text__heading-3,.c-related-products.c-related-products-single-image-view .c-related-products-heading p {
 letter-spacing:.2px;
 font-size:2rem;
 margin-bottom:0
}
.c-related-products.c-related-products-single-image-view .c-related-products-item-wrapper {
 text-align:left
}
.c-related-products.c-related-products-single-image-view .c-related-products-item-wrapper .c-related-products-item-link {
 margin:0 auto;
 display:block;
 text-decoration:none
}
.c-related-products.c-related-products-single-image-view .c-related-products-item {
 margin-top:19px;
 background:url(../images/related-products/horizon-texture-mobile.html) left no-repeat;
 left:-10px
}
@media (min-width:768px) {
 .c-related-products.c-related-products-single-image-view .c-related-products-item-wrapper {
  text-align:center
 }
 .c-related-products.c-related-products-single-image-view .c-related-products-item-wrapper .c-related-products-item-link {
  max-width:660px
 }
 .c-related-products.c-related-products-single-image-view .c-related-products-item {
  background:url(../images/related-products/horizon-texture.html) center no-repeat;
  margin-top:14px;
  left:0
 }
}
.c-related-products.c-related-products-single-image-view .c-related-products-item-image {
 display:inline-block;
 position:relative;
 max-width:105px
}
.c-related-products.c-related-products-single-image-view .c-related-products-item-image__container img {
 width:100%
}
@media (max-width:767px) {
 .c-related-products.c-related-products-single-image-view .c-related-products-item-image__container img {
  margin:0 auto 0 16px
 }
}
.c-related-products.c-related-products-single-image-view .c-related-products-item-content {
 display:inline-block;
 vertical-align:middle;
 padding:0 0 0 27px;
 width:67%
}
@media (min-width:768px) {
 .c-related-products.c-related-products-single-image-view .c-related-products-item-content {
  max-width:410px;
  width:auto;
  padding:0 0 0 10px
 }
}
@media (max-width:360px) {
 .c-related-products.c-related-products-single-image-view .c-related-products-item-content {
  width:58%
 }
}
.c-related-products.c-related-products-single-image-view .c-related-products-item-content .c-inline-review {
 display:none
}
.c-page-divider-v2--type-a .c-related-products.c-related-products-single-image-view .c-related-products-item-content h2,.c-related-products.c-related-products-single-image-view .c-related-products-item-content .c-page-divider-v2--type-a h2,.c-related-products.c-related-products-single-image-view .c-related-products-item-content .o-text__heading-2 {
 margin-bottom:0;
 display:inline;
 line-height:1.44;
 letter-spacing:.2px;
 color:#666;
 font-size:1.6rem
}
.c-related-products.c-related-products-single-image-view .c-related-products-item-content__container {
 text-align:left
}
.c-related-products.c-related-products-single-image-view .c-related-products-item-content .c-related-products__quick-cta {
 border:0;
 text-indent:-9999px;
 vertical-align:middle;
 padding:0;
 display:inline-block;
 margin:0 0 0 5px
}
.c-related-products .slick-slider {
 padding-bottom:40px
}
.c-related-products .slick-prev {
 left:15%;
 top:100%;
 z-index:1;
 width:10px;
 background-size:10px 20px;
 margin-top:-23px
}
@media (min-width:768px) {
 .c-related-products .slick-prev {
  left:0;
  top:50%;
  margin-top:-10px
 }
}
.c-related-products .slick-next {
 background-position:top right;
 right:15%;
 top:100%;
 z-index:1;
 width:10px;
 background-size:10px 20px;
 margin-top:-23px
}
@media (min-width:768px) {
 .c-related-products .slick-next {
  right:0;
  top:50%;
  margin-top:-10px
 }
}
.c-related-products__quick-cta {
 display:inline-block;
 border:1px solid #ccc;
 padding:0 10px;
 cursor:pointer;
 height:34px;
 line-height:34px
}
.c-related-products__quick-cta:after {
 display:inline-block;
 content:"";
 height:12px;
 float:left;
 margin-top:12px;
 padding-left:25px;
 vertical-align:middle
}
.c-related-products__tags span {
 display:inline-block;
 padding:0 12px;
 border:1px solid #ccc;
 height:30px;
 line-height:30px;
 border-radius:15px;
 background:#e5e5e5;
 margin:0 5px
}
.c-related-products-quickview__wrapper {
 padding:60px 40px 40px
}
.c-related-products-quickview__variants .c-dropdown {
 float:left;
 width:100%;
 display:block;
 margin:20px auto
}
@media (min-width:768px) {
 .c-related-products-quickview__variants .c-dropdown {
  width:100%;
  display:inline-block
 }
}
.c-related-products-quickview__variants .c-dropdown-label--single {
 position:static;
 background:0 0;
 width:auto
}
.c-related-products-quickview__variants .c-dropdown-label--single span {
 float:none
}
.c-related-products-quickview__variants .c-dropdown-label__price {
 line-height:2.6em
}
.c-related-products .o-quick-panel__item-arrow {
 content:"";
 position:absolute;
 bottom:-30px;
 left:50%;
 width:0;
 height:0;
 opacity:0;
 margin-left:-15px;
 border-left:15px solid transparent;
 border-right:15px solid transparent;
 border-bottom:15px solid #f0f0f0
}
@media (min-width:768px) {
 .c-related-products .o-quick-panel__item-arrow {
  border-left:20px solid transparent;
  border-right:20px solid transparent;
  border-bottom:20px solid #f0f0f0;
  margin-left:-20px
 }
}
.c-related-products .o-btn--close {
 position:absolute;
 right:20px;
 top:20px
}
.c-related-products .o-btn--close .icon-cross {
 width:30px;
 height:30px
}
.c-related-products .bin-widget-overlay {
 background:#fff;
 position:absolute;
 display:none;
 width:100%;
 min-height:400px;
 padding:50px;
 top:0;
 margin-left:-150px;
 border:2px solid #666
}
@media (min-width:768px) {
 .c-related-products .bin-widget-overlay {
  width:650px;
  height:400px;
  margin-left:-325px
 }
}
.c-related-products .bin-widget-overlay .etale-popup {
 width:100%;
 height:100%
}
.c-related-products .bin-widget-overlay .bin-modal-content,.c-related-products .bin-widget-overlay .js-modal-etale {
 height:100%
}
.c-related-products .bin-widget-overlay .o-btn--close {
 border:0
}
.c-related-products .enable-related-products-carousel .c-related-products__quick-cta {
 display:none
}
.pdp-page .c-related-products.c-related-products-single-image-view {
 margin:35px auto 45px
}
.en_CA.pdp-page .c-related-products.c-related-products-single-image-view,.en_US.pdp-page .c-related-products.c-related-products-single-image-view,.es_US.pdp-page .c-related-products.c-related-products-single-image-view,.fr_CA.pdp-page .c-related-products.c-related-products-single-image-view {
 margin:0 auto 35px
}
.resource-listing {
 position:relative;
 margin-bottom:50px
}
.resource-listing:after {
 content:'';
 display:block;
 background:#fff;
 position:absolute;
 height:95px;
 bottom:0;
 width:100%
}
@media (max-width:767px) {
 .resource-listing:after {
  height:52px
 }
}
.c-resource-listing {
 margin-top:35px;
 position:relative;
 width:100%
}
@media print {
 .c-resource-listing {
  display:none
 }
}
.c-resource-listing:after,.c-resource-listing:before {
 display:block;
 position:absolute;
 width:100%;
 content:""
}
@media (max-width:992px) {
 .c-resource-listing {
  margin-top:90px
 }
}
.c-resource-listing .container {
 z-index:1
}
.c-resource-listing:after {
 background:url(../svgs/regular/dist/curve-resource-top.html) no-repeat;
 height:22px;
 z-index:0;
 background-size:100% 100%;
 top:49px;
 -webkit-transform:rotate(180deg);
 -moz-transform:rotate(180deg);
 -ms-transform:rotate(180deg);
 -o-transform:rotate(180deg);
 transform:rotate(180deg)
}
@media (min-width:768px) {
 .c-resource-listing:after {
  height:47px;
  top:40px
 }
}
@media (min-width:992px) {
 .c-resource-listing:after {
  height:55px;
  top:21px
 }
}
.c-resource-listing:before {
 background:url(../images/background-paper-texture.html) no-repeat;
 background-size:cover;
 height:95%;
 top:49px
}
.c-page-divider-v2--type-a .c-resource-listing h2,.c-resource-listing .c-page-divider-v2--type-a h2,.c-resource-listing .o-text__heading-2 {
 text-align:center;
 line-height:1.29;
 letter-spacing:.1px;
 margin:0 0 56px
}
@media (min-width:768px) {
 .c-resource-listing:before {
  top:40px
 }
 .c-page-divider-v2--type-a .c-resource-listing h2,.c-resource-listing .c-page-divider-v2--type-a h2,.c-resource-listing .o-text__heading-2 {
  font-size:3rem;
  line-height:1.2;
  margin-bottom:60px
 }
}
@media (min-width:992px) {
 .c-resource-listing:before {
  top:21px
 }
 .c-page-divider-v2--type-a .c-resource-listing h2,.c-resource-listing .c-page-divider-v2--type-a h2,.c-resource-listing .o-text__heading-2 {
  margin-bottom:41px
 }
}
.c-resource-listing .c-resource-listing-resources {
 text-align:center;
 margin-top:0
}
.c-resource-listing .c-resource-listing-resource_wrapper {
 padding:30px 9px 0;
 margin:10px 0 4px;
 position:relative;
 text-align:left;
 border-radius:7px;
 border:1px solid #DBC081;
 background-color:#fff;
 box-shadow:0 5px 2px 0 rgba(0,0,0,.12)
}
.c-resource-listing .c-resource-listing-resource_wrapper>* {
 margin-bottom:12px;
 padding:0 22px
}
.c-resource-listing .c-resource-listing-resource_wrapper::before {
 content:"";
 top:5px;
 left:5px;
 z-index:-1;
 border-radius:8px;
 background-color:rgba(201,224,241,.4);
 width:97%;
 height:100%;
 position:absolute
}
.c-resource-listing .c-resource-listing-resource_wrapper .o-text__heading-1 {
 font-size:2rem;
 padding-right:12px;
 line-height:1.15;
 letter-spacing:.2px;
 color:#002663
}
.c-resource-listing .c-resource-listing-resource_wrapper .o-desc {
 margin-bottom:15px;
 padding-right:33px;
 clear:both
}
@media (min-width:992px) {
 .c-resource-listing .c-resource-listing-resource_wrapper .o-desc {
  padding-right:27px;
  margin-bottom:17px
 }
}
.c-resource-listing .c-resource-listing-resource_wrapper .o-desc p {
 font-size:1.2rem;
 font-style:normal;
 font-stretch:normal;
 line-height:1.33;
 letter-spacing:.2px;
 color:#666;
 margin-bottom:0
}
.c-resource-listing .c-resource-listing-resource-top {
 position:absolute;
 margin:-15px 0 0 32px;
 z-index:1;
 height:50px;
 width:50px;
 background:url(../svgs/regular/dist/icn-download-dove.html)
}
.c-resource-listing-resource {
 margin:0 auto;
 float:none;
 vertical-align:top;
 z-index:1;
 max-width:351px;
 padding:16px 0 14px
}
@media (min-width:768px) and (max-width:991px) {
 .c-resource-listing-resource {
  display:inline-block;
  padding:20px 0 14px;
  width:50%;
  margin:0 7px
 }
}
@media (min-width:992px) {
 .c-resource-listing-resource {
  display:inline-block;
  max-width:323px;
  width:33%;
  padding:20px 10px 32px
 }
}
.c-resource-listing-resource .c-resource-listing-resource-tags {
 margin-bottom:3px;
 text-transform:none;
 overflow:hidden
}
#rr-ex-template--type02 .rr-product-reviews .averageRingBlock .right-review-area .c-resource-listing-resource .c-resource-listing-resource-tags .write-review-btn,#rr-ex-template--type02 .rr-widget-container .paging .c-resource-listing-resource .c-resource-listing-resource-tags .rr-loadmore-btn,#rr-ex-template--type04 .rr-submission-form .rr-ex-btn-container .c-resource-listing-resource .c-resource-listing-resource-tags .rr-button,.article-reviews .rr-product-reviews.type-a .averageRingBlock .c-resource-listing-resource .c-resource-listing-resource-tags .write-review-btn,.article-reviews .rr-product-reviews.type-a .paging .c-resource-listing-resource .c-resource-listing-resource-tags .rr-loadmore-btn,.c-diagnostic-tool .c-result-sec-email__success .c-resource-listing-resource .c-resource-listing-resource-tags a,.c-resource-listing-resource .c-resource-listing-resource-tags #rr-ex-template--type02 .rr-product-reviews .averageRingBlock .right-review-area .write-review-btn,.c-resource-listing-resource .c-resource-listing-resource-tags #rr-ex-template--type02 .rr-widget-container .paging .rr-loadmore-btn,.c-resource-listing-resource .c-resource-listing-resource-tags #rr-ex-template--type04 .rr-submission-form .rr-ex-btn-container .rr-button,.c-resource-listing-resource .c-resource-listing-resource-tags .article-reviews .rr-product-reviews.type-a .averageRingBlock .write-review-btn,.c-resource-listing-resource .c-resource-listing-resource-tags .article-reviews .rr-product-reviews.type-a .paging .rr-loadmore-btn,.c-resource-listing-resource .c-resource-listing-resource-tags .c-diagnostic-tool .c-result-sec-email__success a,.c-resource-listing-resource .c-resource-listing-resource-tags .coupons-flow .coupons-diagnostic-tool .call-to-action button,.c-resource-listing-resource .c-resource-listing-resource-tags .coupons-webBricks-action .call-to-action__link,.c-resource-listing-resource .c-resource-listing-resource-tags .edit-account .account-detail .c_view_account_credentials button,.c-resource-listing-resource .c-resource-listing-resource-tags .edit-account .account-detail .c_view_account_options button,.c-resource-listing-resource .c-resource-listing-resource-tags .edit-account .account-detail .c_view_account_user_details button,.c-resource-listing-resource .c-resource-listing-resource-tags .edit-account .account-detail .container-fluid button,.c-resource-listing-resource .c-resource-listing-resource-tags .edit-account .account-information .c_view_account_credentials button,.c-resource-listing-resource .c-resource-listing-resource-tags .edit-account .account-information .c_view_account_options button,.c-resource-listing-resource .c-resource-listing-resource-tags .edit-account .account-information .c_view_account_user_details button,.c-resource-listing-resource .c-resource-listing-resource-tags .edit-account .account-information .container-fluid button,.c-resource-listing-resource .c-resource-listing-resource-tags .edit-account .summary-account .c_view_account_credentials button,.c-resource-listing-resource .c-resource-listing-resource-tags .edit-account .summary-account .c_view_account_options button,.c-resource-listing-resource .c-resource-listing-resource-tags .edit-account .summary-account .c_view_account_user_details button,.c-resource-listing-resource .c-resource-listing-resource-tags .edit-account .summary-account .container .c-profile-tabs-cont button,.c-resource-listing-resource .c-resource-listing-resource-tags .edit-account .summary-account .container-fluid #c_view_account_credentials button,.c-resource-listing-resource .c-resource-listing-resource-tags .edit-account .summary-account .container-fluid #c_view_account_user_details button,.c-resource-listing-resource .c-resource-listing-resource-tags .edit-account .summary-account .container-fluid form.c-view-account-credentials button,.c-resource-listing-resource .c-resource-listing-resource-tags .edit-account .summary-account .container-fluid form.c-view-account-userdetails button,.c-resource-listing-resource .c-resource-listing-resource-tags .form-v2 .form-horizontal .form-group.primary-btn button,.c-resource-listing-resource .c-resource-listing-resource-tags .form-v2 .form-horizontal .form-group.secondary-btn button,.c-resource-listing-resource .c-resource-listing-resource-tags .o-btn,.coupons-flow .coupons-diagnostic-tool .call-to-action .c-resource-listing-resource .c-resource-listing-resource-tags button,.coupons-webBricks-action .c-resource-listing-resource .c-resource-listing-resource-tags .call-to-action__link,.edit-account .account-detail .c_view_account_credentials .c-resource-listing-resource .c-resource-listing-resource-tags button,.edit-account .account-detail .c_view_account_options .c-resource-listing-resource .c-resource-listing-resource-tags button,.edit-account .account-detail .c_view_account_user_details .c-resource-listing-resource .c-resource-listing-resource-tags button,.edit-account .account-detail .container-fluid .c-resource-listing-resource .c-resource-listing-resource-tags button,.edit-account .account-information .c_view_account_credentials .c-resource-listing-resource .c-resource-listing-resource-tags button,.edit-account .account-information .c_view_account_options .c-resource-listing-resource .c-resource-listing-resource-tags button,.edit-account .account-information .c_view_account_user_details .c-resource-listing-resource .c-resource-listing-resource-tags button,.edit-account .account-information .container-fluid .c-resource-listing-resource .c-resource-listing-resource-tags button,.edit-account .summary-account .c_view_account_credentials .c-resource-listing-resource .c-resource-listing-resource-tags button,.edit-account .summary-account .c_view_account_options .c-resource-listing-resource .c-resource-listing-resource-tags button,.edit-account .summary-account .c_view_account_user_details .c-resource-listing-resource .c-resource-listing-resource-tags button,.edit-account .summary-account .container .c-profile-tabs-cont .c-resource-listing-resource .c-resource-listing-resource-tags button,.edit-account .summary-account .container-fluid #c_view_account_credentials .c-resource-listing-resource .c-resource-listing-resource-tags button,.edit-account .summary-account .container-fluid #c_view_account_user_details .c-resource-listing-resource .c-resource-listing-resource-tags button,.edit-account .summary-account .container-fluid form.c-view-account-credentials .c-resource-listing-resource .c-resource-listing-resource-tags button,.edit-account .summary-account .container-fluid form.c-view-account-userdetails .c-resource-listing-resource .c-resource-listing-resource-tags button,.form-v2 .form-horizontal .form-group.primary-btn .c-resource-listing-resource .c-resource-listing-resource-tags button,.form-v2 .form-horizontal .form-group.secondary-btn .c-resource-listing-resource .c-resource-listing-resource-tags button {
 float:left;
 display:block;
 border-radius:50px;
 border:1px solid #ccc;
 height:auto;
 width:auto;
 cursor:default;
 font-size:1rem;
 font-style:normal;
 font-stretch:normal;
 letter-spacing:.1px;
 margin:0 5px 5px 0;
 text-align:center;
 color:#666;
 min-width:0;
 padding:5px 10px;
 line-height:1.1;
 text-transform:none
}
@media (max-width:320px) {
 #rr-ex-template--type02 .rr-product-reviews .averageRingBlock .right-review-area .c-resource-listing-resource .c-resource-listing-resource-tags .write-review-btn,#rr-ex-template--type02 .rr-widget-container .paging .c-resource-listing-resource .c-resource-listing-resource-tags .rr-loadmore-btn,#rr-ex-template--type04 .rr-submission-form .rr-ex-btn-container .c-resource-listing-resource .c-resource-listing-resource-tags .rr-button,.article-reviews .rr-product-reviews.type-a .averageRingBlock .c-resource-listing-resource .c-resource-listing-resource-tags .write-review-btn,.article-reviews .rr-product-reviews.type-a .paging .c-resource-listing-resource .c-resource-listing-resource-tags .rr-loadmore-btn,.c-diagnostic-tool .c-result-sec-email__success .c-resource-listing-resource .c-resource-listing-resource-tags a,.c-resource-listing-resource .c-resource-listing-resource-tags #rr-ex-template--type02 .rr-product-reviews .averageRingBlock .right-review-area .write-review-btn,.c-resource-listing-resource .c-resource-listing-resource-tags #rr-ex-template--type02 .rr-widget-container .paging .rr-loadmore-btn,.c-resource-listing-resource .c-resource-listing-resource-tags #rr-ex-template--type04 .rr-submission-form .rr-ex-btn-container .rr-button,.c-resource-listing-resource .c-resource-listing-resource-tags .article-reviews .rr-product-reviews.type-a .averageRingBlock .write-review-btn,.c-resource-listing-resource .c-resource-listing-resource-tags .article-reviews .rr-product-reviews.type-a .paging .rr-loadmore-btn,.c-resource-listing-resource .c-resource-listing-resource-tags .c-diagnostic-tool .c-result-sec-email__success a,.c-resource-listing-resource .c-resource-listing-resource-tags .coupons-flow .coupons-diagnostic-tool .call-to-action button,.c-resource-listing-resource .c-resource-listing-resource-tags .coupons-webBricks-action .call-to-action__link,.c-resource-listing-resource .c-resource-listing-resource-tags .edit-account .account-detail .c_view_account_credentials button,.c-resource-listing-resource .c-resource-listing-resource-tags .edit-account .account-detail .c_view_account_options button,.c-resource-listing-resource .c-resource-listing-resource-tags .edit-account .account-detail .c_view_account_user_details button,.c-resource-listing-resource .c-resource-listing-resource-tags .edit-account .account-detail .container-fluid button,.c-resource-listing-resource .c-resource-listing-resource-tags .edit-account .account-information .c_view_account_credentials button,.c-resource-listing-resource .c-resource-listing-resource-tags .edit-account .account-information .c_view_account_options button,.c-resource-listing-resource .c-resource-listing-resource-tags .edit-account .account-information .c_view_account_user_details button,.c-resource-listing-resource .c-resource-listing-resource-tags .edit-account .account-information .container-fluid button,.c-resource-listing-resource .c-resource-listing-resource-tags .edit-account .summary-account .c_view_account_credentials button,.c-resource-listing-resource .c-resource-listing-resource-tags .edit-account .summary-account .c_view_account_options button,.c-resource-listing-resource .c-resource-listing-resource-tags .edit-account .summary-account .c_view_account_user_details button,.c-resource-listing-resource .c-resource-listing-resource-tags .edit-account .summary-account .container .c-profile-tabs-cont button,.c-resource-listing-resource .c-resource-listing-resource-tags .edit-account .summary-account .container-fluid #c_view_account_credentials button,.c-resource-listing-resource .c-resource-listing-resource-tags .edit-account .summary-account .container-fluid #c_view_account_user_details button,.c-resource-listing-resource .c-resource-listing-resource-tags .edit-account .summary-account .container-fluid form.c-view-account-credentials button,.c-resource-listing-resource .c-resource-listing-resource-tags .edit-account .summary-account .container-fluid form.c-view-account-userdetails button,.c-resource-listing-resource .c-resource-listing-resource-tags .form-v2 .form-horizontal .form-group.primary-btn button,.c-resource-listing-resource .c-resource-listing-resource-tags .form-v2 .form-horizontal .form-group.secondary-btn button,.c-resource-listing-resource .c-resource-listing-resource-tags .o-btn,.coupons-flow .coupons-diagnostic-tool .call-to-action .c-resource-listing-resource .c-resource-listing-resource-tags button,.coupons-webBricks-action .c-resource-listing-resource .c-resource-listing-resource-tags .call-to-action__link,.edit-account .account-detail .c_view_account_credentials .c-resource-listing-resource .c-resource-listing-resource-tags button,.edit-account .account-detail .c_view_account_options .c-resource-listing-resource .c-resource-listing-resource-tags button,.edit-account .account-detail .c_view_account_user_details .c-resource-listing-resource .c-resource-listing-resource-tags button,.edit-account .account-detail .container-fluid .c-resource-listing-resource .c-resource-listing-resource-tags button,.edit-account .account-information .c_view_account_credentials .c-resource-listing-resource .c-resource-listing-resource-tags button,.edit-account .account-information .c_view_account_options .c-resource-listing-resource .c-resource-listing-resource-tags button,.edit-account .account-information .c_view_account_user_details .c-resource-listing-resource .c-resource-listing-resource-tags button,.edit-account .account-information .container-fluid .c-resource-listing-resource .c-resource-listing-resource-tags button,.edit-account .summary-account .c_view_account_credentials .c-resource-listing-resource .c-resource-listing-resource-tags button,.edit-account .summary-account .c_view_account_options .c-resource-listing-resource .c-resource-listing-resource-tags button,.edit-account .summary-account .c_view_account_user_details .c-resource-listing-resource .c-resource-listing-resource-tags button,.edit-account .summary-account .container .c-profile-tabs-cont .c-resource-listing-resource .c-resource-listing-resource-tags button,.edit-account .summary-account .container-fluid #c_view_account_credentials .c-resource-listing-resource .c-resource-listing-resource-tags button,.edit-account .summary-account .container-fluid #c_view_account_user_details .c-resource-listing-resource .c-resource-listing-resource-tags button,.edit-account .summary-account .container-fluid form.c-view-account-credentials .c-resource-listing-resource .c-resource-listing-resource-tags button,.edit-account .summary-account .container-fluid form.c-view-account-userdetails .c-resource-listing-resource .c-resource-listing-resource-tags button,.form-v2 .form-horizontal .form-group.primary-btn .c-resource-listing-resource .c-resource-listing-resource-tags button,.form-v2 .form-horizontal .form-group.secondary-btn .c-resource-listing-resource .c-resource-listing-resource-tags button {
  padding:5px 6px
 }
}
.c-resource-listing-resource .c-resource-listing-resource-download {
 margin-bottom:21px;
 padding-right:34px
}
.c-resource-listing-resource .c-resource-listing-resource-download a {
 outline:0
}
.c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-1_topic .c-page-listing-v2-listing-item-cta__container .c-resource-listing-resource .c-resource-listing-resource-download button,.c-resource-listing-resource .c-resource-listing-resource-download .c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-1_topic .c-page-listing-v2-listing-item-cta__container button,.c-resource-listing-resource .c-resource-listing-resource-download .coupons-flow .coupons-diagnostic-tool .call-to-action button,.c-resource-listing-resource .c-resource-listing-resource-download .coupons-webBricks-action .call-to-action__link,.c-resource-listing-resource .c-resource-listing-resource-download .form-v2 .form-horizontal .form-group.secondary-btn button,.c-resource-listing-resource .c-resource-listing-resource-download .o-btn--secondary,.coupons-flow .coupons-diagnostic-tool .call-to-action .c-resource-listing-resource .c-resource-listing-resource-download button,.coupons-webBricks-action .c-resource-listing-resource .c-resource-listing-resource-download .call-to-action__link,.form-v2 .form-horizontal .form-group.secondary-btn .c-resource-listing-resource .c-resource-listing-resource-download button {
 border-radius:5px;
 width:100%;
 height:49.5px;
 font-size:1.6rem;
 outline:0;
 letter-spacing:.3px;
 padding:14px 23px;
 line-height:1.2
}
.c-resource-listing-resource .c-resource-listing-resource-download::after {
 background:0 0
}
@media (max-width:768px) {
 .c-resource-listing-resource .c-resource-listing-resource-download {
  display:none
 }
}
.c-resource-listing-resource .c-resource-listing-resource-download-all {
 margin-bottom:0;
 padding:0;
 position:relative
}
.c-resource-listing-resource .c-resource-listing-resource-download-all .row {
 position:relative
}
.c-resource-listing-resource .c-resource-listing-resource-download-all svg {
 width:10px;
 height:10px;
 fill:#002663
}
.c-resource-listing-resource .c-resource-listing-resource-download-all .c-svg-plus {
 margin:2px 0 0;
 top:50%;
 cursor:pointer;
 line-height:1;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 -o-transform:translateY(-50%);
 transform:translateY(-50%);
 position:absolute;
 right:29px
}
.c-resource-listing-resource .c-resource-listing-resource-download-all-btn {
 min-height:60px;
 font-size:1.6rem;
 font-style:normal;
 font-stretch:normal;
 letter-spacing:.2px;
 color:#002663;
 padding:22px 38px 21px 32px;
 line-height:1.13;
 text-align:left;
 border-top:1px solid #ccc;
 border-bottom:none;
 margin-bottom:0;
 cursor:pointer
}
@media (max-width:991px) {
 .c-resource-listing-resource .c-resource-listing-resource-download-all-btn {
  min-height:61px;
  padding:22px 80px 22px 32px
 }
}
@media (max-width:320px) {
 .c-resource-listing-resource .c-resource-listing-resource-download-all-btn {
  min-height:61px;
  padding:22px 34px 22px 32px
 }
}
.c-resource-listing-resource .c-resource-listing-resource-download-all-list {
 list-style:none;
 display:none;
 margin:-9px auto 10px;
 padding:0 19px 0 22px;
 height:100%
}
.c-resource-listing-resource .c-resource-listing-resource-download-all-list .c-resource-single {
 margin-bottom:17px
}
.c-resource-listing-resource .c-resource-listing-resource-download-all-list .c-resource-multiple {
 margin-bottom:22px
}
.c-resource-listing-resource .c-resource-listing-resource-download-all-list :first-child {
 margin-top:0
}
.c-resource-listing-resource .c-resource-listing-resource-download-all-list .sep1 {
 width:100%;
 border-top:1px solid #ccc;
 display:block;
 margin:0 0 10px
}
@media (min-width:992px) {
 .c-resource-listing-resource .c-resource-listing-resource-download-all .c-svg-plus {
  right:19px
 }
 .c-resource-listing-resource .c-resource-listing-resource-download-all-list {
  padding:0 25px 0 22px
 }
 .c-resource-listing-resource .c-resource-listing-resource-download-all-list .sep1 {
  padding-right:3px
 }
}
.c-resource-listing-resource .c-resource-listing-resource-download-all-list_item-files {
 padding:0 5px
}
.c-resource-listing-resource .c-resource-listing-resource-download-all-list_item-files span {
 padding:0;
 margin:0 5px;
 min-width:66px;
 height:auto;
 width:auto
}
@media (max-width:320px) {
 .c-resource-listing-resource .c-resource-listing-resource-download-all-list_item-files span {
  margin:0 3px
 }
}
.c-resource-listing-resource .c-resource-listing-resource-download-all-list_item-files .c-zip-file-download {
 width:100%;
 display:block;
 text-align:center;
 line-height:1;
 min-width:0;
 height:auto;
 padding:14px 19px;
 text-transform:uppercase;
 font-size:1.2rem;
 letter-spacing:.3px
}
@media (max-width:767px) {
 .c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-1_topic .c-page-listing-v2-listing-item-cta__container .c-resource-listing-resource .c-resource-listing-resource-download-all-list_item-files button.c-zip-file-download:hover,.c-resource-listing-resource .c-resource-listing-resource-download-all-list_item-files .c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-1_topic .c-page-listing-v2-listing-item-cta__container button.c-zip-file-download:hover,.c-resource-listing-resource .c-resource-listing-resource-download-all-list_item-files .c-zip-file-download.o-btn--secondary:hover,.c-resource-listing-resource .c-resource-listing-resource-download-all-list_item-files .coupons-flow .coupons-diagnostic-tool .call-to-action button.c-zip-file-download:hover,.c-resource-listing-resource .c-resource-listing-resource-download-all-list_item-files .coupons-webBricks-action .c-zip-file-download.call-to-action__link:hover,.c-resource-listing-resource .c-resource-listing-resource-download-all-list_item-files .form-v2 .form-horizontal .form-group.secondary-btn button.c-zip-file-download:hover,.coupons-flow .coupons-diagnostic-tool .call-to-action .c-resource-listing-resource .c-resource-listing-resource-download-all-list_item-files button.c-zip-file-download:hover,.coupons-webBricks-action .c-resource-listing-resource .c-resource-listing-resource-download-all-list_item-files .c-zip-file-download.call-to-action__link:hover,.form-v2 .form-horizontal .form-group.secondary-btn .c-resource-listing-resource .c-resource-listing-resource-download-all-list_item-files button.c-zip-file-download:hover {
  color:#002663;
  background-color:#fff
 }
 .c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-1_topic .c-page-listing-v2-listing-item-cta__container .c-resource-listing-resource .c-resource-listing-resource-download-all-list_item-files button.c-zip-file-download:active,.c-resource-listing-resource .c-resource-listing-resource-download-all-list_item-files .c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-1_topic .c-page-listing-v2-listing-item-cta__container button.c-zip-file-download:active,.c-resource-listing-resource .c-resource-listing-resource-download-all-list_item-files .c-zip-file-download.o-btn--secondary:active,.c-resource-listing-resource .c-resource-listing-resource-download-all-list_item-files .coupons-flow .coupons-diagnostic-tool .call-to-action button.c-zip-file-download:active,.c-resource-listing-resource .c-resource-listing-resource-download-all-list_item-files .coupons-webBricks-action .c-zip-file-download.call-to-action__link:active,.c-resource-listing-resource .c-resource-listing-resource-download-all-list_item-files .form-v2 .form-horizontal .form-group.secondary-btn button.c-zip-file-download:active,.coupons-flow .coupons-diagnostic-tool .call-to-action .c-resource-listing-resource .c-resource-listing-resource-download-all-list_item-files button.c-zip-file-download:active,.coupons-webBricks-action .c-resource-listing-resource .c-resource-listing-resource-download-all-list_item-files .c-zip-file-download.call-to-action__link:active,.form-v2 .form-horizontal .form-group.secondary-btn .c-resource-listing-resource .c-resource-listing-resource-download-all-list_item-files button.c-zip-file-download:active {
  color:#fff;
  background-color:#DBC081
 }
}
.c-resource-listing-resource .c-resource-listing-resource-download-all-list_item .sep {
 width:100%;
 border-top:1px solid #ccc;
 margin:0 0 12px
}
.c-resource-listing-resource .c-resource-listing-resource-download-all-list_item .c-resource-listing-resource-download-all-list_item-name {
 margin:0;
 letter-spacing:.2px;
 line-height:1.44;
 padding-bottom:12px
}
@media (min-width:992px) {
 .c-resource-listing-resource .c-resource-listing-resource-download-all-list_item .sep {
  padding-right:3px
 }
 .c-resource-listing-resource .c-resource-listing-resource-download-all-list_item .c-resource-listing-resource-download-all-list_item-name {
  margin:0 6px 0 0
 }
}
.c-resource-listing-resource .c-resource-listing-resource-download-all-list_item1 {
 overflow:hidden;
 min-height:47px;
 display:table;
 width:100%
}
.c-resource-listing-resource .c-resource-listing-resource-download-all-list_item1 div,.c-resource-listing-resource .c-resource-listing-resource-download-all-list_item1 p {
 display:table-cell;
 vertical-align:middle
}
.c-resource-listing-resource .c-resource-listing-resource-download-all-list_item1 div {
 float:none
}
.c-resource-listing-resource .c-resource-listing-resource-download-all-list_item1 div span {
 float:right
}
.c-resource-listing-resource .c-resource-listing-resource-download-all-list_item1 .c-resource-listing-list_item1-name {
 padding:0;
 width:70%
}
@media (max-width:320px) {
 .c-resource-listing-resource .c-resource-listing-resource-download-all-list_item1 .c-resource-listing-list_item1-name {
  width:64%
 }
}
@media (min-width:992px) {
 .c-resource-listing-resource .c-resource-listing-resource-download-all-list_item1 .c-resource-listing-list_item1-name {
  width:64%
 }
}
.c-resource-listing-resource .c-resource-listing-resource-download-all-list_item1 .c-resource-listing-resource-download-files1 {
 float:right;
 margin:0;
 padding:0
}
.c-resource-listing-resource .c-resource-listing-resource-download-all-list_item1 .c-resource-listing-resource-download-all-list_item-files-1 {
 margin:5px 0 0;
 letter-spacing:.3px
}
.ie .c-resource-listing-resource_wrapper {
 border:1px solid #dbc081
}
.c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-1_topic .c-page-listing-v2-listing-item-cta__container .de_DE .c-resource-listing .c-resource-listing-resources .c-resource-listing-resource .c-resource-listing-resource_wrapper .c-resource-listing-resource-download button,.coupons-flow .coupons-diagnostic-tool .call-to-action .de_DE .c-resource-listing .c-resource-listing-resources .c-resource-listing-resource .c-resource-listing-resource_wrapper .c-resource-listing-resource-download button,.coupons-webBricks-action .de_DE .c-resource-listing .c-resource-listing-resources .c-resource-listing-resource .c-resource-listing-resource_wrapper .c-resource-listing-resource-download .call-to-action__link,.de_DE .c-resource-listing .c-resource-listing-resources .c-resource-listing-resource .c-resource-listing-resource_wrapper .c-resource-listing-resource-download .c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-1_topic .c-page-listing-v2-listing-item-cta__container button,.de_DE .c-resource-listing .c-resource-listing-resources .c-resource-listing-resource .c-resource-listing-resource_wrapper .c-resource-listing-resource-download .coupons-flow .coupons-diagnostic-tool .call-to-action button,.de_DE .c-resource-listing .c-resource-listing-resources .c-resource-listing-resource .c-resource-listing-resource_wrapper .c-resource-listing-resource-download .coupons-webBricks-action .call-to-action__link,.de_DE .c-resource-listing .c-resource-listing-resources .c-resource-listing-resource .c-resource-listing-resource_wrapper .c-resource-listing-resource-download .form-v2 .form-horizontal .form-group.secondary-btn button,.de_DE .c-resource-listing .c-resource-listing-resources .c-resource-listing-resource .c-resource-listing-resource_wrapper .c-resource-listing-resource-download .o-btn--secondary,.form-v2 .form-horizontal .form-group.secondary-btn .de_DE .c-resource-listing .c-resource-listing-resources .c-resource-listing-resource .c-resource-listing-resource_wrapper .c-resource-listing-resource-download button {
 padding:14px
}
.article-reviews,.reviews {
 padding:0
}
@media print {
 .article-reviews,.reviews {
  display:none
 }
}
.article-reviews .rr-widget-container.type-b .paging,.reviews .rr-widget-container .paging {
 clear:both
}
.article-reviews .rr-widget-container.type-b .paging a.current-page,.reviews .rr-widget-container .paging a.current-page {
 background-color:#fff;
 color:#002764
}
.article-reviews .rr-widget-container.type-b .paging a.set-link-show,.reviews .rr-widget-container .paging a.set-link-show {
 border-right:1px solid #c8c8c8
}
.article-reviews .rr-widget-container.type-b .paging a:last-of-type,.reviews .rr-widget-container .paging a:last-of-type {
 border-right:none
}
.article-reviews .rr-widget-container.type-b .paging a.first.disable,.reviews .rr-widget-container .paging a.first.disable {
 background-position:5px -465px
}
.article-reviews .rr-widget-container.type-b .paging a.prev.disable,.reviews .rr-widget-container .paging a.prev.disable {
 background-position:5px -275px
}
.article-reviews .rr-widget-container.type-b .paging a.last,.reviews .rr-widget-container .paging a.last {
 background-position:2px -511px
}
.article-reviews .rr-widget-container.type-b.rr-no-reviews,.reviews .rr-widget-container.rr-no-reviews {
 margin:0;
 padding:35px 0 50px
}
.article-reviews .rr-widget-container.type-b.rr-no-reviews h2,.reviews .rr-widget-container.rr-no-reviews h2 {
 display:block;
 line-height:25px;
 color:#666;
 font-size:2rem;
 margin-bottom:15px
}
.article-reviews .rr-widget-container.type-b.rr-no-reviews .average-rating,.article-reviews .rr-widget-container.type-b.rr-no-reviews .averageRingBlock>H3,.reviews .rr-widget-container.rr-no-reviews .average-rating,.reviews .rr-widget-container.rr-no-reviews .averageRingBlock>H3 {
 display:none
}
.article-reviews .rr-widget-container.type-b.rr-no-reviews.rr-widget-container,.reviews .rr-widget-container.rr-no-reviews.rr-widget-container {
 max-width:100%;
 background-color:#f4f4f4;
 text-align:center;
 border:0
}
.article-reviews .rr-widget-container.type-b.rr-no-reviews .averageRingBlock,.reviews .rr-widget-container.rr-no-reviews .averageRingBlock {
 width:100%;
 margin:0;
 padding:0!important
}
.article-reviews .rr-widget-container.type-b.rr-no-reviews .averageRingBlock:before,.reviews .rr-widget-container.rr-no-reviews .averageRingBlock:before {
 position:static;
 margin:0 auto;
 border:0
}
.article-reviews .rr-widget-container.type-b.rr-no-reviews .averageRingBlock .write-review-btn,.reviews .rr-widget-container.rr-no-reviews .averageRingBlock .write-review-btn {
 width:90%;
 margin:0 auto;
 position:static
}
@media (min-width:768px) {
 .article-reviews .rr-widget-container.type-b.rr-no-reviews .averageRingBlock .write-review-btn,.reviews .rr-widget-container.rr-no-reviews .averageRingBlock .write-review-btn {
  margin:0 auto;
  width:auto
 }
}
.article-reviews .rr-product-reviews.type-b,.reviews .rr-product-reviews {
 margin:0 auto!important
}
.article-reviews .rr-product-reviews.type-b:after,.article-reviews .rr-product-reviews.type-b:before,.reviews .rr-product-reviews:after,.reviews .rr-product-reviews:before {
 content:" ";
 display:table
}
.article-reviews .rr-product-reviews.type-b:after,.reviews .rr-product-reviews:after {
 clear:both
}
.article-reviews .rr-product-reviews.type-b>H2,.reviews .rr-product-reviews>H2 {
 display:none
}
.article-reviews .rr-product-reviews.type-b .averageRingBlock,.article-reviews .rr-product-reviews.type-b .reviews-container,.article-reviews .rr-product-reviews.type-b .rr-short-pagingnav,.article-reviews .rr-product-reviews.type-b .sort-container,.reviews .rr-product-reviews .averageRingBlock,.reviews .rr-product-reviews .reviews-container,.reviews .rr-product-reviews .rr-short-pagingnav,.reviews .rr-product-reviews .sort-container {
 float:left;
 width:100%;
 position:relative;
 min-height:1px;
 padding-left:10px;
 padding-right:10px
}
@media (min-width:768px) {
 .article-reviews .rr-product-reviews.type-b .averageRingBlock,.article-reviews .rr-product-reviews.type-b .reviews-container,.article-reviews .rr-product-reviews.type-b .rr-short-pagingnav,.article-reviews .rr-product-reviews.type-b .sort-container,.reviews .rr-product-reviews .averageRingBlock,.reviews .rr-product-reviews .reviews-container,.reviews .rr-product-reviews .rr-short-pagingnav,.reviews .rr-product-reviews .sort-container {
  float:left;
  width:83.33333%;
  margin-left:8.33333%
 }
}
.article-reviews .rr-product-reviews.type-b .averageRingBlock:before,.reviews .rr-product-reviews .averageRingBlock:before {
 content:"";
 background-color:#f4f4f4;
 width:300%;
 position:absolute;
 left:-100%;
 top:0;
 bottom:0;
 display:block
}
@media (max-width:767px) {
 .article-reviews .rr-product-reviews.type-b .averageRingBlock,.article-reviews .rr-product-reviews.type-b .reviews-container,.article-reviews .rr-product-reviews.type-b .rr-short-pagingnav,.article-reviews .rr-product-reviews.type-b .sort-container,.reviews .rr-product-reviews .averageRingBlock,.reviews .rr-product-reviews .reviews-container,.reviews .rr-product-reviews .rr-short-pagingnav,.reviews .rr-product-reviews .sort-container {
  padding-left:20px;
  padding-right:20px
 }
 .article-reviews .rr-product-reviews.type-b .averageRingBlock,.reviews .rr-product-reviews .averageRingBlock {
  padding-top:120px
 }
 .article-reviews .rr-product-reviews.type-b .averageRingBlock:before,.reviews .rr-product-reviews .averageRingBlock:before {
  position:relative;
  left:auto;
  top:auto;
  bottom:auto;
  width:auto;
  display:block;
  margin:0;
  border-top:1px solid #999
 }
}
.article-reviews .rr-product-reviews.type-b .averageRingBlock>H3,.reviews .rr-product-reviews .averageRingBlock>H3 {
 position:absolute;
 right:200px;
 top:30px;
 line-height:25px;
 color:#666;
 font-size:2rem
}
.article-reviews .rr-product-reviews.type-b .averageRingBlock>H3:before,.reviews .rr-product-reviews .averageRingBlock>H3:before {
 height:60px;
 border-left:1px solid #999;
 content:"";
 margin-right:20px;
 display:inline-block;
 vertical-align:middle
}
@media (max-width:767px) {
 .article-reviews .rr-product-reviews.type-b .averageRingBlock>H3:before,.reviews .rr-product-reviews .averageRingBlock>H3:before {
  display:none
 }
 .article-reviews .rr-product-reviews.type-b .averageRingBlock>H3,.reviews .rr-product-reviews .averageRingBlock>H3 {
  position:relative;
  top:0;
  left:0;
  padding:0;
  margin:25px
 }
 .article-reviews .rr-product-reviews.type-b .averageRingBlock .average-rating,.reviews .rr-product-reviews .averageRingBlock .average-rating {
  position:absolute;
  top:30px;
  left:calc(50% - 125px)
 }
}
.article-reviews .rr-product-reviews.type-b .averageRingBlock .aggregateRating,.reviews .rr-product-reviews .averageRingBlock .aggregateRating {
 position:absolute;
 top:33px;
 left:100px
}
@media (max-width:767px) {
 .article-reviews .rr-product-reviews.type-b .averageRingBlock .aggregateRating,.reviews .rr-product-reviews .averageRingBlock .aggregateRating {
  top:13px;
  left:110px
 }
}
.article-reviews .rr-product-reviews.type-b .averageRingBlock .aggregateRating img,.reviews .rr-product-reviews .averageRingBlock .aggregateRating img {
 width:110px
}
.article-reviews .rr-product-reviews.type-b .averageRingBlock .aggregateRating .agRatingSelect,.reviews .rr-product-reviews .averageRingBlock .aggregateRating .agRatingSelect {
 margin-top:0
}
.article-reviews .rr-product-reviews.type-b .averageRingBlock .total-reviews,.reviews .rr-product-reviews .averageRingBlock .total-reviews {
 font-weight:600;
 font-size:1.6rem;
 line-height:24px;
 color:#666;
 text-align:left;
 margin-bottom:20px
}
.article-reviews .rr-product-reviews.type-b .write-review-btn,.reviews .rr-product-reviews .write-review-btn {
 right:10px;
 top:33px;
 border:1px solid #ccc;
 width:auto;
 padding:0 30px;
 height:51px;
 line-height:48px;
 outline:0;
 overflow:hidden;
 cursor:pointer;
 font-size:1.6rem;
 text-align:center;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 -ms-border-radius:3px;
 border-radius:3px;
 min-width:166px;
 display:inline-block;
 -webkit-transition:background-color .6s ease-out,border-color .6s ease-out;
 transition:background-color .6s ease-out,border-color .6s ease-out;
 background-color:#fff;
 border-bottom-width:3px;
 position:absolute;
 text-transform:lowercase
}
@media (min-width:768px) {
 .article-reviews .rr-product-reviews.type-b .write-review-btn,.reviews .rr-product-reviews .write-review-btn {
  min-width:150px
 }
}
.article-reviews .rr-product-reviews.type-b .write-review-btn,.article-reviews .rr-product-reviews.type-b .write-review-btn:active,.article-reviews .rr-product-reviews.type-b .write-review-btn:focus,.article-reviews .rr-product-reviews.type-b .write-review-btn:hover,.reviews .rr-product-reviews .write-review-btn,.reviews .rr-product-reviews .write-review-btn:active,.reviews .rr-product-reviews .write-review-btn:focus,.reviews .rr-product-reviews .write-review-btn:hover {
 text-decoration:none;
 color:currentColor
}
.article-reviews .rr-product-reviews.type-b .write-review-btn .ink,.reviews .rr-product-reviews .write-review-btn .ink {
 position:absolute;
 display:block;
 border-radius:100%;
 transform:scale(0);
 opacity:.5;
 background:#999
}
.article-reviews .rr-product-reviews.type-b .write-review-btn:hover,.reviews .rr-product-reviews .write-review-btn:hover {
 border-color:#ccc;
 color:#002663;
 background-color:#ccc
}
@media (max-width:767px) {
 .article-reviews .rr-product-reviews.type-b .write-review-btn,.reviews .rr-product-reviews .write-review-btn {
  position:relative;
  top:0;
  width:100%;
  margin:auto;
  left:0
 }
}
.article-reviews .rr-product-reviews.type-b .socialBtn,.reviews .rr-product-reviews .socialBtn {
 position:static
}
@media (min-width:992px) {
 .article-reviews .rr-product-reviews.type-b .socialBtn,.reviews .rr-product-reviews .socialBtn {
  position:absolute
 }
}
.article-reviews .rr-product-reviews.type-b .sort-container,.reviews .rr-product-reviews .sort-container {
 text-align:right
}
.article-reviews .rr-product-reviews.type-b .sort-container span,.reviews .rr-product-reviews .sort-container span {
 font-size:1.6rem;
 line-height:24px;
 color:#666;
 margin-bottom:40px;
 text-transform:lowercase
}
.article-reviews .rr-product-reviews.type-b .sort-container .sort-by,.reviews .rr-product-reviews .sort-container .sort-by {
 font-size:1.6rem;
 line-height:52px;
 border:1px solid #ccc;
 min-width:100px;
 border-radius:3px;
 height:50px;
 padding:0 65px 0 20px;
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none;
 background-image:url(../svgs/css/dist/svg/sprite.stack.html#dropdown-arrow);
 background-color:#FFF;
 background-repeat:no-repeat;
 background-position:right center;
 background-size:45px 28px;
 cursor:pointer;
 color:#666;
 margin:0 0 0 20px;
 text-transform:lowercase
}
.article-reviews .rr-product-reviews.type-b .sort-container .sort-by:active,.article-reviews .rr-product-reviews.type-b .sort-container .sort-by:focus,.reviews .rr-product-reviews .sort-container .sort-by:active,.reviews .rr-product-reviews .sort-container .sort-by:focus {
 outline:0
}
.article-reviews .rr-product-reviews.type-b .sort-container .sort-by:focus::-ms-value,.reviews .rr-product-reviews .sort-container .sort-by:focus::-ms-value {
 background-color:transparent;
 color:#666
}
.article-reviews .rr-product-reviews.type-b .total-reviews,.reviews .rr-product-reviews .total-reviews {
 position:relative;
 left:91px;
 top:24px
}
@media (max-width:767px) {
 .article-reviews .rr-product-reviews.type-b .total-reviews,.reviews .rr-product-reviews .total-reviews {
  left:105px
 }
}
.article-reviews .rr-product-reviews.type-b .total-reviews .aggRtng,.reviews .rr-product-reviews .total-reviews .aggRtng {
 background:0 0;
 position:absolute;
 left:-89px;
 top:-47px;
 font-size:6rem;
 color:#546e98;
 margin:0;
 padding:0
}
.article-reviews .rr-product-reviews.type-b .review-block,.reviews .rr-product-reviews .review-block {
 border-bottom:solid 1px #999;
 border-top:solid 0 #999;
 padding:40px 0 0
}
.article-reviews .rr-product-reviews.type-b .review-block:first-child,.reviews .rr-product-reviews .review-block:first-child {
 border-top:solid 1px #999
}
.article-reviews .rr-product-reviews.type-b .review-block .reviewDate,.reviews .rr-product-reviews .review-block .reviewDate {
 right:0
}
@media (max-width:767px) {
 .article-reviews .rr-product-reviews.type-b .review-block,.reviews .rr-product-reviews .review-block {
  padding:20px 0 0
 }
 .article-reviews .rr-product-reviews.type-b .review-block .reviewDate,.reviews .rr-product-reviews .review-block .reviewDate {
  border:none;
  position:absolute;
  top:20px;
  margin:0!important;
  padding:0
 }
 .article-reviews .rr-product-reviews.type-b .review-block .rating-container,.reviews .rr-product-reviews .review-block .rating-container {
  padding:0
 }
}
.article-reviews .rr-product-reviews.type-b .review-block .aggregateRating IMG,.reviews .rr-product-reviews .review-block .aggregateRating IMG {
 width:110px
}
.article-reviews .rr-product-reviews.type-b .review-block .agRatingSelect,.reviews .rr-product-reviews .review-block .agRatingSelect {
 margin-top:0
}
.article-reviews .rr-product-reviews.type-b .review-block .feedback-container DD,.article-reviews .rr-product-reviews.type-b .review-block .feedback-container DT,.article-reviews .rr-product-reviews.type-b .review-block .morelink,.article-reviews .rr-product-reviews.type-b .review-block .responseDate,.article-reviews .rr-product-reviews.type-b .review-block .review-rightBlock span,.article-reviews .rr-product-reviews.type-b .review-block .reviewDate,.article-reviews .rr-product-reviews.type-b .review-block .reviewer-name,.article-reviews .rr-product-reviews.type-b .review-block .rr-comments,.article-reviews .rr-product-reviews.type-b .review-block .rr-response,.article-reviews .rr-product-reviews.type-b .review-block .rr-review-response H5,.article-reviews .rr-product-reviews.type-b .review-block .socialBtn,.reviews .rr-product-reviews .review-block .feedback-container DD,.reviews .rr-product-reviews .review-block .feedback-container DT,.reviews .rr-product-reviews .review-block .morelink,.reviews .rr-product-reviews .review-block .responseDate,.reviews .rr-product-reviews .review-block .review-rightBlock span,.reviews .rr-product-reviews .review-block .reviewDate,.reviews .rr-product-reviews .review-block .reviewer-name,.reviews .rr-product-reviews .review-block .rr-comments,.reviews .rr-product-reviews .review-block .rr-response,.reviews .rr-product-reviews .review-block .rr-review-response H5,.reviews .rr-product-reviews .review-block .socialBtn {
 font-size:1.6rem;
 line-height:24px;
 color:#666;
 margin-bottom:40px;
 font-weight:400;
 font-style:normal
}
.article-reviews .rr-product-reviews.type-b .review-block .review-rightBlock,.reviews .rr-product-reviews .review-block .review-rightBlock {
 padding:0
}
.article-reviews .rr-product-reviews.type-b .review-block .feedback-container,.reviews .rr-product-reviews .review-block .feedback-container {
 position:static
}
@media (max-width:767px) {
 .article-reviews .rr-product-reviews.type-b .review-block .review-rightBlock,.reviews .rr-product-reviews .review-block .review-rightBlock {
  margin-top:30px
 }
 .article-reviews .rr-product-reviews.type-b .review-block .feedback-container,.reviews .rr-product-reviews .review-block .feedback-container {
  margin:0!important;
  padding:0!important;
  background:0 0
 }
 .article-reviews .rr-product-reviews.type-b .review-block .feedback-container A,.reviews .rr-product-reviews .review-block .feedback-container A {
  margin-right:20px
 }
 .article-reviews .rr-product-reviews.type-b .review-block .feedback-container DT,.reviews .rr-product-reviews .review-block .feedback-container DT {
  width:100%;
  display:block;
  margin-bottom:5px
 }
}
.article-reviews .rr-product-reviews.type-b .review-block .feedback-container DD,.reviews .rr-product-reviews .review-block .feedback-container DD {
 margin-left:15px
}
.article-reviews .rr-product-reviews.type-b .review-block .feedback-container .helpful,.reviews .rr-product-reviews .review-block .feedback-container .helpful {
 white-space:nowrap
}
.article-reviews .rr-product-reviews.type-b .review-block .feedback-container DD+DD,.reviews .rr-product-reviews .review-block .feedback-container DD+DD {
 margin-left:0;
 background:0 0
}
.article-reviews .rr-product-reviews.type-b .review-block .review-leftBlock h3,.reviews .rr-product-reviews .review-block .review-leftBlock h3 {
 line-height:24px;
 color:#666;
 margin-bottom:0;
 font-size:1.7rem
}
@media (min-width:768px) {
 .article-reviews .rr-product-reviews.type-b .review-block .review-leftBlock h3,.reviews .rr-product-reviews .review-block .review-leftBlock h3 {
  font-size:2rem
 }
}
@media (max-width:767px) {
 .article-reviews .rr-product-reviews.type-b .review-block .feedback-container .helpful,.article-reviews .rr-product-reviews.type-b .review-block .feedback-container DD,.reviews .rr-product-reviews .review-block .feedback-container .helpful,.reviews .rr-product-reviews .review-block .feedback-container DD {
  margin-left:0
 }
 .article-reviews .rr-product-reviews.type-b .review-block .review-leftBlock h3,.reviews .rr-product-reviews .review-block .review-leftBlock h3 {
  margin-right:120px
 }
}
.article-reviews .rr-product-reviews.type-b .review-block .reviewer-name,.reviews .rr-product-reviews .review-block .reviewer-name {
 margin:10px 0 5px
}
.article-reviews .rr-product-reviews.type-b .review-block .aggRtng,.reviews .rr-product-reviews .review-block .aggRtng {
 font-size:1.6rem;
 color:#666;
 font-weight:400;
 margin:0 0 0 15px;
 line-height:21px;
 vertical-align:top
}
.article-reviews .rr-product-reviews.type-b .review-block .helpful,.article-reviews .rr-product-reviews.type-b .review-block .report-btn,.article-reviews .rr-product-reviews.type-b .review-block .un-helpful,.reviews .rr-product-reviews .review-block .helpful,.reviews .rr-product-reviews .review-block .report-btn,.reviews .rr-product-reviews .review-block .un-helpful {
 white-space:nowrap;
 background-image:url(../images/reviews/icons.html)
}
@media (min-width:768px) {
 .article-reviews .rr-product-reviews.type-b .review-block .helpful,.reviews .rr-product-reviews .review-block .helpful {
  background-position:0 -93px
 }
 .article-reviews .rr-product-reviews.type-b .review-block .un-helpful,.reviews .rr-product-reviews .review-block .un-helpful {
  background-position:0 -120px
 }
 .article-reviews .rr-product-reviews.type-b .review-block .report-btn,.reviews .rr-product-reviews .review-block .report-btn {
  background-position:-2px -151px;
  padding:0 20px;
  margin-left:20px
 }
 .article-reviews .rr-product-reviews.type-b .review-block .rr-review-response,.reviews .rr-product-reviews .review-block .rr-review-response {
  width:65%
 }
}
@media (max-width:767px) {
 .article-reviews .rr-product-reviews.type-b .review-block .helpful,.reviews .rr-product-reviews .review-block .helpful {
  background-position:0 -91px
 }
 .article-reviews .rr-product-reviews.type-b .review-block .un-helpful,.reviews .rr-product-reviews .review-block .un-helpful {
  background-position:0 -118px
 }
 .article-reviews .rr-product-reviews.type-b .review-block .report-btn,.reviews .rr-product-reviews .review-block .report-btn {
  background-position:-2px -151px;
  padding:0 0 0 20px;
  margin-left:20px
 }
}
.article-reviews .rr-product-reviews.type-b .review-block .rr-review-response,.reviews .rr-product-reviews .review-block .rr-review-response {
 border:2px solid #E5E3E3;
 border-radius:4px;
 margin:0 0 23px;
 padding:20px
}
@media (min-width:992px) {
 .article-reviews .rr-product-reviews.type-b .review-block .rr-review-response,.reviews .rr-product-reviews .review-block .rr-review-response {
  width:69%
 }
}
.article-reviews .rr-product-reviews.type-b .review-block .rr-review-response h5,.reviews .rr-product-reviews .review-block .rr-review-response h5 {
 margin-bottom:5px;
 padding-left:39px;
 background:url(../svgs/regular/dist/dove-icon.html) left center no-repeat;
 background-size:30px
}
.article-reviews .rr-product-reviews.type-b .review-block .rr-review-response .rr-response,.reviews .rr-product-reviews .review-block .rr-review-response .rr-response {
 border:none
}
.article-reviews .rr-product-reviews.type-b .review-block .rr-review-response .responseDate,.reviews .rr-product-reviews .review-block .rr-review-response .responseDate {
 top:20px;
 right:20px
}
.article-reviews .rr-product-reviews.type-b .review-block .shareFb,.article-reviews .rr-product-reviews.type-b .review-block .shareTwt,.reviews .rr-product-reviews .review-block .shareFb,.reviews .rr-product-reviews .review-block .shareTwt {
 margin-left:20px;
 vertical-align:top
}
.article-reviews .rr-product-reviews.type-b .review-block .shareFb img,.article-reviews .rr-product-reviews.type-b .review-block .shareTwt img,.reviews .rr-product-reviews .review-block .shareFb img,.reviews .rr-product-reviews .review-block .shareTwt img {
 vertical-align:text-top
}
.article-reviews .rr-product-reviews.type-b .rr-short-pagingnav,.reviews .rr-product-reviews .rr-short-pagingnav {
 padding-top:40px
}
.article-reviews .rr-product-reviews.type-b .rr-short-pagingnav .next,.article-reviews .rr-product-reviews.type-b .rr-short-pagingnav .prev,.reviews .rr-product-reviews .rr-short-pagingnav .next,.reviews .rr-product-reviews .rr-short-pagingnav .prev {
 background-image:url(../images/reviews/icons.html)!important
}
.article-reviews .rr-product-reviews.type-b .rr-short-pagingnav .paging-links a,.reviews .rr-product-reviews .rr-short-pagingnav .paging-links a {
 font-size:1.6rem;
 line-height:24px;
 color:#666;
 margin-bottom:40px
}
.article-reviews .rr-product-reviews.type-b .rr-short-pagingnav .paging-links a.current-page,.reviews .rr-product-reviews .rr-short-pagingnav .paging-links a.current-page {
 background-color:transparent!important;
 color:#002663
}
.article-reviews .rr-product-reviews.type-b .rr-short-pagingnav .paging-links a:nth-child(-n+5),.reviews .rr-product-reviews .rr-short-pagingnav .paging-links a:nth-child(-n+5) {
 display:inline-block;
 margin:6px 0!important;
 padding:0 20px!important;
 height:auto;
 line-height:1
}
@media (max-width:767px) {
 .article-reviews .rr-product-reviews.type-b .rr-short-pagingnav .paging-links a:nth-child(-n+5),.reviews .rr-product-reviews .rr-short-pagingnav .paging-links a:nth-child(-n+5) {
  padding:0 15px!important
 }
}
.article-reviews .rr-product-reviews.type-b .rr-short-pagingnav .paging-links a:nth-child(n+2),.reviews .rr-product-reviews .rr-short-pagingnav .paging-links a:nth-child(n+2) {
 border-left:1px solid #999
}
.article-reviews .rr-product-reviews.type-b .rr-paging-data,.reviews .rr-product-reviews .rr-paging-data {
 display:none!important
}
.c-inline-review {
 height:auto!important;
 background:0 0!important;
 margin-top:-4px;
 margin-bottom:6px
}
.c-inline-review .rr-widget-container {
 margin-bottom:20px
}
.c-inline-review .aggregateRating {
 float:none;
 margin-bottom:0;
 text-align:center
}
.c-inline-review .agRatingDeSelect IMG,.c-inline-review .agRatingSelect IMG {
 display:inline-block;
 width:75px
}
.c-inline-review .aggRtng,.rr-inline-widget .firstReview {
 display:none
}
.c-inline-review .agRatingSelect {
 margin-top:-24px!important
}
.c-inline-review .customReview,.c-inline-review .tRtng,.c-inline-review .wRtng {
 cursor:pointer;
 font-size:1.6rem;
 line-height:24px;
 color:#666;
 margin-bottom:40px;
 text-decoration:none;
 text-transform:lowercase
}
.c-inline-review .firstReview a {
 left:0;
 text-decoration:none;
 text-transform:none
}
.c-inline-review .tRtng {
 position:relative;
 left:100px
}
.c-inline-review .wRtng {
 position:relative;
 left:-47px
}
.rr-fieldset-inner .postReviewStarRating .starRatingsContainer ul li,.rr-fieldset-inner .postReviewStarRating .starRatingsContainer ul li.hover {
 background-size:cover
}
.rr-fieldset-inner .rr-submit-rating .rr-field-info {
 left:68%
}
#rr-lightbox .closeButton {
 background:url(../svgs/regular/dist/cross-blue.html) center center no-repeat
}
#rr-lightbox .rr-modalWidowcontent {
 border-radius:0
}
#rr-lightbox .rr-box-wrapper .rr-heading-2 {
 padding-top:0
}
#rr-lightbox .rr-fieldset-inner .rr-textarea,#rr-lightbox .rr-fieldset-inner input[type=text],#rr-lightbox .rr-submission-form input[type=button] {
 border-radius:6px
}
.rr-modalWidowcontent .rr-heading-2 {
 color:#19406e
}
@media (max-width:767px) {
 #rr-lightbox .rr-box-wrapper .rr-heading-2 {
  padding-left:0;
  padding-right:0;
  text-align:left
 }
 .rr-modalWidowcontent .rr-submission-form {
  margin-top:0
 }
 .rr-modalWidowcontent .rr-submission-form .rr-review-section>ul>li.rr-submit-rating {
  background:0 0;
  margin:0
 }
 .rr-modalWidowcontent .rr-submission-form .rr-product-info {
  display:none
 }
 .rr-modalWidowcontent .rr-submission-form .rr-text-field,.rr-modalWidowcontent .rr-submission-form .rr-textarea {
  width:100%
 }
}
.rr-modalWidowcontent .rr-submission-form label.myStarRating {
 width:26%
}
@media (max-width:767px) {
 .rr-modalWidowcontent .rr-submission-form label.myStarRating {
  width:100%
 }
}
.rr-modalWidowcontent .rr-submission-form .rr-product-info .rr-product-image img {
 width:100%
}
.rr-modalWidowcontent .rr-submission-form .rr-button {
 border:1px solid #ccc;
 border-bottom-width:3px;
 background-color:#fff;
 color:#19406e;
 width:320px
}
@media (max-width:767px) {
 .rr-modalWidowcontent .rr-submission-form .rr-button {
  width:100%
 }
}
.rr-modalWidowcontent .rr-submission-form .rr-button:hover {
 border-color:#ccc;
 color:#002663;
 background-color:#ccc
}
.rr-modalWidowcontent .rr-submission-form .rr-termandconditions .rr-label-text a {
 color:#5b7b96!important
}
.rr-inline-widget.rr-no-reviews .firstReview {
 display:block
}
.rr-inline-widget.rr-no-reviews .customReview {
 display:none
}
@media (min-width:768px) {
 .c-inline-review .aggregateRating div,.c-inline-review .aggregateRating img {
  vertical-align:bottom!important
 }
 .reviews .rr-product-reviews .averageRingBlock {
  padding-top:45px!important;
  padding-bottom:45px!important
 }
 .reviews .rr-product-reviews .averageRingBlock>h3 {
  top:37px;
  left:30%
 }
 .reviews .rr-product-reviews .averageRingBlock>h3:before {
  margin-right:20px;
  height:80px
 }
 .reviews .rr-product-reviews .averageRingBlock .aggregateRating {
  top:57px;
  left:105px
 }
 .reviews .rr-product-reviews .total-reviews {
  top:30px
 }
 .reviews .rr-product-reviews .total-reviews .aggRtng {
  font-weight:400;
  top:-50px
 }
 .reviews .rr-product-reviews .write-review-btn {
  top:50px
 }
}
@media (min-width:992px) {
 .reviews .rr-product-reviews .averageRingBlock>h3:before {
  margin-right:50px
 }
}
.c-inline-review .bv-inline,.c-star-rating .bv-inline {
 display:inline-block;
 margin-top:10px
}
.c-inline-review .bv-cleanslate .bv-inline-rating-container .bv-stars-container dd.bv-rating-ratio-count,.c-product-overview__review .bv-cleanslate .bv-summary-bar-minimalist-vertical .bv-action-bar .bv-write-container,.c-star-rating .bv-cleanslate .bv-inline-rating-container .bv-stars-container dd.bv-rating-ratio-count {
 display:none!important
}
.c-product-info .c-reviews-label-wrap:after {
 content:"";
 display:block;
 max-width:100%;
 margin:0 auto;
 border-bottom:1px solid #ccc
}
@media (min-width:768px) {
 .c-product-info .c-reviews-label-wrap:after {
  max-width:81%
 }
}
.c-product-info .c-reviews-label-wrap .bv-cleanslate .bv-action-bar {
 padding:5px 15px 20px!important
}
.c-reviews-label-wrap .bv-cleanslate .bv-content-item .bv-content-feedback-vote {
 clear:both!important
}
.pdp-page .o-product-copy .reviews {
 margin-bottom:0
}
.pdp-page .o-product-copy .reviews .c-product-info .c-reviews-label-wrap {
 margin-top:0
}
.pdp-page .reviews .rr-widget-container {
 margin-bottom:30px!important
}
.c-reviews-label-wrap .bv-cv2-cleanslate .bv-shared .bv-content-placeholder {
 width:67%!important;
 margin:0 auto!important
}
@media (max-width:767px) {
 .c-reviews-label-wrap .bv-cv2-cleanslate .bv-shared .bv-content-placeholder {
  width:100%!important;
  padding:0 15px!important
 }
 .rtl #rr-lightbox .rr-box-wrapper .rr-heading-2 {
  text-align:right
 }
}
.reviews .rr-widget-container.rr-no-reviews h2 {
 display:inline-block;
 margin-right:10px;
 font-size:2rem;
 line-height:25px;
 color:#666
}
.rtl .c-inline-review .firstReview .wRtng {
 display:initial
}
.rtl #rr-lightbox .rr-text-field {
 float:right
}
@media only screen and (max-width:767px) {
 .rtl #rr-lightbox .rr-termandconditions .rr-label-text {
  padding:0 40px 0 0
 }
}
.rtl.rr-direction-rtl .rr-submit-rating .rr-field-info {
 left:auto;
 right:68%
}
.rtl.rr-direction-rtl .rr-widget-container .report-btn {
 margin-left:inherit;
 background-position:right -145px;
 padding-right:20px;
 margin-right:0
}
.rtl.rr-direction-rtl .rr-widget-container .report-btn.rr-disabled {
 background-position:right -145px;
 padding-right:20px
}
.rtl.rr-direction-rtl .rr-widget-container .paging a.first {
 background-position:0 -511px;
 margin-left:9px
}
.rtl.rr-direction-rtl .rr-widget-container .paging a.first.disable {
 background-position:0 -605px
}
.rtl .reviews .rr-product-reviews .review-block .reviewDate {
 left:0;
 right:auto
}
.rtl .reviews .rr-product-reviews .review-block .helpful {
 background-position:10px -89px;
 margin:0 0 0 20px
}
.rtl .reviews .rr-product-reviews .review-block .un-helpful {
 background-position:10px -116px;
 margin:0 0 0 20px
}
@media (max-width:767px) {
 .rtl .reviews .rr-product-reviews .review-block .review-leftBlock h3 {
  margin:0 0 0 120px
 }
 .rtl .reviews .rr-product-reviews .review-block .review-rightBlock .feedback-container {
  padding:0 0 30px!important
 }
}
.rtl .reviews .rr-product-reviews .review-block .review-rightBlock .socialBtn span {
 font-size:11px;
 margin-left:0
}
.rtl .reviews .rr-product-reviews .review-block .review-rightBlock .socialBtn span.shareFb {
 margin:auto 20px auto 13px
}
.rtl .reviews .rr-product-reviews .review-block .review-rightBlock .feedback-container DD {
 margin:auto 14px auto 0
}
.rtl .reviews .rr-product-reviews .review-block .review-rightBlock .feedback-container DD+DD {
 margin-right:0
}
.rtl .reviews .rr-product-reviews .review-block .review-rightBlock .feedback-container dt {
 margin-left:15px;
 white-space:nowrap
}
.rtl .reviews .rr-product-reviews .review-block .rr-review-response h5 {
 background-position:right center;
 padding-right:39px
}
.rtl .reviews .rr-product-reviews .review-block .rr-review-response .responseDate {
 right:initial;
 left:20px
}
.rtl .reviews .rr-product-reviews .aggRtng {
 margin:0 15px 0 0
}
.rtl .reviews .rr-product-reviews .averageRingBlock>H3 {
 float:right;
 right:250px;
 padding-right:20px
}
@media (max-width:767px) {
 .rtl .reviews .rr-product-reviews .averageRingBlock>H3 {
  left:0;
  right:0;
  float:none
 }
}
.rtl .reviews .rr-product-reviews .averageRingBlock>H3:before {
 margin-left:20px;
 margin-right:0;
 right:0;
 left:initial
}
@media (min-width:992px) {
 .c-product-info .c-reviews-label-wrap:after {
  max-width:66%
 }
 .rtl .reviews .rr-product-reviews .averageRingBlock>H3:before {
  margin-left:50px
 }
}
@media (max-width:767px) {
 .rtl .reviews .rr-product-reviews .averageRingBlock .average-rating {
  left:calc(50% - 150px)
 }
 .rtl .reviews .rr-product-reviews .averageRingBlock .aggregateRating {
  right:-100px;
  left:auto
 }
 .rtl .reviews .rr-product-reviews .total-reviews .wRtng {
  display:inline-block
 }
}
.rtl .reviews .rr-product-reviews .aggregateRating {
 left:40px
}
.rtl .reviews .rr-product-reviews .total-reviews {
 display:inline-block
}
@media (min-width:768px) {
 .rtl .reviews .rr-product-reviews .aggregateRating {
  right:105px;
  left:auto
 }
 .rtl .reviews .rr-product-reviews .total-reviews {
  right:91px;
  left:auto;
  text-align:right
 }
}
.rtl .reviews .rr-product-reviews .total-reviews .aggRtng {
 right:-89px;
 left:auto
}
.rtl .reviews .rr-product-reviews .total-reviews .tRtng {
 float:left
}
.rtl .reviews .rr-product-reviews .total-reviews span {
 margin:0 6px 0 0
}
.rtl .reviews .rr-product-reviews .sort-container .sort-by {
 background-image:url(../svgs/regular/dist/dropdown-arrow-rtl.html);
 background-position:left center;
 margin:0 20px 0 0;
 padding:0 20px 0 65px
}
.rtl .reviews .rr-product-reviews .rating-container .aggregateRating {
 right:0;
 left:auto
}
.rtl .reviews .rr-widget-container .write-review-btn {
 left:auto;
 right:auto
}
@media (min-width:768px) {
 .rtl .reviews .rr-widget-container .write-review-btn {
  left:0
 }
}
.rtl .reviews .rr-widget-container .averageRingBlock .aggregateRating {
 float:right
}
.rtl .reviews .rr-widget-container .total-reviews .aggRtng {
 margin:0 0 0 14px
}
.rtl .reviews .rr-widget-container .paging {
 border-top:none
}
.rtl .reviews .rr-widget-container .paging .paging-links a {
 border-left:1px solid #c8c8c8
}
.rtl .reviews .rr-widget-container .paging .paging-links a:last-of-type {
 border-left:none
}
.rtl .c-product-info .c-reviews-label-wrap .c-expandcollapse svg {
 right:auto;
 left:15px
}
.postReviewStarRating .starRatingsContainer ul li:focus {
 outline:0!important;
 border:none!important
}
.rr-express-container.rr-ex-loading {
 background-image:url(../images/loader/ajax-loader.html);
 background-size:50px
}
#rr-ex-template--type02 {
 height:0;
 visibility:hidden
}
#rr-ex-template--type02 .rr-ex-main-text {
 margin-bottom:40px
}
#rr-ex-template--type02 .rr-ex-main-text h2 {
 font-weight:300;
 line-height:1.3;
 letter-spacing:.2px;
 color:#002663
}
#rr-ex-template--type02 .rr-ex-main-text p {
 font-size:1.6rem;
 font-weight:400;
 line-height:1.375;
 color:#666
}
@media only screen and (min-width:768px) {
 .rrExWidget #rr-ex-template--type02 .wrapper {
  max-width:none;
  margin:0 auto
 }
}
@media only screen and (max-width:991px) {
 #rr-ex-template--type02 .product-carousel {
  max-width:100%
 }
}
@media only screen and (min-width:768px) {
 #rr-ex-template--type02 .product-carousel {
  max-width:1200px
 }
}
#rr-ex-template--type02 .product-carousel ul {
 display:-webkit-box;
 display:-webkit-flex;
 display:flex;
 -moz-box-align:stretch;
 -ms-box-align:stretch;
 -webkit-box-align:stretch;
 -moz-flex-align:stretch;
 -ms-flex-align:stretch;
 -webkit-flex-align:stretch;
 -moz-align-items:stretch;
 -ms-align-items:stretch;
 -webkit-align-items:stretch;
 align-items:stretch
}
#rr-ex-template--type02 .product-carousel ul li {
 position:relative
}
#rr-ex-template--type02 .product-carousel ul li>div {
 position:static;
 margin:0;
 height:100%;
 padding-bottom:28px
}
#rr-ex-template--type02 .product-carousel ul li>div .avgRatings,#rr-ex-template--type02 .product-carousel ul li>div .btnReadReview,#rr-ex-template--type02 .product-carousel ul li>div .image,#rr-ex-template--type02 .product-carousel ul li>div .product-name {
 position:relative;
 max-width:236px
}
@media only screen and (min-width:768px) {
 #rr-ex-template--type02 .product-carousel ul li>div .avgRatings,#rr-ex-template--type02 .product-carousel ul li>div .btnReadReview,#rr-ex-template--type02 .product-carousel ul li>div .image,#rr-ex-template--type02 .product-carousel ul li>div .product-name {
  max-width:300px
 }
}
@media only screen and (min-width:992px) {
 #rr-ex-template--type02 .product-carousel ul li>div .avgRatings,#rr-ex-template--type02 .product-carousel ul li>div .btnReadReview,#rr-ex-template--type02 .product-carousel ul li>div .image,#rr-ex-template--type02 .product-carousel ul li>div .product-name {
  max-width:236px
 }
}
#rr-ex-template--type02 .product-carousel .image {
 position:relative;
 margin:0 auto;
 max-width:157px;
 min-width:none!important;
 min-height:0!important
}
#rr-ex-template--type02 .product-carousel .image:focus {
 outline:0
}
#rr-ex-template--type02 .product-carousel .jcarousel .product-name {
 margin:0 auto;
 min-height:0!important;
 box-sizing:content-box;
 font-size:1.6rem;
 font-weight:300;
 line-height:1.2;
 letter-spacing:.2px;
 color:#002663
}
#rr-ex-template--type02 .product-carousel .avgRatings .aggregateRating {
 display:inline-block;
 float:none;
 width:60px
}
#rr-ex-template--type02 .product-carousel .avgRatings .aggregateRating .agRatingDeSelect img,#rr-ex-template--type02 .product-carousel .avgRatings .aggregateRating .agRatingSelect img,#rr-ex-template--type02 .product-carousel li .rr-ex-demo-icon:before,#rr-ex-template--type02 .product-carousel li .rr-ex-icon-down-open:before {
 display:none
}
@media only screen and (min-width:768px) {
 #rr-ex-template--type02 .product-carousel .image {
  max-width:236px
 }
 #rr-ex-template--type02 .product-carousel .jcarousel .product-name {
  padding:15px 0
 }
 #rr-ex-template--type02 .product-carousel .avgRatings .aggregateRating {
  width:87px
 }
}
@media only screen and (max-width:991px) {
 #rr-ex-template--type02 .product-carousel .avgRatings .aggregateRating img {
  width:102px
 }
}
#rr-ex-template--type02 .product-carousel .avgRatings .aggregateRating .agRatingDeSelect,#rr-ex-template--type02 .product-carousel .avgRatings .aggregateRating .agRatingSelect {
 width:60px;
 height:10px;
 background-size:cover
}
@media only screen and (min-width:768px) {
 #rr-ex-template--type02 .product-carousel .avgRatings .aggregateRating .agRatingDeSelect,#rr-ex-template--type02 .product-carousel .avgRatings .aggregateRating .agRatingSelect {
  width:87px;
  height:15px
 }
}
#rr-ex-template--type02 .product-carousel .avgRatings .aggregateRating .agRatingDeSelect {
 background-image:url(../images/reviews/rating-bg.html)
}
#rr-ex-template--type02 .product-carousel .avgRatings .aggregateRating .agRatingSelect {
 background-image:url(../images/reviews/rating.html)
}
#rr-ex-template--type02 .product-carousel .avgRatings .aggRtng {
 display:none!important
}
#rr-ex-template--type02 .product-carousel li .btnReadReview {
 position:relative;
 margin:0 auto;
 padding:5px 10px 6px 30px;
 font-size:1.5rem;
 font-weight:300;
 line-height:1;
 letter-spacing:.3px;
 text-transform:lowercase;
 background:0 0;
 border:1px solid #c7c7c7;
 border-radius:2px;
 color:#666;
 box-shadow:none
}
#rr-ex-template--type02 .product-carousel li .btnReadReview:before {
 content:'+';
 position:absolute;
 top:2px;
 left:10px;
 font-size:1.8rem;
 font-weight:100;
 line-height:1;
 color:#666
}
#rr-ex-template--type02 .product-carousel li .btnReadReview:active,#rr-ex-template--type02 .product-carousel li .btnReadReview:hover {
 color:#002663;
 background-color:#ccc
}
#rr-ex-template--type02 .product-carousel li .btnReadReview:focus {
 outline:0
}
#rr-ex-template--type02 .product-carousel li .rr-ex-demo-icon {
 display:none;
 width:0;
 height:0;
 margin:0 0 0 -16px;
 border-left:16px solid transparent;
 border-right:16px solid transparent;
 border-bottom:18px solid #efefef;
 background:0 0
}
#rr-ex-template--type02 .product-carousel li.active .rr-ex-icon-down-open {
 display:block
}
#rr-ex-template--type02 .product-carousel .jcarousel-control-next,#rr-ex-template--type02 .product-carousel .jcarousel-control-prev {
 width:auto;
 height:auto;
 top:29%;
 padding:15px;
 border-radius:0;
 background:0 0
}
#rr-ex-template--type02 .product-carousel .jcarousel-control-next:focus,#rr-ex-template--type02 .product-carousel .jcarousel-control-prev:focus {
 outline:0
}
#rr-ex-template--type02 .product-carousel .jcarousel-control-next:active,#rr-ex-template--type02 .product-carousel .jcarousel-control-prev:active {
 background:0 0
}
#rr-ex-template--type02 .product-carousel .jcarousel-control-next i,#rr-ex-template--type02 .product-carousel .jcarousel-control-prev i {
 display:block;
 width:12px;
 height:27px;
 background-size:cover
}
#rr-ex-template--type02 .product-carousel .jcarousel-control-next i:before,#rr-ex-template--type02 .product-carousel .jcarousel-control-prev i:before {
 content:none
}
#rr-ex-template--type02 .product-carousel .jcarousel-control-prev {
 left:10px
}
#rr-ex-template--type02 .product-carousel .jcarousel-control-prev i {
 background-image:url(../../www.dove.com/etc/ui/dove/clientlibs/core/core/images/social-gallery/icon-arrow-left.png)
}
#rr-ex-template--type02 .product-carousel .jcarousel-control-next {
 right:10px
}
@media only screen and (max-width:1132px) {
 #rr-ex-template--type02 .product-carousel .jcarousel-control-prev {
  left:10px
 }
 #rr-ex-template--type02 .product-carousel .jcarousel-control-next {
  right:10px
 }
}
#rr-ex-template--type02 .product-carousel .jcarousel-control-next i {
 background-image:url(../../www.dove.com/etc/ui/dove/clientlibs/core/core/images/social-gallery/icon-arrow-right.png)
}
#rr-ex-template--type02 .product-content {
 min-height:0;
 border:none
}
#rr-ex-template--type02 .product-content .product-detail {
 margin-bottom:-5px;
 padding:30px 30px 0;
 background-image:linear-gradient(to top,#fff,#efefef)
}
@media only screen and (min-width:768px) {
 #rr-ex-template--type02 .product-content .product-detail {
  margin-bottom:0;
  padding:50px 20px 0
 }
 #rr-ex-template--type02 .product-detail article {
  position:relative
 }
}
#rr-ex-template--type02 .product-detail article {
 float:none;
 max-width:830px;
 margin:0 auto
}
#rr-ex-template--type02 .product-detail article .heading {
 font-weight:300;
 font-size:30px;
 letter-spacing:.3px;
 display:none;
 color:#002663
}
@media only screen and (min-width:768px) {
 #rr-ex-template--type02 .product-detail article .heading {
  display:block;
  margin:0 0 0 30%;
  padding:0 30px 0 20px;
  font-size:3rem;
  font-weight:300;
  letter-spacing:.3px
 }
}
#rr-ex-template--type02 .product-detail article figure {
 display:none
}
#rr-ex-template--type02 .product-detail article .desc {
 margin:0;
 font-size:1.6rem;
 line-height:1.4;
 letter-spacing:.2px;
 text-align:center;
 color:#666
}
@media only screen and (min-width:768px) {
 #rr-ex-template--type02 .product-detail article figure {
  position:absolute;
  display:block;
  width:30%;
  margin:0;
  top:0
 }
 #rr-ex-template--type02 .product-detail article .desc {
  margin:8px 0 0 30%;
  padding:0 30px 0 20px;
  text-align:left
 }
}
#rr-ex-template--type02 .product-detail article .desc+a {
 display:none
}
@media only screen and (min-width:768px) {
 #rr-ex-template--type02 .product-detail article .morelink {
  display:inline-block;
  position:relative;
  padding-right:13px;
  font-weight:500
 }
 #rr-ex-template--type02 .product-detail article .morelink:after {
  content:'›';
  display:inline-block;
  position:absolute;
  margin-left:5px;
  top:-18px;
  right:0;
  font-size:38px;
  font-weight:300;
  color:#666
 }
}
#rr-ex-template--type02 .product-detail article .avgRatingTitle {
 bottom:0;
 margin-top:15px;
 font-size:1.6rem;
 line-height:1.4;
 letter-spacing:.2px;
 text-align:center;
 color:#666
}
#rr-ex-template--type02 .rr-widget-container.rr-product-reviews {
 max-width:930px;
 background:0 0
}
@media only screen and (min-width:768px) {
 #rr-ex-template--type02 .product-detail article .avgRatingTitle {
  position:relative;
  margin:23px 0 0 30%;
  padding:0 30px 0 20px;
  text-align:left
 }
 #rr-ex-template--type02 .rr-widget-container.rr-product-reviews h2 {
  display:none
 }
}
#rr-ex-template--type02 .rr-product-reviews .averageRingBlock {
 margin:0;
 float:none
}
#rr-ex-template--type02 .rr-product-reviews .averageRingBlock:before {
 content:none
}
@media only screen and (min-width:768px) {
 #rr-ex-template--type02 .rr-product-reviews .averageRingBlock {
  position:relative;
  top:-7px;
  width:auto;
  box-sizing:border-box;
  max-width:830px;
  margin:-40px 30px -40px 10px;
  padding:0
 }
}
@media only screen and (min-width:860px) {
 #rr-ex-template--type02 .rr-product-reviews .averageRingBlock {
  margin:-40px 30px
 }
}
#rr-ex-template--type02 .rr-product-reviews .averageRingBlock .average-rating {
 position:relative;
 top:auto;
 left:auto;
 border:none
}
@media only screen and (min-width:768px) {
 #rr-ex-template--type02 .rr-product-reviews .averageRingBlock .average-rating {
  margin-left:30%;
  padding-left:30px
 }
}
@media only screen and (min-width:930px) {
 #rr-ex-template--type02 .rr-product-reviews .averageRingBlock .average-rating {
  padding-left:40px
 }
}
#rr-ex-template--type02 .rr-product-reviews .averageRingBlock .aggRtng {
 margin:0 15px 0 0;
 font-weight:300;
 font-size:6rem;
 letter-spacing:.6px;
 line-height:1.2em;
 color:#546e98
}
#rr-ex-template--type02 .rr-product-reviews .averageRingBlock .aggregateRating {
 box-sizing:content-box;
 padding-right:35px;
 position:relative;
 top:auto;
 left:-2px;
 margin-left:0
}
#rr-ex-template--type02 .rr-product-reviews .averageRingBlock .agRatingDeSelect,#rr-ex-template--type02 .rr-product-reviews .averageRingBlock .agRatingSelect {
 width:115px;
 height:20px;
 background-size:cover
}
#rr-ex-template--type02 .rr-product-reviews .averageRingBlock .agRatingDeSelect img,#rr-ex-template--type02 .rr-product-reviews .averageRingBlock .agRatingSelect img {
 display:none
}
#rr-ex-template--type02 .rr-product-reviews .averageRingBlock .agRatingDeSelect {
 background-image:url(../images/reviews/rating-bg.html)
}
#rr-ex-template--type02 .rr-product-reviews .averageRingBlock .agRatingSelect {
 background-image:url(../images/reviews/rating.html)
}
#rr-ex-template--type02 .rr-product-reviews .averageRingBlock .pdRating {
 font-size:1.6rem;
 font-weight:500;
 line-height:1.2;
 letter-spacing:.2px;
 color:#666
}
#rr-ex-template--type02 .rr-product-reviews .averageRingBlock .right-review-area {
 padding:0;
 color:#fff
}
@media only screen and (min-width:930px) {
 #rr-ex-template--type02 .rr-product-reviews .averageRingBlock .right-review-area {
  float:left;
  margin-left:85px
 }
}
#rr-ex-template--type02 .rr-product-reviews .averageRingBlock .right-review-area .write-review-btn {
 min-width:215px;
 max-width:none;
 height:auto;
 padding:16px 20px 15px;
 margin:15px 0 0;
 top:0;
 right:auto;
 line-height:1;
 letter-spacing:.3px;
 text-transform:lowercase
}
#rr-ex-template--type02 .rr-product-reviews .averageRingBlock .right-review-area .write-review-btn:focus {
 color:#fff
}
@media only screen and (min-width:768px) {
 #rr-ex-template--type02 .rr-product-reviews .averageRingBlock .right-review-area {
  width:auto
 }
 #rr-ex-template--type02 .rr-product-reviews .averageRingBlock .right-review-area .write-review-btn {
  position:relative;
  float:right;
  top:auto;
  right:auto;
  margin:17px 20px 0 0;
  min-width:150px
 }
}
@media only screen and (min-width:930px) {
 #rr-ex-template--type02 .rr-product-reviews .averageRingBlock .right-review-area .write-review-btn {
  margin:17px 0 0
 }
}
#rr-ex-template--type02 .rr-product-reviews .averageRingBlock2 .right-section {
 text-align:left;
 width:115px;
 left:-1px
}
@media only screen and (min-width:768px) {
 #rr-ex-template--type02 .rr-product-reviews .averageRingBlock2 .right-section {
  margin-top:17px
 }
}
#rr-ex-template--type02 .rr-product-reviews.rr-no-reviews {
 padding:0
}
#rr-ex-template--type02 .rr-product-reviews.rr-no-reviews .averageRingBlock {
 margin:0
}
@media only screen and (min-width:768px) {
 #rr-ex-template--type02 .rr-product-reviews.rr-no-reviews .averageRingBlock {
  margin:5px 30px -40px 10px
 }
}
@media only screen and (min-width:860px) {
 #rr-ex-template--type02 .rr-product-reviews.rr-no-reviews .averageRingBlock {
  margin:5px 30px -40px
 }
}
@media only screen and (min-width:768px) {
 #rr-ex-template--type02 .rr-product-reviews.rr-no-reviews .averageRingBlock .right-review-area {
  width:auto
 }
 #rr-ex-template--type02 .rr-product-reviews.rr-no-reviews .averageRingBlock .right-review-area .write-review-btn {
  position:relative;
  float:right;
  top:auto;
  right:auto;
  margin:17px 0 0;
  min-width:150px
 }
}
#rr-ex-template--type02 .sort-container {
 float:none;
 width:auto;
 margin:30px 20px 0;
 padding:30px 0;
 border-top:solid 1px #efefef
}
@media only screen and (min-width:768px) {
 #rr-ex-template--type02 .sort-container {
  margin:20px 30px 0;
  max-width:870px;
  border-top:solid 1px #efefef
 }
}
@media only screen and (min-width:930px) {
 #rr-ex-template--type02 .sort-container {
  max-width:830px;
  margin:20px auto 0
 }
}
#rr-ex-template--type02 .sort-container:after {
 clear:both;
 content:'';
 height:0;
 width:100%;
 display:block;
 line-height:0
}
#rr-ex-template--type02 .sort-container>span {
 float:left;
 margin:18px 0 0;
 color:#666
}
#rr-ex-template--type02 .sort-container>span:first-letter {
 text-transform:uppercase
}
@media only screen and (min-width:768px) {
 #rr-ex-template--type02 .sort-container>span {
  float:none;
  display:inline-block;
  margin:15px 0 0
 }
}
#rr-ex-template--type02 .sort-container .sort-by {
 border:1px solid #ccc;
 background-image:url(../svgs/css/dist/svg/sprite.stack.html#dropdown-arrow);
 background-color:#FFF;
 background-repeat:no-repeat;
 background-position:right center;
 background-size:45px 28px;
 cursor:pointer;
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none;
 float:right;
 min-width:100px;
 border-radius:3px;
 height:50px;
 padding:0 65px 0 20px;
 margin:0;
 font-size:1.6rem;
 line-height:52px;
 color:#666
}
#rr-ex-template--type02 .sort-container .sort-by:active,#rr-ex-template--type02 .sort-container .sort-by:focus {
 outline:0
}
@media only screen and (min-width:768px) {
 #rr-ex-template--type02 .sort-container .sort-by {
  margin-left:20px;
  margin-right:20px
 }
 #rr-ex-template--type02 .rr-widget-container .reviews-container {
  float:none;
  width:auto;
  margin-left:0
 }
}
@media only screen and (min-width:930px) {
 #rr-ex-template--type02 .sort-container .sort-by {
  margin-right:0
 }
}
#rr-ex-template--type02 .rr-widget-container .reviews-container {
 padding:0
}
#rr-ex-template--type02 .rr-widget-container .reviews-container .review-block {
 width:auto;
 padding:20px 0;
 border-top:none;
 border-top:1px solid #979797;
 border-bottom:none
}
@media only screen and (min-width:768px) {
 #rr-ex-template--type02 .rr-widget-container .reviews-container .review-block {
  margin:0 50px;
  padding:30px 0 15px
 }
}
#rr-ex-template--type02 .rr-widget-container .reviews-container .review-block:last-child {
 border-bottom:1px solid #979797
}
#rr-ex-template--type02 .rr-widget-container .reviews-container .review-block .rr-col {
 padding:0;
 display:inline-block
}
#rr-ex-template--type02 .rr-widget-container .reviews-container .review-block .rr-col-1 {
 width:50%;
 margin-bottom:40px;
 float:left
}
@media only screen and (min-width:768px) {
 #rr-ex-template--type02 .rr-widget-container .reviews-container .review-block .rr-col-1 {
  width:30%;
  float:left
 }
}
#rr-ex-template--type02 .rr-widget-container .reviews-container .review-block .rr-col-2 {
 width:100%;
 margin-bottom:40px;
 float:left
}
@media only screen and (min-width:768px) {
 #rr-ex-template--type02 .rr-widget-container .reviews-container .review-block .rr-col-2 {
  width:50%;
  float:left;
  position:static
 }
}
#rr-ex-template--type02 .rr-widget-container .reviews-container .review-block .rr-col-3 {
 width:30%;
 float:right!important;
 top:40px;
 position:absolute;
 right:0
}
@media only screen and (min-width:768px) {
 #rr-ex-template--type02 .rr-widget-container .reviews-container .review-block .rr-col-3 {
  width:20%;
  top:30px
 }
}
#rr-ex-template--type02 .rr-widget-container .reviews-container .review-block .reviewDate {
 position:absolute;
 top:0;
 right:0;
 left:auto;
 padding:0;
 font-size:1.6rem;
 line-height:1.4;
 letter-spacing:.2px;
 color:#666
}
@media only screen and (min-width:768px) {
 #rr-ex-template--type02 .rr-widget-container .reviews-container .review-block .reviewDate {
  position:relative;
  margin-bottom:14px
 }
}
#rr-ex-template--type02 .rr-widget-container .reviews-container .review-block .reviewer-name {
 float:left;
 position:relative;
 margin:0 0 8px;
 top:auto;
 padding-right:160px;
 font-size:1.6rem;
 line-height:1.4;
 letter-spacing:.2px;
 color:#666
}
@media only screen and (min-width:768px) {
 #rr-ex-template--type02 .rr-widget-container .reviews-container .review-block .reviewer-name {
  float:none;
  width:auto;
  padding:0
 }
 #rr-ex-template--type02 .rr-widget-container .reviews-container .review-block .rr-badge-text {
  margin:0
 }
}
#rr-ex-template--type02 .rr-widget-container .reviews-container .review-block .reviewer-name:after {
 content:none
}
#rr-ex-template--type02 .rr-widget-container .reviews-container .review-block .rating-container {
 float:left;
 margin:0
}
#rr-ex-template--type02 .rr-widget-container .reviews-container .review-block .rr-badge-text {
 margin:0;
 font-weight:400;
 font-size:1.2rem;
 font-style:italic;
 line-height:1.5;
 letter-spacing:.2px;
 color:#666
}
#rr-ex-template--type02 .rr-widget-container .reviews-container .review-block .aggregateRating {
 width:115px
}
#rr-ex-template--type02 .rr-widget-container .reviews-container .review-block .agRatingDeSelect,#rr-ex-template--type02 .rr-widget-container .reviews-container .review-block .agRatingSelect {
 width:115px;
 height:20px;
 background-size:cover
}
#rr-ex-template--type02 .rr-widget-container .reviews-container .review-block .agRatingDeSelect img,#rr-ex-template--type02 .rr-widget-container .reviews-container .review-block .agRatingSelect img {
 display:none
}
#rr-ex-template--type02 .rr-widget-container .reviews-container .review-block .agRatingDeSelect {
 background-image:url(../images/reviews/rating-bg.html)
}
#rr-ex-template--type02 .rr-widget-container .reviews-container .review-block .agRatingSelect {
 background-image:url(../images/reviews/rating.html)
}
#rr-ex-template--type02 .rr-widget-container .reviews-container .review-block .aggRtng {
 margin:2px 0 0 15px;
 font-size:1.6rem;
 line-height:1.2;
 letter-spacing:.2px;
 color:#666
}
#rr-ex-template--type02 .rr-widget-container .reviews-container .review-block h3 {
 margin:20px 0 10px;
 font-weight:300;
 letter-spacing:.2px;
 font-size:2rem;
 color:#666
}
#rr-ex-template--type02 .rr-widget-container .reviews-container .review-block .rr-comments {
 margin-bottom:20px;
 line-height:1.5;
 font-size:1.6rem;
 color:#666
}
#rr-ex-template--type02 .rr-widget-container .feedback-container {
 float:left
}
#rr-ex-template--type02 .rr-widget-container .feedback-container a:focus {
 outline:0
}
#rr-ex-template--type02 .rr-widget-container .feedback-container dt {
 display:inline-block;
 width:auto;
 margin-right:15px
}
@media only screen and (min-width:768px) {
 #rr-ex-template--type02 .rr-widget-container .reviews-container .review-block h3 {
  clear:none;
  margin-top:0
 }
 #rr-ex-template--type02 .rr-widget-container .reviews-container .review-block .rr-comments {
  margin-bottom:20px
 }
 #rr-ex-template--type02 .rr-widget-container .feedback-container {
  margin-bottom:5px
 }
 #rr-ex-template--type02 .rr-widget-container .feedback-container dt {
  margin-right:15px;
  margin-bottom:0
 }
 #rr-ex-template--type02 .rr-widget-container .feedback-container dd {
  margin-left:0;
  margin-right:0
 }
 #rr-ex-template--type02 .rr-widget-container .rr-review-response h5 {
  float:left;
  max-width:60%
 }
}
#rr-ex-template--type02 .rr-widget-container .feedback-container dd {
 margin-bottom:10px
}
#rr-ex-template--type02 .rr-widget-container .feedback-container .helpful {
 width:auto;
 margin:0 0 0 -5px;
 padding:0 23px 0 28px;
 font-size:1.6rem;
 line-height:1;
 background:url(../../www.dove.com/etc/ui/dove/clientlibs/core/core/images/reviews/icons.png) 0 -91px no-repeat
}
#rr-ex-template--type02 .rr-widget-container .feedback-container .un-helpful {
 width:auto;
 margin:0 0 0 -3px;
 padding:0 20px 0 23px;
 font-size:1.6rem;
 line-height:1;
 background:url(../../www.dove.com/etc/ui/dove/clientlibs/core/core/images/reviews/icons.png) 0 -117px no-repeat
}
#rr-ex-template--type02 .rr-widget-container .feedback-container .report-btn {
 margin:0 0 0 -10px;
 padding:0 0 0 25px;
 font-size:1.6rem;
 line-height:1;
 background:url(../../www.dove.com/etc/ui/dove/clientlibs/core/core/images/reviews/icons.png) 2px -148px no-repeat
}
#rr-ex-template--type02 .rr-widget-container .rr-review-response {
 width:auto;
 margin:0 0 20px;
 padding:20px;
 border:2px solid #e5e3e3;
 border-radius:3px
}
#rr-ex-template--type02 .rr-widget-container .rr-review-response h5 {
 margin:0 0 12px;
 padding-left:35px;
 background:url(../../www.dove.com/content/dam/unilever/dove/global/dove-icon.png) left center no-repeat;
 background-size:25px 13px;
 font-size:1.6rem;
 font-weight:500;
 color:#666
}
#rr-ex-template--type02 .rr-widget-container .rr-review-response .responseDate {
 display:block;
 margin:0 0 12px;
 font-size:1.6rem;
 color:#666
}
#rr-ex-template--type02 .rr-widget-container .rr-review-response .rr-response {
 margin:0;
 padding:0;
 font-size:1.6rem;
 line-height:1.4;
 color:#666;
 border:none
}
@media only screen and (min-width:768px) {
 #rr-ex-template--type02 .rr-widget-container .rr-review-response .responseDate {
  position:relative;
  float:right;
  width:auto
 }
 #rr-ex-template--type02 .rr-widget-container .rr-review-response .responseDate small {
  display:none
 }
 #rr-ex-template--type02 .rr-widget-container .rr-review-response .rr-response {
  clear:both
 }
 #rr-ex-template--type02 .rr-widget-container .socialBtn {
  position:relative;
  top:0!important;
  margin-left:0;
  margin-bottom:0
 }
}
#rr-ex-template--type02 .rr-widget-container .socialBtn {
 float:left;
 margin:0;
 font-size:1.6rem;
 color:#666
}
@media only screen and (min-width:1024px) {
 #rr-ex-template--type02 .rr-widget-container .socialBtn {
  position:absolute;
  bottom:10px;
  right:0;
  float:right;
  top:auto!important
 }
}
#rr-ex-template--type02 .rr-widget-container .shareFb,#rr-ex-template--type02 .rr-widget-container .shareTwt {
 display:inline-block
}
#rr-ex-template--type02 .rr-widget-container .shareFb a,#rr-ex-template--type02 .rr-widget-container .shareTwt a {
 position:relative;
 display:inline-block;
 z-index:1
}
#rr-ex-template--type02 .rr-widget-container .shareFb a:focus,#rr-ex-template--type02 .rr-widget-container .shareTwt a:focus {
 outline:0
}
#rr-ex-template--type02 .rr-widget-container .shareFb a img,#rr-ex-template--type02 .rr-widget-container .shareTwt a img {
 display:none
}
#rr-ex-template--type02 .rr-widget-container .shareFb {
 margin-left:14px
}
#rr-ex-template--type02 .rr-widget-container .shareFb a {
 top:-1px;
 width:25px;
 height:24px;
 background:url(../../www.dove.com/content/dam/unilever/dove/global/facebook.png) center center no-repeat;
 background-size:contain
}
#rr-ex-template--type02 .rr-widget-container .shareTwt {
 margin-left:13px
}
#rr-ex-template--type02 .rr-widget-container .shareTwt a {
 top:-4px;
 width:29px;
 height:29px;
 background:url(../../www.dove.com/content/dam/unilever/dove/global/twitter.png) center center no-repeat;
 background-size:contain
}
#rr-ex-template--type02 .rr-widget-container .paging {
 margin:0;
 padding:28px 0 0;
 border:none
}
@media only screen and (min-width:768px) {
 #rr-ex-template--type02 .rr-widget-container .paging {
  padding:45px 0 0
 }
}
@media only screen and (min-width:992px) {
 #rr-ex-template--type02 .rr-widget-container .paging {
  padding:24px 0 0
 }
}
#rr-ex-template--type02 .rr-widget-container .paging .rr-loadmore-btn {
 display:inline-block;
 min-width:166px;
 max-width:none!important;
 height:auto;
 margin:0 auto!important;
 padding:14px 30px 15px;
 top:auto;
 right:auto;
 border-radius:3px;
 background-color:#fff;
 border:1px solid #ccc;
 border-bottom-width:3px;
 font-size:16px;
 font-weight:300;
 letter-spacing:.3px;
 line-height:1;
 text-transform:lowercase;
 text-align:center;
 color:#002663!important
}
.rr-express-container .rr-ex-oter {
 max-width:870px;
 padding:50px 20px;
 font-size:1.2rem;
 line-height:1.4;
 color:#666;
 text-align:center;
 visibility:hidden
}
.rr-express-container .rr-ex-oter a {
 color:#546e98
}
@media only screen and (min-width:768px) {
 .rr-express-container .rr-ex-oter {
  padding:50px
 }
}
@media only screen and (min-width:930px) {
 .rr-express-container .rr-ex-oter {
  padding:50px 20px
 }
}
.rr-express-container #rr-ex-scrollTopBtn {
 display:none!important
}
.rr-express-container #rr-ex-template--type02 .rr-no-reviews .right-review-area .wRtng-info {
 display:none
}
.rr-express-container #rr-ex-template--type02 .rr-no-reviews .right-review-area .write-review-btn {
 margin:5px 0 0!important
}
body.rr-ex-body-control #rr-overlay {
 background-color:rgba(255,255,255,.7)!important
}
body.rr-ex-body-control #rr-lightbox #rr-modalWidowcontainer {
 margin:20px;
 border:2px solid #efefef;
 border-radius:3px
}
@media only screen and (max-width:991px) {
 body.rr-ex-body-control #rr-lightbox #rr-modalWidowcontainer {
  margin:20px
 }
}
@media only screen and (min-width:860px) {
 body.rr-ex-body-control #rr-lightbox #rr-modalWidowcontainer {
  margin:20px auto;
  padding:0
 }
}
@media only screen and (min-width:860px) and (min-height:810px) {
 body.rr-ex-body-control #rr-lightbox #rr-modalWidowcontainer:not(.rr-alertBox) {
  position:fixed;
  width:800px;
  margin:0;
  top:50%;
  left:50%;
  transform:translateX(-50%) translateY(-50%)
 }
}
body.rr-ex-body-control #rr-lightbox #rr-modalWidowcontainer a.closeButton {
 top:24px;
 background:url(http://www.dove.com/etc/ui/dove/clientlibs/core/core/svgs/regular/dist/cross-blue.svg) center center no-repeat;
 background-size:18px 18px
}
body.rr-ex-body-control #rr-lightbox .rr-box-wrapper .rr-heading-2 {
 padding:22px 60px 20px 20px;
 font-size:2rem;
 font-weight:300;
 letter-spacing:.2px;
 background:#fff;
 color:#002663;
 border-bottom:solid 2px #efefef
}
@media only screen and (min-width:768px) {
 body.rr-ex-body-control #rr-lightbox #rr-modalWidowcontainer a.closeButton {
  top:36px;
  right:40px
 }
 body.rr-ex-body-control #rr-lightbox .rr-box-wrapper .rr-heading-2 {
  text-align:center;
  padding:35px 60px 29px 20px;
  margin:0 40px
 }
}
body.rr-ex-body-control #rr-lightbox .rr-box-wrapper .rr-error-holder {
 border-radius:3px;
 margin-bottom:20px;
 font-weight:400;
 line-height:1.4;
 text-align:left
}
body.rr-ex-body-control #rr-lightbox .rr-box-wrapper .rr-error-holder span {
 display:block;
 margin-bottom:10px;
 font-weight:500
}
body.rr-ex-body-control #rr-lightbox .rr-box-wrapper .rr-error-holder br {
 line-height:1.7
}
body.rr-ex-body-control #rr-lightbox .rr-fieldset {
 padding:0;
 border-bottom:solid 2px #efefef
}
body.rr-ex-body-control #rr-lightbox .rr-submission-form {
 text-align:center
}
body.rr-ex-body-control #rr-lightbox .rr-submission-form .rr-review-section {
 width:auto;
 padding:10px
}
body.rr-ex-body-control #rr-lightbox .rr-submission-form .rr-product-image img {
 border:0
}
body.rr-ex-body-control #rr-lightbox .rr-submission-form .rr-product-info .rr-heading-3 {
 display:none
}
@media only screen and (min-width:768px) {
 body.rr-ex-body-control #rr-lightbox .rr-submission-form {
  margin:30px 40px
 }
 body.rr-ex-body-control #rr-lightbox .rr-submission-form .rr-review-section {
  box-sizing:border-box;
  width:62%;
  margin:0;
  padding:0 0 0 10px;
  float:left
 }
 body.rr-ex-body-control #rr-lightbox .rr-submission-form .rr-review-section .rr-fieldset-inner {
  margin:0;
  padding:0
 }
 body.rr-ex-body-control #rr-lightbox .rr-submission-form .rr-review-section>ul>li {
  padding-left:150px
 }
 body.rr-ex-body-control #rr-lightbox .rr-submission-form .rr-product-info {
  box-sizing:border-box;
  width:38%;
  margin:0;
  padding:0 10px 0 0
 }
 body.rr-ex-body-control #rr-lightbox .rr-submission-form .rr-product-info .rr-heading-3 {
  display:block;
  font-size:2rem;
  font-weight:300;
  letter-spacing:.2px;
  color:#666
 }
}
body.rr-ex-body-control #rr-lightbox .rr-submission-form .myStarRating {
 position:relative;
 float:left;
 text-align:left;
 width:auto;
 font-size:1.6rem;
 font-weight:500;
 line-height:1.2;
 letter-spacing:.2px;
 color:#666
}
@media only screen and (max-width:330px) {
 body.rr-ex-body-control #rr-lightbox .rr-submission-form .myStarRating {
  max-width:115px
 }
}
@media only screen and (min-width:768px) {
 body.rr-ex-body-control #rr-lightbox .rr-submission-form .myStarRating {
  box-sizing:border-box;
  position:absolute;
  top:0;
  left:0;
  display:block;
  width:150px;
  margin-top:6px;
  padding-right:20px;
  text-align:right
 }
}
body.rr-ex-body-control #rr-lightbox .rr-submission-form .rr-submit-rating {
 padding:5px 0 10px;
 border:none
}
body.rr-ex-body-control #rr-lightbox .rr-submission-form .rr-submit-rating .rr-field-info {
 display:none
}
body.rr-ex-body-control #rr-lightbox .rr-submission-form .rr-submit-rating .starRatingsContainer {
 position:relative;
 float:right;
 width:118px;
 margin:-2px -2px 0 0
}
@media only screen and (min-width:768px) {
 body.rr-ex-body-control #rr-lightbox .rr-submission-form .rr-submit-rating {
  padding:5px 0
 }
 body.rr-ex-body-control #rr-lightbox .rr-submission-form .rr-submit-rating .starRatingsContainer {
  float:left
 }
}
body.rr-ex-body-control #rr-lightbox .rr-submission-form .rr-submit-rating .starRatingsContainer:before {
 content:'';
 position:absolute;
 top:0;
 left:0;
 width:115px;
 height:20px;
 background-image:url(../images/reviews/rating-bg.html);
 background-size:cover
}
body.rr-ex-body-control #rr-lightbox .rr-submission-form .rr-submit-rating .starRatingsContainer ul li {
 position:relative;
 width:23px;
 height:20px;
 margin:0 .5px 0 0;
 border:none!important;
 background-size:cover;
 background-image:url(../images/reviews/rating.html)!important;
 opacity:0;
 transform:translate3d(0,0,0);
 transition:opacity .1s ease-in-out
}
body.rr-ex-body-control #rr-lightbox .rr-submission-form .rr-submit-rating .starRatingsContainer ul li:focus {
 opacity:.5;
 border:none;
 outline:0
}
body.rr-ex-body-control #rr-lightbox .rr-submission-form .rr-submit-rating .starRatingsContainer ul li.hover,body.rr-ex-body-control #rr-lightbox .rr-submission-form .rr-submit-rating .starRatingsContainer ul li.selected {
 opacity:1
}
.article-page body.rr-ex-body-control #rr-lightbox .rr-submission-form .myStarRating,body.rr-ex-body-control #rr-lightbox .rr-submission-form .rr-label,body.rr-ex-body-control .article-page #rr-lightbox .rr-submission-form .myStarRating {
 box-sizing:border-box;
 margin:0 0 10px;
 padding:0;
 font-size:1.6rem;
 font-weight:500;
 line-height:1.1;
 letter-spacing:.2px;
 color:#666;
 cursor:default
}
@media only screen and (min-width:768px) {
 .article-page body.rr-ex-body-control #rr-lightbox .rr-submission-form .myStarRating,body.rr-ex-body-control #rr-lightbox .rr-submission-form .rr-label,body.rr-ex-body-control .article-page #rr-lightbox .rr-submission-form .myStarRating {
  box-sizing:border-box;
  position:absolute;
  top:0;
  left:0;
  display:block;
  width:150px;
  margin-top:15px;
  padding-right:20px;
  text-align:right
 }
}
.article-page body.rr-ex-body-control #rr-lightbox .rr-submission-form .myStarRating .rr-mandatory,body.rr-ex-body-control #rr-lightbox .rr-submission-form .rr-label .rr-mandatory,body.rr-ex-body-control .article-page #rr-lightbox .rr-submission-form .myStarRating .rr-mandatory {
 margin-left:8px
}
body.rr-ex-body-control #rr-lightbox .rr-submission-form .rr-text-field,body.rr-ex-body-control #rr-lightbox .rr-submission-form .rr-textarea {
 box-sizing:border-box;
 max-width:none;
 width:100%;
 margin-bottom:7px;
 padding:12px 15px;
 border:1px solid #999;
 border-radius:3px;
 font-size:1.6rem;
 color:#666;
 transition:border 150ms ease-in-out
}
body.rr-ex-body-control #rr-lightbox .rr-submission-form .rr-text-field::-webkit-input-placeholder,body.rr-ex-body-control #rr-lightbox .rr-submission-form .rr-textarea::-webkit-input-placeholder {
 opacity:.55;
 transition:opacity 150ms ease-in-out
}
body.rr-ex-body-control #rr-lightbox .rr-submission-form .rr-text-field:-moz-placeholder,body.rr-ex-body-control #rr-lightbox .rr-submission-form .rr-textarea:-moz-placeholder {
 opacity:.55;
 transition:opacity 150ms ease-in-out
}
body.rr-ex-body-control #rr-lightbox .rr-submission-form .rr-text-field::-moz-placeholder,body.rr-ex-body-control #rr-lightbox .rr-submission-form .rr-textarea::-moz-placeholder {
 opacity:.55;
 transition:opacity 150ms ease-in-out
}
body.rr-ex-body-control #rr-lightbox .rr-submission-form .rr-text-field:-ms-input-placeholder,body.rr-ex-body-control #rr-lightbox .rr-submission-form .rr-textarea:-ms-input-placeholder {
 opacity:.55;
 transition:opacity 150ms ease-in-out
}
body.rr-ex-body-control #rr-lightbox .rr-submission-form .rr-text-field:focus,body.rr-ex-body-control #rr-lightbox .rr-submission-form .rr-textarea:focus {
 border-color:#111;
 outline:0
}
body.rr-ex-body-control #rr-lightbox .rr-submission-form .rr-text-field:focus::-webkit-input-placeholder,body.rr-ex-body-control #rr-lightbox .rr-submission-form .rr-textarea:focus::-webkit-input-placeholder {
 opacity:.75
}
body.rr-ex-body-control #rr-lightbox .rr-submission-form .rr-text-field:focus:-moz-placeholder,body.rr-ex-body-control #rr-lightbox .rr-submission-form .rr-textarea:focus:-moz-placeholder {
 opacity:.75
}
body.rr-ex-body-control #rr-lightbox .rr-submission-form .rr-text-field:focus::-moz-placeholder,body.rr-ex-body-control #rr-lightbox .rr-submission-form .rr-textarea:focus::-moz-placeholder {
 opacity:.75
}
body.rr-ex-body-control #rr-lightbox .rr-submission-form .rr-text-field:focus:-ms-input-placeholder,body.rr-ex-body-control #rr-lightbox .rr-submission-form .rr-textarea:focus:-ms-input-placeholder {
 opacity:.75
}
body.rr-ex-body-control #rr-lightbox .rr-submission-form .rr-info-text {
 display:block;
 float:left;
 width:100%;
 margin:3px 0 0;
 font-size:1.2rem;
 font-weight:400;
 line-height:1.3;
 letter-spacing:.2px;
 text-align:left;
 color:#666
}
body.rr-ex-body-control #rr-lightbox .rr-submission-form .rr-button-container {
 padding:0;
 border:none
}
body.rr-ex-body-control #rr-lightbox .rr-submission-form .rr-termandconditions {
 display:table;
 vertical-align:middle
}

@media (min-width:768px) and (max-width:991px) {
 .rrExWidget #rr-ex-template--type02 .jcarousel {
  width:728px;
  margin:0 auto
 }
}
@media (max-width:767px) {
 .rrExWidget #rr-ex-template--type02 .jcarousel img {
  max-width:150px
 }
}
#rr-ex-template--type04 .rr-ex-main-text {
 margin-bottom:40px
}
#rr-ex-template--type04 .rr-ex-main-text h2 {
 font-weight:200;
 font-size:40px;
 line-height:1.3;
 letter-spacing:.2px;
 color:#002663
}
#rr-ex-template--type04 .rr-ex-main-text p {
 font-size:16px;
 font-weight:400;
 line-height:1.375;
 color:#666
}
@media only screen and (max-width:991px) {
 #rr-ex-template--type04 .rr-ex-multiple-reviews {
  margin:0;
  overflow:visible
 }
}
#rr-ex-template--type04 .rr-ex-multiple-reviews ul.rr-fieldset-inner.rr-user-detail {
 margin:0 20px
}
@media only screen and (min-width:768px) {
 body.rr-ex-body-control #rr-lightbox #rr-modalWidowcontainer.rr-alertBox a.closeButton {
  top:20px;
  right:20px
 }
 #rr-ex-template--type04 .rr-ex-multiple-reviews ul.rr-fieldset-inner.rr-user-detail {
  max-width:none;
  margin:0 20px
 }
}
#rr-ex-template--type04 .rr-ex-multiple-reviews ul.rr-fieldset-inner.rr-user-detail .article-page #rr-lightbox .rr-submission-form .myStarRating,#rr-ex-template--type04 .rr-ex-multiple-reviews ul.rr-fieldset-inner.rr-user-detail .rr-label,.article-page #rr-lightbox .rr-submission-form #rr-ex-template--type04 .rr-ex-multiple-reviews ul.rr-fieldset-inner.rr-user-detail .myStarRating {
 margin:0 0 10px;
 padding:0;
 font-size:1.6rem;
 font-weight:500;
 line-height:1.1;
 letter-spacing:.2px;
 color:#666;
 cursor:default
}
@media only screen and (min-width:768px) {
 #rr-ex-template--type04 .rr-ex-multiple-reviews ul.rr-fieldset-inner.rr-user-detail .article-page #rr-lightbox .rr-submission-form .myStarRating,#rr-ex-template--type04 .rr-ex-multiple-reviews ul.rr-fieldset-inner.rr-user-detail .rr-label,.article-page #rr-lightbox .rr-submission-form #rr-ex-template--type04 .rr-ex-multiple-reviews ul.rr-fieldset-inner.rr-user-detail .myStarRating {
  box-sizing:border-box;
  position:absolute;
  top:0;
  left:0;
  display:block;
  width:155px;
  margin-top:15px;
  padding-right:20px;
  text-align:right
 }
 #rr-ex-template--type04 .rr-ex-multiple-reviews ul.rr-fieldset-inner.rr-user-detail .rr-text-field {
  margin-bottom:13px
 }
}
#rr-ex-template--type04 .rr-ex-multiple-reviews ul.rr-fieldset-inner.rr-user-detail .rr-text-field {
 max-width:none;
 width:100%;
 border:1px solid #999;
 border-radius:3px
}
#rr-ex-template--type04 .rr-ex-multiple-reviews ul.rr-fieldset-inner.rr-user-detail .rr-info-text {
 display:block;
 float:left;
 width:100%;
 margin:13px 0 0;
 font-weight:400;
 font-size:1.2rem;
 line-height:1.4;
 letter-spacing:.2px;
 color:#666
}
#rr-ex-template--type04 .rr-ex-multiple-reviews ul.rr-fieldset-inner.rr-user-detail .rr-info-text:empty {
 margin:0
}
#rr-ex-template--type04 .rr-ex-multiple-reviews ul.rr-fieldset-inner.rr-user-detail #rr-nckName+.rr-info-text {
 float:none
}
@media only screen and (min-width:768px) {
 #rr-ex-template--type04 .rr-ex-multiple-reviews ul.rr-fieldset-inner.rr-user-detail .rr-info-text:empty {
  margin:0
 }
 #rr-ex-template--type04 .rr-ex-multiple-reviews ul.rr-fieldset-inner.rr-user-detail #rr-nckName+.rr-info-text {
  margin:-2px auto 10px
 }
 #rr-ex-template--type04 .rr-ex-multiple-reviews ul.rr-fieldset-inner.rr-user-detail {
  width:100%;
  padding-left:50px;
  text-align:center
 }
 #rr-ex-template--type04 .rr-ex-multiple-reviews ul.rr-fieldset-inner.rr-user-detail li {
  width:100%;
  position:relative;
  margin:0 auto;
  text-align:center
 }
 #rr-ex-template--type04 .rr-ex-multiple-reviews ul.rr-fieldset-inner.rr-user-detail li:first-child {
  margin-bottom:7px
 }
 #rr-ex-template--type04 .rr-ex-multiple-reviews ul.rr-fieldset-inner.rr-user-detail .rr-info-text,#rr-ex-template--type04 .rr-ex-multiple-reviews ul.rr-fieldset-inner.rr-user-detail .rr-text-field {
  position:relative;
  float:none;
  width:320px
 }
 #rr-ex-template--type04 .rr-ex-multiple-reviews ul.rr-fieldset-inner.rr-user-detail .rr-info-text {
  margin:0 auto;
  text-align:left
 }
 #rr-ex-template--type04 .rr-ex-multiple-reviews ul.rr-fieldset-inner.rr-user-detail .rr-text-field {
  margin:0 0 13px
 }
 #rr-ex-template--type04 .rr-ex-multiple-reviews ul.rr-fieldset-inner.rr-user-detail .article-page #rr-lightbox .rr-submission-form .myStarRating,#rr-ex-template--type04 .rr-ex-multiple-reviews ul.rr-fieldset-inner.rr-user-detail .rr-label,.article-page #rr-lightbox .rr-submission-form #rr-ex-template--type04 .rr-ex-multiple-reviews ul.rr-fieldset-inner.rr-user-detail .myStarRating {
  left:50%;
  margin-left:-310px
 }
 #rr-ex-template--type04 .rr-ex-multiple-reviews ul.rr-fieldset-inner.rr-user-detail .rr-ex-error {
  position:relative;
  float:none;
  width:320px;
  margin:0 auto 5px;
  text-align:left
 }
 #rr-ex-template--type04 .rr-ex-multiple-reviews ul.rr-fieldset-inner>li {
  margin-bottom:10px
 }
}
#rr-ex-template--type04 .rr-ex-multiple-reviews .rr-product-reviews--multiple {
 background:url(../images/reviews/curve-shadow-curve-m.html) top center no-repeat;
 background-size:contain;
 border:none;
 margin-top:30px;
 padding-top:30px
}
@media only screen and (min-width:768px) {
 #rr-ex-template--type04 .rr-ex-multiple-reviews .rr-product-reviews--multiple {
  background-image:url(../images/reviews/curve-shadow-curve-t-p.html);
  margin-top:20px;
  padding-top:40px
 }
}
@media only screen and (min-width:992px) {
 #rr-ex-template--type04 .rr-ex-multiple-reviews .rr-product-reviews--multiple {
  background-image:url(../images/reviews/curve-shadow-curve-t-l.html);
  margin-top:20px;
  padding-top:60px
 }
}
@media only screen and (min-width:1200px) {
 #rr-ex-template--type04 .rr-ex-multiple-reviews .rr-product-reviews--multiple {
  margin-top:20px;
  padding-top:80px
 }
}
@media only screen and (min-width:768px) {
 #rr-ex-template--type04 .rr-ex-multiple-reviews .rr-product-reviews--multiple>.rr-fieldset-inner {
  width:auto;
  margin:0 10px
 }
}
@media only screen and (min-width:992px) {
 #rr-ex-template--type04 .rr-ex-multiple-reviews .rr-product-reviews--multiple>.rr-fieldset-inner {
  width:100%;
  margin:0
 }
}
#rr-ex-template--type04 .rr-ex-multiple-reviews .rr-product-reviews--multiple .product-name {
 font-size:3rem;
 font-weight:300;
 line-height:1.2;
 letter-spacing:.3px;
 text-align:center;
 color:#002663
}
#rr-ex-template--type04 .rr-ex-multiple-reviews .rr-product-reviews--multiple .rr-product-info {
 margin:0 0 15px
}
@media only screen and (min-width:768px) {
 #rr-ex-template--type04 .rr-ex-multiple-reviews .rr-product-reviews--multiple .rr-product-info {
  box-sizing:border-box;
  width:38%;
  margin:0;
  padding:0 10px 0 0
 }
}
#rr-ex-template--type04 .rr-ex-multiple-reviews .rr-product-reviews--multiple .rr-product-image {
 position:relative;
 margin:20px auto 10px;
 min-width:172px;
 max-width:50%
}
@media only screen and (max-width:991px) {
 #rr-ex-template--type04 .rr-ex-multiple-reviews .rr-product-reviews--multiple .rr-product-info {
  border:none
 }
 #rr-ex-template--type04 .rr-ex-multiple-reviews .rr-product-reviews--multiple .rr-product-image {
  display:block
 }
}
#rr-ex-template--type04 .rr-ex-multiple-reviews .avgRatings .aggregateRating .agRatingDeSelect img,#rr-ex-template--type04 .rr-ex-multiple-reviews .avgRatings .aggregateRating .agRatingSelect img {
 display:none
}
#rr-ex-template--type04 .rr-ex-multiple-reviews .rr-product-reviews--multiple .rr-product-image img {
 width:auto;
 border:none
}
#rr-ex-template--type04 .rr-ex-multiple-reviews .rr-product-reviews--multiple>ul>li {
 border-bottom-color:#ccc;
 padding:25px 20px 20px
}
@media only screen and (min-width:768px) {
 #rr-ex-template--type04 .rr-ex-multiple-reviews .rr-product-reviews--multiple>ul>li {
  position:relative;
  margin:0 auto;
  max-width:850px;
  padding:25px 50px 20px
 }
 #rr-ex-template--type04 .rr-ex-multiple-reviews .rr-product-reviews--multiple>ul>li>ul>li {
  position:relative;
  padding-left:155px
 }
 #rr-ex-template--type04 .rr-ex-multiple-reviews .avgRatings .aggRtng {
  float:left
 }
}
@media only screen and (min-width:992px) {
 #rr-ex-template--type04 .rr-ex-multiple-reviews .rr-product-reviews--multiple>ul>li {
  padding:25px 0 20px
 }
 #rr-ex-template--type04 .rr-ex-multiple-reviews .rr-product-reviews--multiple>ul>li>.rr-fieldset-inner {
  width:62%
 }
}
#rr-ex-template--type04 .rr-ex-multiple-reviews .rr-product-reviews--multiple+.rr-fieldset-inner {
 width:auto
}
#rr-ex-template--type04 .rr-ex-multiple-reviews .avgRatings .avgRatingTitle {
 margin:0 0 12px;
 font-size:1.6rem;
 font-weight:300;
 letter-spacing:.2px;
 text-align:center;
 color:#002663
}
@media only screen and (max-width:991px) {
 #rr-ex-template--type04 .rr-ex-multiple-reviews .avgRatings .aggregateRating {
  margin-top:0
 }
 #rr-ex-template--type04 .rr-ex-multiple-reviews .avgRatings .aggregateRating img {
  width:102px
 }
}
#rr-ex-template--type04 .rr-ex-multiple-reviews .avgRatings .aggregateRating .agRatingDeSelect {
 width:87px;
 height:15px;
 background-image:url(../images/reviews/rating-bg.html);
 background-size:cover
}
#rr-ex-template--type04 .rr-ex-multiple-reviews .avgRatings .aggregateRating .agRatingSelect {
 width:87px;
 height:15px;
 background-image:url(../images/reviews/rating.html);
 background-size:cover
}
 
#rr-ex-template--type04 .rr-ex-multiple-reviews ul.rr-fieldset-inner .article-page #rr-lightbox .rr-submission-form .myStarRating,#rr-ex-template--type04 .rr-ex-multiple-reviews ul.rr-fieldset-inner .rr-label,.article-page #rr-lightbox .rr-submission-form #rr-ex-template--type04 .rr-ex-multiple-reviews ul.rr-fieldset-inner .myStarRating {
 font-size:1.6rem;
 font-weight:500;
 line-height:1.1;
 letter-spacing:.2px;
 padding:0;
 margin:0 0 5px;
 color:#666;
 cursor:default
}
@media only screen and (min-width:768px) {
 #rr-ex-template--type04 .rr-ex-multiple-reviews ul.rr-fieldset-inner .article-page #rr-lightbox .rr-submission-form .myStarRating,#rr-ex-template--type04 .rr-ex-multiple-reviews ul.rr-fieldset-inner .rr-label,.article-page #rr-lightbox .rr-submission-form #rr-ex-template--type04 .rr-ex-multiple-reviews ul.rr-fieldset-inner .myStarRating {
  box-sizing:border-box;
  position:absolute;
  top:0;
  left:0;
  display:block;
  width:155px;
  margin-top:13px;
  padding-right:20px;
  text-align:right
 }
}
#rr-ex-template--type04 .rr-ex-multiple-reviews ul.rr-fieldset-inner .article-page #rr-lightbox .rr-submission-form .rr-termandconditions.myStarRating,#rr-ex-template--type04 .rr-ex-multiple-reviews ul.rr-fieldset-inner .rr-label.rr-termandconditions,.article-page #rr-lightbox .rr-submission-form #rr-ex-template--type04 .rr-ex-multiple-reviews ul.rr-fieldset-inner .rr-termandconditions.myStarRating {
 margin-top:0
}
@media only screen and (min-width:768px) {
 #rr-ex-template--type04 .rr-ex-multiple-reviews ul.rr-fieldset-inner .article-page #rr-lightbox .rr-submission-form .rr-termandconditions.myStarRating,#rr-ex-template--type04 .rr-ex-multiple-reviews ul.rr-fieldset-inner .rr-label.rr-termandconditions,.article-page #rr-lightbox .rr-submission-form #rr-ex-template--type04 .rr-ex-multiple-reviews ul.rr-fieldset-inner .rr-termandconditions.myStarRating {
  margin-top:15px
 }
}
#rr-ex-template--type04 .rr-ex-multiple-reviews ul.rr-fieldset-inner .article-page #rr-lightbox .rr-submission-form .myStarRating .rr-mandatory,#rr-ex-template--type04 .rr-ex-multiple-reviews ul.rr-fieldset-inner .rr-label .rr-mandatory,.article-page #rr-lightbox .rr-submission-form #rr-ex-template--type04 .rr-ex-multiple-reviews ul.rr-fieldset-inner .myStarRating .rr-mandatory {
 margin-left:7px
}
#rr-ex-template--type04 .rr-ex-multiple-reviews ul.rr-fieldset-inner .rr-textarea {
 height:200px;
 resize:none
}
#rr-ex-template--type04 .rr-ex-multiple-reviews ul.rr-fieldset-inner .rr-text-field,#rr-ex-template--type04 .rr-ex-multiple-reviews ul.rr-fieldset-inner .rr-textarea {
 max-width:none;
 width:100%;
 margin-bottom:7px;
 padding:12px 15px;
 border:1px solid #999;
 border-radius:3px;
 font-size:1.6rem;
 color:#666;
 transition:border 150ms ease-in-out
}
#rr-ex-template--type04 .rr-ex-multiple-reviews ul.rr-fieldset-inner .rr-text-field::-webkit-input-placeholder,#rr-ex-template--type04 .rr-ex-multiple-reviews ul.rr-fieldset-inner .rr-textarea::-webkit-input-placeholder {
 opacity:.55;
 transition:opacity 150ms ease-in-out
}
#rr-ex-template--type04 .rr-ex-multiple-reviews ul.rr-fieldset-inner .rr-text-field:-moz-placeholder,#rr-ex-template--type04 .rr-ex-multiple-reviews ul.rr-fieldset-inner .rr-textarea:-moz-placeholder {
 opacity:.55;
 transition:opacity 150ms ease-in-out
}
#rr-ex-template--type04 .rr-ex-multiple-reviews ul.rr-fieldset-inner .rr-text-field::-moz-placeholder,#rr-ex-template--type04 .rr-ex-multiple-reviews ul.rr-fieldset-inner .rr-textarea::-moz-placeholder {
 opacity:.55;
 transition:opacity 150ms ease-in-out
}
#rr-ex-template--type04 .rr-ex-multiple-reviews ul.rr-fieldset-inner .rr-text-field:-ms-input-placeholder,#rr-ex-template--type04 .rr-ex-multiple-reviews ul.rr-fieldset-inner .rr-textarea:-ms-input-placeholder {
 opacity:.55;
 transition:opacity 150ms ease-in-out
}
#rr-ex-template--type04 .rr-ex-multiple-reviews ul.rr-fieldset-inner .rr-text-field:focus,#rr-ex-template--type04 .rr-ex-multiple-reviews ul.rr-fieldset-inner .rr-textarea:focus {
 border-color:#111;
 outline:0
}
#rr-ex-template--type04 .rr-ex-multiple-reviews ul.rr-fieldset-inner .rr-text-field:focus::-webkit-input-placeholder,#rr-ex-template--type04 .rr-ex-multiple-reviews ul.rr-fieldset-inner .rr-textarea:focus::-webkit-input-placeholder {
 opacity:.75
}
#rr-ex-template--type04 .rr-ex-multiple-reviews ul.rr-fieldset-inner .rr-text-field:focus:-moz-placeholder,#rr-ex-template--type04 .rr-ex-multiple-reviews ul.rr-fieldset-inner .rr-textarea:focus:-moz-placeholder {
 opacity:.75
}
#rr-ex-template--type04 .rr-ex-multiple-reviews ul.rr-fieldset-inner .rr-text-field:focus::-moz-placeholder,#rr-ex-template--type04 .rr-ex-multiple-reviews ul.rr-fieldset-inner .rr-textarea:focus::-moz-placeholder {
 opacity:.75
}
#rr-ex-template--type04 .rr-ex-multiple-reviews ul.rr-fieldset-inner .rr-text-field:focus:-ms-input-placeholder,#rr-ex-template--type04 .rr-ex-multiple-reviews ul.rr-fieldset-inner .rr-textarea:focus:-ms-input-placeholder {
 opacity:.75
}
#rr-ex-template--type04 .rr-ex-multiple-reviews ul.rr-fieldset-inner .rr-text-field.rr-ex-error,#rr-ex-template--type04 .rr-ex-multiple-reviews ul.rr-fieldset-inner .rr-textarea.rr-ex-error {
 border-color:#b94a48
}
#rr-ex-template--type04 .rr-ex-multiple-reviews ul.rr-fieldset-inner label {
 cursor:default
}
#rr-ex-template--type04 .rr-ex-multiple-reviews ul.rr-fieldset-inner label.rr-ex-error {
 margin:5px 0 0;
 font-size:14px;
 font-weight:400;
 color:#b94a48
}
#rr-ex-template--type04 .rr-ex-multiple-reviews ul.rr-fieldset-inner label.rr-termandconditions+.rr-ex-error {
 clear:both;
 float:none;
 margin-top:19px
}
@media only screen and (min-width:768px) {
 #rr-ex-template--type04 .rr-ex-multiple-reviews ul.rr-fieldset-inner label.rr-termandconditions+.rr-ex-error {
  margin-top:10px
 }
}
#rr-ex-template--type04 .rr-ex-multiple-reviews ul.rr-fieldset-inner .rr-info-text {
 display:block;
 float:left;
 width:100%;
 margin:5px 0 10px;
 font-weight:400;
 font-size:1.2rem;
 line-height:1.4;
 letter-spacing:.2px;
 color:#666
}
#rr-ex-template--type04 .rr-ex-multiple-reviews ul.rr-fieldset-inner .rr-info-text:empty {
 margin:0
}
#rr-ex-template--type04 .rr-ex-multiple-reviews ul.rr-fieldset-inner .rr-textarea+.rr-info-text {
 margin:5px 0 15px
}
#rr-ex-template--type04 .rr-ex-multiple-reviews ul.rr-fieldset-inner .rr-textarea+.rr-info-text:empty {
 margin:0
}

#rr-ex-template--type04 .rr-ex-multiple-reviews ul.rr-fieldset-inner .myStarRating {
 position:relative;
 float:left;
 width:auto;
 margin:3px 10px 0 0;
 padding:0;
 font-size:1.6rem;
 font-weight:500;
 line-height:1.1;
 letter-spacing:.2px;
 color:#666
}
@media only screen and (min-width:768px) {
 #rr-ex-template--type04 .rr-ex-multiple-reviews ul.rr-fieldset-inner .myStarRating {
  position:absolute;
  left:0;
  margin-top:4px;
  padding-right:20px;
  width:155px;
  text-align:right
 }
}
#rr-ex-template--type04 .rr-ex-multiple-reviews ul.rr-fieldset-inner .postReviewStarRating {
 margin:20px 0 0
}
#rr-ex-template--type04 .rr-ex-multiple-reviews ul.rr-fieldset-inner .postReviewStarRating label.rr-ex-error {
 width:100%;
 margin-top:10px
}
#rr-ex-template--type04 .rr-ex-multiple-reviews ul.rr-fieldset-inner .starRatingsContainer {
 position:relative;
 float:none;
 margin:0;
 width:118px;
 height:20px;
 background-image:url(../images/reviews/rating-bg.html);
 background-repeat:no-repeat;
 background-size:116px 20px
}
#rr-ex-template--type04 .rr-ex-multiple-reviews ul.rr-fieldset-inner .starRatingsContainer ul li {
 display:block;
 position:relative;
 width:23px;
 height:20px;
 margin:0 .5px 0 0;
 background-color:transparent;
 background-size:cover
}
#rr-ex-template--type04 .rr-ex-multiple-reviews ul.rr-fieldset-inner .starRatingsContainer ul li.hover,#rr-ex-template--type04 .rr-ex-multiple-reviews ul.rr-fieldset-inner .starRatingsContainer ul li.selected,#rr-ex-template--type04 .rr-ex-multiple-reviews ul.rr-fieldset-inner .starRatingsContainer ul li:focus,#rr-ex-template--type04 .rr-ex-multiple-reviews ul.rr-fieldset-inner .starRatingsContainer ul li:hover {
 border:none;
 outline:0
}
.ie9 #rr-ex-template--type04 .rr-ex-multiple-reviews ul.rr-fieldset-inner .starRatingsContainer ul li:after {
 content:"OOO";
 position:absolute;
 top:0;
 left:0;
 display:block;
 width:23px;
 height:25px;
 font-size:25px;
 line-height:25px;
 overflow:hidden;
 color:transparent
}
#rr-ex-template--type04 .rr-ex-multiple-reviews #rr-ex-notreviewed-error {
 font-size:14px;
 font-weight:400;
 color:#b94a48;
 cursor:default
}
@media only screen and (min-width:768px) {
 #rr-ex-template--type04 .rr-ex-multiple-reviews ul.rr-fieldset-inner .starRatingsContainer ul li {
  float:left
 }
 #rr-ex-template--type04 .rr-ex-multiple-reviews #rr-ex-notreviewed-error {
  position:relative;
  float:none;
  width:320px;
  margin:20px auto 5px!important;
  padding-left:45px;
  text-align:left
 }
 #rr-ex-template--type04 .article-page #rr-lightbox .rr-submission-form ul.rr-fieldset-inner .rr-termandconditions.myStarRating,#rr-ex-template--type04 .rr-submission-form ul.rr-fieldset-inner .rr-label.rr-termandconditions,.article-page #rr-lightbox #rr-ex-template--type04 .rr-submission-form ul.rr-fieldset-inner .rr-termandconditions.myStarRating {
  position:relative;
  display:inline-block;
  padding:0;
  width:auto
 }
}
@media only screen and (max-width:991px) {
 #rr-ex-template--type04 .rr-ex-multiple-reviews #rr-ex-notreviewed-error {
  margin:0 20px
 }
 #rr-ex-template--type04 .article-page #rr-lightbox .rr-submission-form ul.rr-fieldset-inner .rr-termandconditions.myStarRating input[type=checkbox],#rr-ex-template--type04 .rr-submission-form ul.rr-fieldset-inner .rr-label.rr-termandconditions input[type=checkbox],.article-page #rr-lightbox #rr-ex-template--type04 .rr-submission-form ul.rr-fieldset-inner .rr-termandconditions.myStarRating input[type=checkbox] {
  min-width:0
 }
}
#rr-ex-template--type04 .article-page #rr-lightbox .rr-submission-form ul.rr-fieldset-inner .rr-termandconditions.myStarRating a,#rr-ex-template--type04 .rr-submission-form ul.rr-fieldset-inner .rr-label.rr-termandconditions a,.article-page #rr-lightbox #rr-ex-template--type04 .rr-submission-form ul.rr-fieldset-inner .rr-termandconditions.myStarRating a {
 color:#546e98
}
#rr-ex-template--type04 .article-page #rr-lightbox .rr-submission-form ul.rr-fieldset-inner .rr-termandconditions.myStarRating input[type=checkbox],#rr-ex-template--type04 .rr-submission-form ul.rr-fieldset-inner .rr-label.rr-termandconditions input[type=checkbox],.article-page #rr-lightbox #rr-ex-template--type04 .rr-submission-form ul.rr-fieldset-inner .rr-termandconditions.myStarRating input[type=checkbox] {
 position:relative;
 height:23px;
 width:23px;
 min-width:0;
 margin-top:6px
}
@media only screen and (min-width:768px) {
 #rr-ex-template--type04 .article-page #rr-lightbox .rr-submission-form ul.rr-fieldset-inner .rr-termandconditions.myStarRating input[type=checkbox],#rr-ex-template--type04 .rr-submission-form ul.rr-fieldset-inner .rr-label.rr-termandconditions input[type=checkbox],.article-page #rr-lightbox #rr-ex-template--type04 .rr-submission-form ul.rr-fieldset-inner .rr-termandconditions.myStarRating input[type=checkbox] {
  float:left;
  margin:0 10px 1px 1px
 }
}
#rr-ex-template--type04 .article-page #rr-lightbox .rr-submission-form ul.rr-fieldset-inner .rr-termandconditions.myStarRating input[type=checkbox]:after,#rr-ex-template--type04 .rr-submission-form ul.rr-fieldset-inner .rr-label.rr-termandconditions input[type=checkbox]:after,.article-page #rr-lightbox #rr-ex-template--type04 .rr-submission-form ul.rr-fieldset-inner .rr-termandconditions.myStarRating input[type=checkbox]:after {
 content:'';
 position:absolute;
 top:-1px;
 left:-2px;
 margin-right:8px;
 width:25px;
 height:25px;
 vertical-align:middle;
 background-color:#fff;
 border-radius:4px;
 border:1px solid #999;
 cursor:pointer;
 cursor:hand
}
#rr-ex-template--type04 .article-page #rr-lightbox .rr-submission-form ul.rr-fieldset-inner .rr-termandconditions.myStarRating input[type=checkbox]:checked:after,#rr-ex-template--type04 .rr-submission-form ul.rr-fieldset-inner .rr-label.rr-termandconditions input[type=checkbox]:checked:after,.article-page #rr-lightbox #rr-ex-template--type04 .rr-submission-form ul.rr-fieldset-inner .rr-termandconditions.myStarRating input[type=checkbox]:checked:after {
 width:25px;
 height:25px;
 background:url(../svgs/regular/dist/checkbox-checked.html) center center no-repeat #fff;
 background-size:66%;
 border:1px solid #666
}
#rr-ex-template--type04 .article-page #rr-lightbox .rr-submission-form ul.rr-fieldset-inner .rr-termandconditions.myStarRating input[type=checkbox].rr-ex-error:after,#rr-ex-template--type04 .rr-submission-form ul.rr-fieldset-inner .rr-label.rr-termandconditions input[type=checkbox].rr-ex-error:after,.article-page #rr-lightbox #rr-ex-template--type04 .rr-submission-form ul.rr-fieldset-inner .rr-termandconditions.myStarRating input[type=checkbox].rr-ex-error:after {
 border-color:#b94a48
}
#rr-ex-template--type04 .article-page #rr-lightbox .rr-submission-form ul.rr-fieldset-inner .rr-termandconditions.myStarRating .rr-label-text,#rr-ex-template--type04 .rr-submission-form ul.rr-fieldset-inner .rr-label.rr-termandconditions .rr-label-text,.article-page #rr-lightbox #rr-ex-template--type04 .rr-submission-form ul.rr-fieldset-inner .rr-termandconditions.myStarRating .rr-label-text {
 font-size:14px;
 font-weight:500;
 letter-spacing:.3px
}
@media only screen and (min-width:400px) {
 #rr-ex-template--type04 .article-page #rr-lightbox .rr-submission-form ul.rr-fieldset-inner .rr-termandconditions.myStarRating .rr-label-text,#rr-ex-template--type04 .rr-submission-form ul.rr-fieldset-inner .rr-label.rr-termandconditions .rr-label-text,.article-page #rr-lightbox #rr-ex-template--type04 .rr-submission-form ul.rr-fieldset-inner .rr-termandconditions.myStarRating .rr-label-text {
  position:relative;
  top:5px
 }
}
@media only screen and (min-width:768px) {
 #rr-ex-template--type04 .article-page #rr-lightbox .rr-submission-form ul.rr-fieldset-inner .rr-termandconditions.myStarRating .rr-label-text,#rr-ex-template--type04 .rr-submission-form ul.rr-fieldset-inner .rr-label.rr-termandconditions .rr-label-text,.article-page #rr-lightbox #rr-ex-template--type04 .rr-submission-form ul.rr-fieldset-inner .rr-termandconditions.myStarRating .rr-label-text {
  display:inline-block;
  float:none;
  padding-top:5px;
  top:auto
 }
}
#rr-ex-template--type04 .rr-submission-form ul.rr-fieldset-inner .rr-review-section>ul {
 width:auto
}
@media only screen and (max-width:991px) {
 #rr-ex-template--type04 .rr-submission-form ul.rr-fieldset-inner .rr-review-section>ul>li {
  margin:0 20px 20px
 }
 #rr-ex-template--type04 .rr-submission-form ul.rr-fieldset-inner .rr-review-section>ul>li.rr-button-container {
  margin:0;
  padding:25px 20px 20px
 }
}
#rr-ex-template--type04 .rr-submission-form .rr-ex-btn-container {
 width:auto;
 text-align:center;
 color:#fff
}
#rr-ex-template--type04 .rr-submission-form .rr-ex-btn-container .rr-button {
 display:inline-block;
 min-width:166px;
 max-width:none!important;
 height:auto;
 padding:14px 30px 15px;
 margin:0 auto!important;
 top:auto;
 right:auto;
 border-radius:3px;
 background-color:#fff;
 border:1px solid #ccc;
 border-bottom-width:3px;
 font-size:16px;
 font-weight:300;
 letter-spacing:.3px;
 line-height:1;
 text-transform:lowercase;
 text-align:center;
 color:#002663!important
}
@media only screen and (max-width:991px) {
 #rr-ex-template--type04 .rr-submission-form .rr-button-container {
  margin:0;
  padding:25px 20px
 }
}
@media only screen and (min-width:768px) {
 #rr-ex-template--type04 .rr-submission-form .rr-button-container {
  display:block;
  margin:0 auto;
  padding:25px 20px 20px;
  text-align:center
 }
}
.pdp-page .rr-product-reviews .averageRingBlock {
 margin-top:0
}
.pdp-page .reviews .rr-widget-container .paging {
 margin-bottom:0;
 padding-bottom:0
}
.reviews .rr-product-reviews .averageRingBlock H3 {
 padding:0 0 0 20px;
 right:auto
}
@media (min-width:768px) {
 .reviews .rr-product-reviews .averageRingBlock H3 {
  max-width:297px;
  top:50%;
  transform:translateY(-50%)
 }
}
@media (min-width:768px) and (orientation:portrait) {
 .reviews .rr-product-reviews .averageRingBlock H3 {
  max-width:260px;
  left:29%;
  padding-left:20px
 }
}
.reviews .rr-product-reviews .averageRingBlock H3:before {
 position:absolute;
 left:0;
 top:50%;
 transform:translateY(-50%)
}
@media (min-width:768px) and (orientation:portrait) {
 .reviews .rr-product-reviews .averageRingBlock .total-reviews {
  left:40px
 }
 .reviews .rr-product-reviews .averageRingBlock .aggregateRating {
  left:55px
 }
 .reviews .rr-product-reviews .write-review-btn {
  padding:0 20px;
  right:-40px
 }
}
.c-search-input-v2 .container {
 max-width:none;
 padding:0;
 height:100%
}
.c-search-input-v2 .c-search-input-v2__search-overlay {
 display:block
}
.c-search-input-v2 .o-modal {
 background:rgba(255,255,255,.9)
}
.men-care .c-search-input-v2 .o-modal {
 background:rgba(0,0,0,.8)
}
.c-search-input-v2 .o-modal-container {
 padding-top:58px
}
.c-search-input-v2 .c-search-input-v2__wrapper>* {
 max-width:1024px;
 margin:0 auto;
 width:100%
}
@media (min-width:768px) {
 .c-search-input-v2 .o-modal-container {
  padding-top:46px
 }
 .c-search-input-v2 .c-search-input-v2__wrapper>* {
  width:75%
 }
 .c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-2_topic .c-page-listing-v2-listing-item-cta__container .dove-baby .c-search-input-v2 .c-search-input-v2__wrapper button.js-search-desktop,.c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-3_topic .c-page-listing-v2-listing-item-cta__container .dove-baby .c-search-input-v2 .c-search-input-v2__wrapper button.js-search-desktop,.coupons-flow .c-diagnostic-tool .c-articles-section .dove-baby .c-search-input-v2 .c-search-input-v2__wrapper .js-search-desktop.c-articles-summary__link,.dove-baby .c-search-input-v2 .c-search-input-v2__wrapper .c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-2_topic .c-page-listing-v2-listing-item-cta__container button.js-search-desktop,.dove-baby .c-search-input-v2 .c-search-input-v2__wrapper .c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-3_topic .c-page-listing-v2-listing-item-cta__container button.js-search-desktop,.dove-baby .c-search-input-v2 .c-search-input-v2__wrapper .coupons-flow .c-diagnostic-tool .c-articles-section .js-search-desktop.c-articles-summary__link,.dove-baby .c-search-input-v2 .c-search-input-v2__wrapper .edit-account .account-detail .c_view_account_credentials button.js-search-desktop,.dove-baby .c-search-input-v2 .c-search-input-v2__wrapper .edit-account .account-detail .c_view_account_options button.js-search-desktop,.dove-baby .c-search-input-v2 .c-search-input-v2__wrapper .edit-account .account-detail .c_view_account_user_details button.js-search-desktop,.dove-baby .c-search-input-v2 .c-search-input-v2__wrapper .edit-account .account-detail .container-fluid button.js-search-desktop,.dove-baby .c-search-input-v2 .c-search-input-v2__wrapper .edit-account .account-information .c_view_account_credentials button.js-search-desktop,.dove-baby .c-search-input-v2 .c-search-input-v2__wrapper .edit-account .account-information .c_view_account_options button.js-search-desktop,.dove-baby .c-search-input-v2 .c-search-input-v2__wrapper .edit-account .account-information .c_view_account_user_details button.js-search-desktop,.dove-baby .c-search-input-v2 .c-search-input-v2__wrapper .edit-account .account-information .container-fluid button.js-search-desktop,.dove-baby .c-search-input-v2 .c-search-input-v2__wrapper .edit-account .summary-account .c_view_account_credentials button.js-search-desktop,.dove-baby .c-search-input-v2 .c-search-input-v2__wrapper .edit-account .summary-account .c_view_account_options button.js-search-desktop,.dove-baby .c-search-input-v2 .c-search-input-v2__wrapper .edit-account .summary-account .c_view_account_user_details button.js-search-desktop,.dove-baby .c-search-input-v2 .c-search-input-v2__wrapper .edit-account .summary-account .container-fluid #c_view_account_credentials button.js-search-desktop,.dove-baby .c-search-input-v2 .c-search-input-v2__wrapper .edit-account .summary-account .container-fluid #c_view_account_user_details button.js-search-desktop,.dove-baby .c-search-input-v2 .c-search-input-v2__wrapper .edit-account .summary-account .container-fluid form.c-view-account-credentials button.js-search-desktop,.dove-baby .c-search-input-v2 .c-search-input-v2__wrapper .edit-account .summary-account .container-fluid form.c-view-account-userdetails button.js-search-desktop,.dove-baby .c-search-input-v2 .c-search-input-v2__wrapper .form-v2 .form-horizontal .form-group.primary-btn button.js-search-desktop,.dove-baby .c-search-input-v2 .c-search-input-v2__wrapper .o-btn--primary.js-search-desktop,.edit-account .account-detail .c_view_account_credentials .dove-baby .c-search-input-v2 .c-search-input-v2__wrapper button.js-search-desktop,.edit-account .account-detail .c_view_account_options .dove-baby .c-search-input-v2 .c-search-input-v2__wrapper button.js-search-desktop,.edit-account .account-detail .c_view_account_user_details .dove-baby .c-search-input-v2 .c-search-input-v2__wrapper button.js-search-desktop,.edit-account .account-detail .container-fluid .dove-baby .c-search-input-v2 .c-search-input-v2__wrapper button.js-search-desktop,.edit-account .account-information .c_view_account_credentials .dove-baby .c-search-input-v2 .c-search-input-v2__wrapper button.js-search-desktop,.edit-account .account-information .c_view_account_options .dove-baby .c-search-input-v2 .c-search-input-v2__wrapper button.js-search-desktop,.edit-account .account-information .c_view_account_user_details .dove-baby .c-search-input-v2 .c-search-input-v2__wrapper button.js-search-desktop,.edit-account .account-information .container-fluid .dove-baby .c-search-input-v2 .c-search-input-v2__wrapper button.js-search-desktop,.edit-account .summary-account .c_view_account_credentials .dove-baby .c-search-input-v2 .c-search-input-v2__wrapper button.js-search-desktop,.edit-account .summary-account .c_view_account_options .dove-baby .c-search-input-v2 .c-search-input-v2__wrapper button.js-search-desktop,.edit-account .summary-account .c_view_account_user_details .dove-baby .c-search-input-v2 .c-search-input-v2__wrapper button.js-search-desktop,.edit-account .summary-account .container-fluid #c_view_account_credentials .dove-baby .c-search-input-v2 .c-search-input-v2__wrapper button.js-search-desktop,.edit-account .summary-account .container-fluid #c_view_account_user_details .dove-baby .c-search-input-v2 .c-search-input-v2__wrapper button.js-search-desktop,.edit-account .summary-account .container-fluid form.c-view-account-credentials .dove-baby .c-search-input-v2 .c-search-input-v2__wrapper button.js-search-desktop,.edit-account .summary-account .container-fluid form.c-view-account-userdetails .dove-baby .c-search-input-v2 .c-search-input-v2__wrapper button.js-search-desktop,.form-v2 .form-horizontal .form-group.primary-btn .dove-baby .c-search-input-v2 .c-search-input-v2__wrapper button.js-search-desktop {
  margin-top:13px
 }
}
@media (min-width:992px) {
 .c-search-input-v2 .c-search-input-v2__wrapper>* {
  width:69%
 }
}
.c-search-input-v2 .c-search-input-v2__subbrand {
 overflow:hidden
}
.c-search-input-v2 .search-container {
 width:100%;
 max-width:none;
 height:auto;
 position:relative
}
.c-search-input-v2 .search-container>* {
 max-width:1024px;
 margin:0 auto;
 width:100%;
 padding:0 20px
}
@media (min-width:768px) {
 .c-search-input-v2 .search-container>* {
  width:76%;
  padding:0
 }
}
.c-search-input-v2 .search-container.c-search-v2__no-subbrand:before {
 top:-108px
}
.c-search-input-v2 .search-container:before {
 content:'';
 position:absolute;
 width:100%;
 height:100%;
 z-index:-2;
 background:#f0efef;
 background:-moz-linear-gradient(top,#f0efef 0,rgba(255,255,255,0) 100%);
 background:-webkit-linear-gradient(top,#f0efef 0,rgba(255,255,255,0) 100%);
 background:linear-gradient(to bottom,#f0efef 0,rgba(255,255,255,0) 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0efef', endColorstr='#ffffff', GradientType=0);
 background-position:100% -22px
}
.dove-baby .c-search-input-v2 .search-container:before {
 background:#eff4f7;
 background:-moz-linear-gradient(top,#eff4f7 0,#f5f9fa 50%,#fff 100%);
 background:-webkit-linear-gradient(top,#eff4f7 0,#f5f9fa 50%,#fff 100%);
 background:linear-gradient(to bottom,#eff4f7 0,#f5f9fa 50%,#fff 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eff4f7', endColorstr='#ffffff', GradientType=0);
 opacity:.6
}
.dove-dsep .c-search-input-v2 .search-container:before {
 opacity:.6
}
.men-care .c-search-input-v2 .search-container:before {
 background:0 0
}
.c-search-input-v2 .search-container:after {
 content:'';
 display:none;
 position:absolute;
 width:100%;
 z-index:-1;
 opacity:.8
}
.men-care .c-search-input-v2 .search-container:after {
 background:url(../images/search-input/bg%402x.html) center top no-repeat;
 background-size:162% 100%;
 background-position-y:-6px;
 top:-1px;
 display:block;
 height:144px
}
@media (min-width:768px) {
 .men-care .c-search-input-v2 .search-container:after {
  background-position-y:-8px;
  height:192px;
  background-size:100% 100%;
  width:100%
 }
}
@media (min-width:992px) {
 .men-care .c-search-input-v2 .search-container:after {
  background-size:contain
 }
}
.c-search-input-v2 .c-search-input-v2__logo {
 display:block;
 text-align:center;
 margin-bottom:30px
}
.men-care .c-search-input-v2 .c-search-input-v2__logo {
 margin-bottom:28px
}
.dove-baby .c-search-input-v2 .c-search-input-v2__logo {
 margin-bottom:30px
}
.dove-dsep .c-search-input-v2 .c-search-input-v2__logo {
 margin-bottom:22px
}
@media (min-width:768px) {
 .men-care .c-search-input-v2 .c-search-input-v2__logo {
  margin-bottom:40px
 }
 .dove-baby .c-search-input-v2 .c-search-input-v2__logo {
  margin-bottom:38px
 }
 .dove-dsep .c-search-input-v2 .c-search-input-v2__logo {
  margin-bottom:43px
 }
}
.c-search-input-v2 .c-search-input-v2__header {
 margin:0 auto 28px;
 padding-top:42px
}
.men-care .c-search-input-v2 .c-search-input-v2__header {
 margin:0 auto 32px;
 padding-top:34px
}
.dove-baby .c-search-input-v2 .c-search-input-v2__header {
 margin:0 auto 35px;
 padding-top:36px
}
.dove-dsep .c-search-input-v2 .c-search-input-v2__header {
 margin:0 auto 25px;
 padding-top:34px
}
.c-page-divider-v2--type-a .c-search-input-v2 h2,.c-search-input-v2 .c-page-divider-v2--type-a h2,.c-search-input-v2 .o-text__heading-2 {
 text-align:center;
 color:#666;
 font-size:2.2rem;
 letter-spacing:.2px;
 line-height:1.2;
 text-transform:none
}
.c-page-divider-v2--type-a .dove-baby .c-search-input-v2 h2,.dove-baby .c-search-input-v2 .c-page-divider-v2--type-a h2,.dove-baby .c-search-input-v2 .o-text__heading-2 {
 line-height:1.17;
 letter-spacing:.2px;
 font-size:2.1rem;
 color:#0090c1
}
.c-page-divider-v2--type-a .men-care .c-search-input-v2 h2,.men-care .c-search-input-v2 .c-page-divider-v2--type-a h2,.men-care .c-search-input-v2 .o-text__heading-2 {
 color:#fff;
 font-size:2.1rem;
 text-transform:uppercase;
 line-height:1.19;
 letter-spacing:.3px
}

.c-search-input-v2--takeover-search {
 position:fixed;
 right:10px;
 top:0;
 z-index:99
}
.c-search-input-v2--takeover-search .o-modal-header {
 text-align:right
}
.c-search-input-v2--takeover-search .o-modal-content {
 white-space:inherit;
 cursor:default;
 overflow-x:auto
}
.c-search-input-v2--takeover-search .c-search-input-v2__search-close {
 width:21px;
 height:21px;
 cursor:pointer;
 fill:#666
}
@media (min-width:768px) {
 .c-search-input-v2 .c-search-input-v2__header {
  margin:0 auto 23px;
  padding-top:41px
 }
 .men-care .c-search-input-v2 .c-search-input-v2__header {
  margin:0 auto 31px;
  padding-top:41px
 }
 .dove-baby .c-search-input-v2 .c-search-input-v2__header {
  margin:0 auto 43px;
  padding-top:41px
 }
 .dove-dsep .c-search-input-v2 .c-search-input-v2__header {
  margin:0 auto 24px;
  padding-top:46px
 }
 .c-page-divider-v2--type-a .c-search-input-v2 h2,.c-search-input-v2 .c-page-divider-v2--type-a h2,.c-search-input-v2 .o-text__heading-2 {
  font-size:3rem;
  letter-spacing:.3px
 }
 .c-page-divider-v2--type-a .dove-baby .c-search-input-v2 h2,.dove-baby .c-search-input-v2 .c-page-divider-v2--type-a h2,.dove-baby .c-search-input-v2 .o-text__heading-2 {
  line-height:1.11;
  letter-spacing:.2px;
  font-size:2.2rem
 }
 .c-page-divider-v2--type-a .men-care .c-search-input-v2 h2,.men-care .c-search-input-v2 .c-page-divider-v2--type-a h2,.men-care .c-search-input-v2 .o-text__heading-2 {
  line-height:1.04;
  letter-spacing:.4px;
  font-size:2.7rem
 }
 .c-page-divider-v2--type-a .dove-dsep .c-search-input-v2 h2,.dove-dsep .c-search-input-v2 .c-page-divider-v2--type-a h2,.dove-dsep .c-search-input-v2 .o-text__heading-2 {
  line-height:1.2;
  letter-spacing:2.3px;
  font-size:2.5rem
 }
 .c-search-input-v2--takeover-search .c-search-input-v2__search-close {
  width:30px;
  height:30px
 }
}
.c-search-input-v2 .o-btn--search-handler {
 display:inline-block;
 border:0;
 background:0 0;
 text-transform:none;
 min-width:0;
 height:60px;
 line-height:60px
}
.c-search-input-v2 .o-btn--search-close {
 width:22px;
 height:30px;
 padding:0;
 min-width:0;
 border:0;
 position:absolute;
 background:0 0;
 top:13px;
 right:25px
}
@media (min-width:768px) {
 .c-search-input-v2 .o-btn--search-close {
  top:42px;
  right:25px;
  width:30px;
  height:30px
 }
}
#rr-ex-template--type02 .rr-product-reviews .averageRingBlock .right-review-area .c-search-input-v2 .write-review-btn .icon-search,#rr-ex-template--type02 .rr-widget-container .paging .c-search-input-v2 .rr-loadmore-btn .icon-search,#rr-ex-template--type04 .rr-submission-form .rr-ex-btn-container .c-search-input-v2 .rr-button .icon-search,.article-reviews .rr-product-reviews.type-a .averageRingBlock .c-search-input-v2 .write-review-btn .icon-search,.article-reviews .rr-product-reviews.type-a .paging .c-search-input-v2 .rr-loadmore-btn .icon-search,.c-diagnostic-tool .c-result-sec-email__success .c-search-input-v2 a .icon-search,.c-search-input-v2 #rr-ex-template--type02 .rr-product-reviews .averageRingBlock .right-review-area .write-review-btn .icon-search,.c-search-input-v2 #rr-ex-template--type02 .rr-widget-container .paging .rr-loadmore-btn .icon-search,.c-search-input-v2 #rr-ex-template--type04 .rr-submission-form .rr-ex-btn-container .rr-button .icon-search,.c-search-input-v2 .article-reviews .rr-product-reviews.type-a .averageRingBlock .write-review-btn .icon-search,.c-search-input-v2 .article-reviews .rr-product-reviews.type-a .paging .rr-loadmore-btn .icon-search,.c-search-input-v2 .c-diagnostic-tool .c-result-sec-email__success a .icon-search,.c-search-input-v2 .coupons-flow .coupons-diagnostic-tool .call-to-action button .icon-search,.c-search-input-v2 .coupons-webBricks-action .call-to-action__link .icon-search,.c-search-input-v2 .edit-account .account-detail .c_view_account_credentials button .icon-search,.c-search-input-v2 .edit-account .account-detail .c_view_account_options button .icon-search,.c-search-input-v2 .edit-account .account-detail .c_view_account_user_details button .icon-search,.c-search-input-v2 .edit-account .account-detail .container-fluid button .icon-search,.c-search-input-v2 .edit-account .account-information .c_view_account_credentials button .icon-search,.c-search-input-v2 .edit-account .account-information .c_view_account_options button .icon-search,.c-search-input-v2 .edit-account .account-information .c_view_account_user_details button .icon-search,.c-search-input-v2 .edit-account .account-information .container-fluid button .icon-search,.c-search-input-v2 .edit-account .summary-account .c_view_account_credentials button .icon-search,.c-search-input-v2 .edit-account .summary-account .c_view_account_options button .icon-search,.c-search-input-v2 .edit-account .summary-account .c_view_account_user_details button .icon-search,.c-search-input-v2 .edit-account .summary-account .container .c-profile-tabs-cont button .icon-search,.c-search-input-v2 .edit-account .summary-account .container-fluid #c_view_account_credentials button .icon-search,.c-search-input-v2 .edit-account .summary-account .container-fluid #c_view_account_user_details button .icon-search,.c-search-input-v2 .edit-account .summary-account .container-fluid form.c-view-account-credentials button .icon-search,.c-search-input-v2 .edit-account .summary-account .container-fluid form.c-view-account-userdetails button .icon-search,.c-search-input-v2 .form-v2 .form-horizontal .form-group.primary-btn button .icon-search,.c-search-input-v2 .form-v2 .form-horizontal .form-group.secondary-btn button .icon-search,.c-search-input-v2 .o-btn .icon-search,.coupons-flow .coupons-diagnostic-tool .call-to-action .c-search-input-v2 button .icon-search,.coupons-webBricks-action .c-search-input-v2 .call-to-action__link .icon-search,.edit-account .account-detail .c_view_account_credentials .c-search-input-v2 button .icon-search,.edit-account .account-detail .c_view_account_options .c-search-input-v2 button .icon-search,.edit-account .account-detail .c_view_account_user_details .c-search-input-v2 button .icon-search,.edit-account .account-detail .container-fluid .c-search-input-v2 button .icon-search,.edit-account .account-information .c_view_account_credentials .c-search-input-v2 button .icon-search,.edit-account .account-information .c_view_account_options .c-search-input-v2 button .icon-search,.edit-account .account-information .c_view_account_user_details .c-search-input-v2 button .icon-search,.edit-account .account-information .container-fluid .c-search-input-v2 button .icon-search,.edit-account .summary-account .c_view_account_credentials .c-search-input-v2 button .icon-search,.edit-account .summary-account .c_view_account_options .c-search-input-v2 button .icon-search,.edit-account .summary-account .c_view_account_user_details .c-search-input-v2 button .icon-search,.edit-account .summary-account .container .c-profile-tabs-cont .c-search-input-v2 button .icon-search,.edit-account .summary-account .container-fluid #c_view_account_credentials .c-search-input-v2 button .icon-search,.edit-account .summary-account .container-fluid #c_view_account_user_details .c-search-input-v2 button .icon-search,.edit-account .summary-account .container-fluid form.c-view-account-credentials .c-search-input-v2 button .icon-search,.edit-account .summary-account .container-fluid form.c-view-account-userdetails .c-search-input-v2 button .icon-search,.form-v2 .form-horizontal .form-group.primary-btn .c-search-input-v2 button .icon-search,.form-v2 .form-horizontal .form-group.secondary-btn .c-search-input-v2 button .icon-search {
 margin-top:20px
}
@media (max-width:767px) {
 #rr-ex-template--type02 .rr-product-reviews .averageRingBlock .right-review-area .c-search-input-v2 .write-review-btn .icon-search,#rr-ex-template--type02 .rr-widget-container .paging .c-search-input-v2 .rr-loadmore-btn .icon-search,#rr-ex-template--type04 .rr-submission-form .rr-ex-btn-container .c-search-input-v2 .rr-button .icon-search,.article-reviews .rr-product-reviews.type-a .averageRingBlock .c-search-input-v2 .write-review-btn .icon-search,.article-reviews .rr-product-reviews.type-a .paging .c-search-input-v2 .rr-loadmore-btn .icon-search,.c-diagnostic-tool .c-result-sec-email__success .c-search-input-v2 a .icon-search,.c-search-input-v2 #rr-ex-template--type02 .rr-product-reviews .averageRingBlock .right-review-area .write-review-btn .icon-search,.c-search-input-v2 #rr-ex-template--type02 .rr-widget-container .paging .rr-loadmore-btn .icon-search,.c-search-input-v2 #rr-ex-template--type04 .rr-submission-form .rr-ex-btn-container .rr-button .icon-search,.c-search-input-v2 .article-reviews .rr-product-reviews.type-a .averageRingBlock .write-review-btn .icon-search,.c-search-input-v2 .article-reviews .rr-product-reviews.type-a .paging .rr-loadmore-btn .icon-search,.c-search-input-v2 .c-diagnostic-tool .c-result-sec-email__success a .icon-search,.c-search-input-v2 .coupons-flow .coupons-diagnostic-tool .call-to-action button .icon-search,.c-search-input-v2 .coupons-webBricks-action .call-to-action__link .icon-search,.c-search-input-v2 .edit-account .account-detail .c_view_account_credentials button .icon-search,.c-search-input-v2 .edit-account .account-detail .c_view_account_options button .icon-search,.c-search-input-v2 .edit-account .account-detail .c_view_account_user_details button .icon-search,.c-search-input-v2 .edit-account .account-detail .container-fluid button .icon-search,.c-search-input-v2 .edit-account .account-information .c_view_account_credentials button .icon-search,.c-search-input-v2 .edit-account .account-information .c_view_account_options button .icon-search,.c-search-input-v2 .edit-account .account-information .c_view_account_user_details button .icon-search,.c-search-input-v2 .edit-account .account-information .container-fluid button .icon-search,.c-search-input-v2 .edit-account .summary-account .c_view_account_credentials button .icon-search,.c-search-input-v2 .edit-account .summary-account .c_view_account_options button .icon-search,.c-search-input-v2 .edit-account .summary-account .c_view_account_user_details button .icon-search,.c-search-input-v2 .edit-account .summary-account .container .c-profile-tabs-cont button .icon-search,.c-search-input-v2 .edit-account .summary-account .container-fluid #c_view_account_credentials button .icon-search,.c-search-input-v2 .edit-account .summary-account .container-fluid #c_view_account_user_details button .icon-search,.c-search-input-v2 .edit-account .summary-account .container-fluid form.c-view-account-credentials button .icon-search,.c-search-input-v2 .edit-account .summary-account .container-fluid form.c-view-account-userdetails button .icon-search,.c-search-input-v2 .form-v2 .form-horizontal .form-group.primary-btn button .icon-search,.c-search-input-v2 .form-v2 .form-horizontal .form-group.secondary-btn button .icon-search,.c-search-input-v2 .o-btn .icon-search,.coupons-flow .coupons-diagnostic-tool .call-to-action .c-search-input-v2 button .icon-search,.coupons-webBricks-action .c-search-input-v2 .call-to-action__link .icon-search,.edit-account .account-detail .c_view_account_credentials .c-search-input-v2 button .icon-search,.edit-account .account-detail .c_view_account_options .c-search-input-v2 button .icon-search,.edit-account .account-detail .c_view_account_user_details .c-search-input-v2 button .icon-search,.edit-account .account-detail .container-fluid .c-search-input-v2 button .icon-search,.edit-account .account-information .c_view_account_credentials .c-search-input-v2 button .icon-search,.edit-account .account-information .c_view_account_options .c-search-input-v2 button .icon-search,.edit-account .account-information .c_view_account_user_details .c-search-input-v2 button .icon-search,.edit-account .account-information .container-fluid .c-search-input-v2 button .icon-search,.edit-account .summary-account .c_view_account_credentials .c-search-input-v2 button .icon-search,.edit-account .summary-account .c_view_account_options .c-search-input-v2 button .icon-search,.edit-account .summary-account .c_view_account_user_details .c-search-input-v2 button .icon-search,.edit-account .summary-account .container .c-profile-tabs-cont .c-search-input-v2 button .icon-search,.edit-account .summary-account .container-fluid #c_view_account_credentials .c-search-input-v2 button .icon-search,.edit-account .summary-account .container-fluid #c_view_account_user_details .c-search-input-v2 button .icon-search,.edit-account .summary-account .container-fluid form.c-view-account-credentials .c-search-input-v2 button .icon-search,.edit-account .summary-account .container-fluid form.c-view-account-userdetails .c-search-input-v2 button .icon-search,.form-v2 .form-horizontal .form-group.primary-btn .c-search-input-v2 button .icon-search,.form-v2 .form-horizontal .form-group.secondary-btn .c-search-input-v2 button .icon-search {
  margin-top:22px
 }
}
.c-search-input-v2__logo img {
 width:60px;
 height:45px
}
.dove-dsep .c-search-input-v2__logo img {
 width:75.5px;
 height:51.5px
}
.dove-baby .c-search-input-v2__logo img {
 width:98px;
 height:28px
}
.men-care .c-search-input-v2__logo img {
 width:166px;
 height:15px
}
.ie .men-care .c-search-input-v2 .o-modal {
 background:rgba(0,0,0,.9)
}
.ie .men-care .search-container:after {
 opacity:.7
}
.contactus_wrapper oter .c-search-input-v2,.coupons-flow oter .c-search-input-v2,.edit-account oter .c-search-input-v2,.forgot-password-page1 oter .c-search-input-v2,.home-page oter .c-search-input-v2,.login-page oter .c-search-input-v2,.multiple-product-review oter .c-search-input-v2,.registration oter .c-search-input-v2,.registration-thankyou oter .c-search-input-v2,.search-results oter .c-search-input-v2 {
 display:none
}
.c-search-listing {
 float:none;
 margin:50px auto 75px;
 min-height:250px
}
@media (min-width:320px) {
 .c-search-listing {
  padding:0
 }
}
@media (min-width:768px) {
 .men-care .c-search-input-v2__logo img {
  width:193.7px;
  height:17.5px
 }
 .c-search-listing {
  margin-top:110px
 }
}
.c-search-listing .o-preloader {
 height:80%
}
.c-inline-search {
 margin:5px 0 25px
}
@media (min-width:768px) {
 .c-inline-search {
  margin:15px 0 40px
 }
}
.c-search-listing__wrap {
 position:relative;
 top:30px;
 opacity:0
}
.c-search-listing__wrap .c-product-overview__awards .award-winner {
 cursor:default;
 background-image:url(../svgs/regular/dist/icon-award-winner.html);
 width:65px;
 height:50px;
 background-size:65px 50px;
 margin-right:-15px
}
@media (max-width:767px) {
 .c-search-listing__wrap .c-product-overview__awards .award-winner {
  margin-right:-12px
 }
}
.c-search-filters {
 padding-bottom:25px;
 margin:0;
 border-bottom:solid 1px #ccc
}
.c-search-filters label {
 font-size:2rem;
 font-weight:400
}
@media (min-width:768px) {
 .c-search-filters {
  padding-bottom:40px
 }
}
.js-text-suggest {
 border-bottom:solid 1px #ccc;
 padding-bottom:30px
}
.c-search-filters__select {
 margin-right:0;
 font-size:1.6rem;
 margin-left:10px;
 padding:0 50px 0 20px;
 text-transform:lowercase
}
@media (min-width:768px) {
 .c-search-filters__select {
  font-size:2rem;
  min-width:182px;
  margin-left:15px;
  padding:0 65px 0 20px
 }
}
.c-search-listing__list {
 list-style:none;
 padding:0;
 min-height:200px
}
.c-search-listing__list.c-search-listing__suggestions {
 margin-top:30px
}
.c-search-listing__item {
 background:url(../svgs/regular/dist/arrow-right-search.html) 98% center no-repeat;
 background-size:8px;
 border-bottom:solid 1px #ccc;
 padding:15px 0
}
.c-search-listing__item .thumbnail {
 border:0;
 margin:0;
 text-align:center
}
.c-search-listing__item .thumbnail img {
 max-width:100%;
 margin:0 auto
}
.c-search-listing__item:first-child {
 border-top:0 none
}
.c-search-listing__item .c-search-listing__header {
 position:relative
}
.c-search-listing__item .c-search-listing__tagwrapper {
 display:inline-block;
 position:absolute;
 top:0;
 left:0
}
.c-search-listing__item .o-product__tag--customizable {
 line-height:20px;
 font-size:1.6rem
}
.c-search-listing__item .o-text__heading-3 {
 color:#002663;
 margin-top:30px
}
.c-search-listing__item .u-desc {
 margin:5px 0;
 font-size:1.6rem
}
.c-search-listing__item .c-inline-review img {
 width:60px!important;
 border-radius:0
}
.c-search-listing__item .c-inline-review .rr-widget-container {
 margin:0;
 line-height:1.3em
}
.c-search-listing__item .c-inline-review .aggregateRating {
 text-align:left
}
@media (min-width:768px) {
 .c-search-listing__item {
  background-position:right center
 }
 .c-search-listing__item .c-inline-review .aggregateRating {
  margin-bottom:10px
 }
}
.c-search-listing__item .c-inline-review .aggRtng,.c-search-listing__item .c-inline-review .tRtng,.c-search-listing__item .c-inline-review .wRtng {
 display:none
}
.c-search-listing__item .c-inline-review .aggregateRating div,.c-search-listing__item .c-inline-review .c-inline-review .aggregateRating img {
 vertical-align:middle!important
}
@media (max-width:767px) {
 .c-search-listing__item .c-inline-review .agRatingSelect {
  margin-top:-20px!important
 }
}
.c-search-listing__item .c-inline-review .rr-widget-container .aggregateRating>div+div {
 margin-top:0!important
}
.c-search-listing__item .c-search-listing__item-wrap {
 line-height:180px
}
.c-search-listing__item .c-search-listing__item-wrap .c-search-listing__item-copy,.c-search-listing__item .c-search-listing__item-wrap .c-search-listing__link {
 display:inline-block;
 vertical-align:middle;
 line-height:normal;
 width:98%
}
@media (min-width:224px) {
 .c-search-listing__item .c-search-listing__item-wrap {
  line-height:115px
 }
}
@media (max-width:767px) {
 .c-search-listing__item .c-search-listing__item-wrap {
  width:85%
 }
}
.c-search-listing__item.Article .thumbnail img,.c-search-listing__item.ArticleVideo .thumbnail img {
 border-radius:50%
}
.c-search-listing__item .c-search-listing__image {
 width:50px;
 height:50px;
 border-radius:50%;
 border:1px solid #ccc;
 margin:0 auto
}
.c-search-listing__item .c-search-listing__image .icon-page-alt {
 background:url(../svgs/regular/dist/icon-page-alt.html) center center;
 background-size:15px 18px
}
@media (min-width:768px) {
 .c-search-listing__item .c-search-listing__image {
  width:80px;
  height:80px
 }
 .c-search-listing__item .c-search-listing__image .icon-page-alt {
  background-size:25px 28px
 }
}
.c-search-listing__item .c-search-listing__image .icon-article-alt,.c-search-listing__item .c-search-listing__image .icon-page-alt {
 stroke:#333;
 width:15px;
 height:18px;
 margin:12px auto 0
}
@media (min-width:768px) {
 .c-search-listing__item .c-search-listing__image .icon-article-alt,.c-search-listing__item .c-search-listing__image .icon-page-alt {
  width:25px;
  height:28px;
  margin:23px auto 0
 }
}
.c-search-listing__item .c-search-listing__image .icon-article-alt {
 width:15px;
 height:17px;
 margin:8px auto 0;
 background:url(../svgs/css/dist/svg/sprite.stack.html#article-alt) center center;
 background-size:15px 17px
}
@media (min-width:768px) {
 .c-search-listing__item .c-search-listing__image .icon-article-alt {
  width:30px;
  height:33px;
  margin:23px auto 0;
  background-size:30px 33px
 }
}
.c-search-listing__item .c-product-overview__awards {
 position:absolute;
 right:13px;
 top:10px
}
.c-search-listing__item .c-product-overview__awards .c-award-img {
 margin:0
}
@media (max-width:767px) {
 .c-search-listing__item .c-product-overview__awards {
  right:7%;
  top:30px
 }
}
.c-search-listing__item .c-product-overview__awards[class*=c-product-awards-count-] .c-product-awards img {
 max-height:39px;
 max-width:39px;
 margin-bottom:5px;
 cursor:default
}
.c-search-listing__item .c-product-overview__awards>div div:nth-child(n+4) {
 display:none
}
.c-search-listing__detail .c-search-listing__link {
 padding-right:10px;
 display:block
}
.c-search-listing__link,.c-search-listing__link:focus,.c-search-listing__link:hover {
 color:#666;
 text-decoration:none
}
.c-search-listing__breadcrumbs .c-breadcrumb__list {
 padding-left:0;
 margin:0;
 text-align:left
}
@media (min-width:768px) {
 .c-search-listing__detail .c-search-listing__link {
  padding-right:35px
 }
 .c-search-listing__breadcrumbs .c-breadcrumb__list {
  text-align:left
 }
}
.c-search-listing__breadcrumbs .c-breadcrumb__item {
 padding:5px 0 0
}
.c-search-listing__breadcrumbs .c-svg.arrow-right {
 background:url(../svgs/regular/dist/arrow-right-search-gold.html) center center;
 width:8px;
 height:8px;
 margin:5px 8px 0
}
.c-inline-search__no-results .matching-keyword {
 color:#002663;
 font-weight:600
}
.c-inline-search__no-results .u-desc {
 margin:20px 0 40px
}
@media (min-width:768px) {
 .c-inline-search__no-results .did-you-mean {
  margin-top:-30px
 }
}
.c-search-listing__header .c-search-listing__tag {
 margin-top:2px;
 display:inline-block;
 margin-right:10px
}
@media (min-width:768px) {
 .c-search-listing__header .c-search-listing__tag,.c-search-listing__header .o-text__heading-3 {
  float:left
 }
 .c-search-listing__header .c-search-listing__tag {
  margin-left:5px;
  margin-top:0
 }
}
.rtl .c-global-search__wrapper .twitter-typeahead,.rtl .c-search-listing__list .c-search-listing__detail .c-search-listing__link h2 {
 float:right
}
.c-search-listing__noimage {
 background:url(../images/default-image.html) 0 center no-repeat;
 width:50px;
 height:155px;
 background-size:50px;
 display:block;
 margin:0 auto
}
@media (min-width:768px) {
 .c-search-listing__noimage {
  width:70px;
  height:105px;
  background-size:70px
 }
}
@media (min-width:1200px) {
 .c-search-listing__noimage {
  width:100px;
  height:100px;
  background-size:100px
 }
}
.js-btn-loadmore {
 margin:35px 0 0
}
.c-search-listing__loadmore {
 display:none
}
.c-search-listing__loadmore.o-preloader {
 background-position:center 0;
 top:0;
 min-height:150px
}
.ie9 .c-search-listing select {
 background:0 0;
 padding:0;
 font-size:2rem
}
.rtl .c-search-listing__list .c-search-listing__detail .c-search-listing__link {
 padding:0 0 0 10px
}
.rtl .c-search-listing__list .c-search-listing__detail .c-search-listing__link .c-search-listing__tagwrapper {
 right:0;
 left:auto
}
.rtl .c-search-listing__breadcrumbs .c-breadcrumb__list {
 text-align:right
}
.rtl .c-search-listing__item {
 background-image:url(../svgs/regular/dist/arrow-right-search-rtl.html);
 background-position:2% center
}
.c-search-listing-v2 {
 float:none;
 min-height:250px;
 margin:60px auto
}
.c-search-listing-v2 .c-search-listing__noresult {
 margin:32px 20px;
 font-size:16px;
 color:#666;
 line-height:23px;
 letter-spacing:.3px
}
@media (min-width:768px) {
 .rtl .c-search-listing__list .c-search-listing__detail .c-search-listing__link {
  padding:0 0 0 35px
 }
 .rtl .c-search-listing__breadcrumbs .c-breadcrumb__list {
  text-align:right
 }
 .c-search-listing-v2 .c-search-listing__noresult {
  margin:32px 0
 }
}
.c-search-listing-v2 .o-btn-search {
 width:22px;
 height:22px
}
.c-search-listing-v2 .o-preloader {
 height:80%
}
.c-search-listing-v2 .tt-menu {
 background:#fff
}
.c-search-listing-v2 .o-product__tag--customizable {
 margin-left:0;
 font-style:normal;
 font-size:1.4rem;
 line-height:1;
 color:#666;
 background-color:#efefef;
 padding:5px 6px
}
.c-search-listing-v2__wrapper .c-search-listing-v2__searchblock>*,.c-search-listing-v2__wrapper>* {
 margin:0 auto
}
.c-search-listing-v2 .c-search-listing-v2__item--article img {
 border-radius:50%
}
.c-search-listing-v2__wrapper {
 padding:0;
 max-width:none
}
@media (min-width:768px) {
 .c-search-listing-v2__wrapper>* {
  max-width:662px
 }
}
@media (min-width:992px) {
 .c-search-listing-v2__wrapper>* {
  width:69%;
  max-width:880px
 }
}
.c-search-listing-v2__wrapper .o-text__heading-3 {
 letter-spacing:.2px;
 line-height:1.23
}
.c-search-listing-v2__wrapper .c-search-listing-v2__content-type {
 min-height:200px;
 position:relative
}
.c-search-listing-v2__wrapper .c-search-listing-v2__searchblock {
 position:relative;
 width:100%;
 max-width:none
}
@media (min-width:768px) {
 .c-search-listing-v2__wrapper .c-search-listing-v2__searchblock>* {
  max-width:662px
 }
}
@media (min-width:992px) {
 .c-search-listing-v2__wrapper .c-search-listing-v2__searchblock>* {
  width:69%;
  max-width:880px
 }
}
.c-search-listing-v2__wrapper .c-search-listing-v2__searchblock:before {
 content:'';
 position:absolute;
 display:block;
 top:-30px;
 bottom:0;
 z-index:-2;
 width:100%;
 background:url(../images/core-bg-gradient.html) 100% -24px no-repeat;
 background-size:100% 100%;
 height:616px
}
.dove-baby .c-search-listing-v2__wrapper .c-search-listing-v2__searchblock:before {
 background:url(../images/baby-bg-grad.html) 100% -22px no-repeat;
 background-size:100% 100%;
 bottom:-22px;
 height:auto
}
.men-care .c-search-listing-v2__wrapper .c-search-listing-v2__searchblock:before {
 background:#303334;
 background:-moz-linear-gradient(left,#303334 0,#4c4f4f 25%,#4c4f4f 50%,#4c4f4f 75%,#303334 100%);
 background:-webkit-linear-gradient(left,#303334 0,#4c4f4f 25%,#4c4f4f 50%,#4c4f4f 75%,#303334 100%);
 background:linear-gradient(to right,#303334 0,#4c4f4f 25%,#4c4f4f 50%,#4c4f4f 75%,#303334 100%);
 filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#303334', endColorstr='#303334', GradientType=1 );
 height:auto
}
.dove-dsep .c-search-listing-v2__wrapper .c-search-listing-v2__searchblock:before {
 background-size:137%;
 height:616px
}
@media (min-width:768px) {
 .c-search-listing-v2__wrapper .c-search-listing-v2__searchblock:before {
  top:-38px;
  height:880px
 }
 .dove-baby .c-search-listing-v2__wrapper .c-search-listing-v2__searchblock:before {
  bottom:41px
 }
 .dove-dsep .c-search-listing-v2__wrapper .c-search-listing-v2__searchblock:before {
  height:529.3px
 }
}
@media (min-width:992px) {
 .c-search-listing-v2__wrapper .c-search-listing-v2__searchblock:before {
  height:620px
 }
 .dove-baby .c-search-listing-v2__wrapper .c-search-listing-v2__searchblock:before {
  bottom:-37px
 }
 .dove-dsep .c-search-listing-v2__wrapper .c-search-listing-v2__searchblock:before {
  height:616px;
  background-size:100%
 }
}
.c-search-listing-v2__wrapper .c-search-listing-v2__searchblock:after {
 content:'';
 display:none;
 position:absolute;
 bottom:0;
 width:100%;
 z-index:-2;
 height:616px
}
.dove-baby .c-search-listing-v2__wrapper .c-search-listing-v2__searchblock:after {
 height:72px;
 background:url(../svgs/regular/dist/border-bottom-clouds-repeating.html) no-repeat;
 background-size:250% 100%;
 background-position-x:-320px;
 display:block
}
.men-care .c-search-listing-v2__wrapper .c-search-listing-v2__searchblock:after {
 height:70px;
 top:-30px;
 background:url(../images/search-input/image-texture%402x.html) center top;
 opacity:.5;
 background-size:contain;
 display:block
}
.dove-dsep .c-search-listing-v2__wrapper .c-search-listing-v2__searchblock:after {
 display:none
}
.c-search-listing-v2__wrapper .c-results-label {
 padding:0 21px;
 margin-top:30px;
 font-size:2rem;
 letter-spacing:.2px
}
.dove-baby .c-search-listing-v2__wrapper .c-results-label {
 line-height:1.23;
 color:#666
}
.men-care .c-search-listing-v2__wrapper .c-results-label {
 line-height:1.23;
 color:#fff
}
.dove-dsep .c-search-listing-v2__wrapper .c-results-label {
 color:#2686b8;
 font-size:2.2rem;
 line-height:1.33;
 letter-spacing:2px
}
@media (min-width:768px) {
 .c-search-listing-v2__wrapper .c-search-listing-v2__searchblock:after {
  height:883px
 }
 .men-care .c-search-listing-v2__wrapper .c-search-listing-v2__searchblock:after {
  height:118px;
  top:-38px
 }
 .dove-baby .c-search-listing-v2__wrapper .c-search-listing-v2__searchblock:after {
  background-size:126%;
  background-position-x:-200px;
  bottom:53px
 }
 .c-search-listing-v2__wrapper .c-results-label {
  margin-top:38px
 }
}
.c-search-listing-v2 .c-search-input-v2__inline {
 margin:16px auto 0;
 padding:0 21px 20px
}
.dove-baby .c-search-listing-v2 .c-search-input-v2__inline {
 margin-top:18px
}
.men-care .c-search-listing-v2 .c-search-input-v2__inline {
 margin:18px auto 0;
 padding-right:9px
}
.dove-dsep .c-search-listing-v2 .c-search-input-v2__inline {
 margin-top:14px
}
.c-search-listing-v2__tab-wrapper {
 padding:0
}
@media (min-width:768px) {
 .c-search-listing-v2 .c-search-input-v2__inline {
  margin:23px auto 0
 }
 .dove-baby .c-search-listing-v2 .c-search-input-v2__inline {
  margin:22px auto 0
 }
 .men-care .c-search-listing-v2 .c-search-input-v2__inline {
  margin:6px auto 0
 }
 .dove-dsep .c-search-listing-v2 .c-search-input-v2__inline {
  margin:15px auto 0
 }
 .c-search-listing-v2__tab-wrapper {
  padding:0 21px
 }
}
.c-search-listing-v2__tab-wrapper .c-search-listing-v2__dropdown {
 padding:13px 0 32px 21px;
 border-bottom:1px solid #ccc
}
.dove-baby .c-search-listing-v2__tab-wrapper .c-search-listing-v2__dropdown {
 padding:13px 0 33px 21px;
 border-bottom:0
}
.men-care .c-search-listing-v2__tab-wrapper .c-search-listing-v2__dropdown {
 padding:9px 0 32px 21px;
 border-bottom:0
}
.dove-dsep .c-search-listing-v2__tab-wrapper .c-search-listing-v2__dropdown {
 padding:13px 0 35px 21px
}
@media (min-width:768px) {
 .c-search-listing-v2__tab-wrapper .c-search-listing-v2__dropdown {
  padding:15px 0 40px
 }
 .dove-baby .c-search-listing-v2__tab-wrapper .c-search-listing-v2__dropdown {
  padding:30px 0 25px;
  border-bottom:1px solid #ccc
 }
 .men-care .c-search-listing-v2__tab-wrapper .c-search-listing-v2__dropdown {
  padding:17px 0 45px
 }
 .dove-dsep .c-search-listing-v2__tab-wrapper .c-search-listing-v2__dropdown {
  padding:30px 0 27px
 }
}
@media (min-width:992px) {
 .c-search-listing-v2__wrapper .c-search-listing-v2__searchblock:after {
  height:620px
 }
 .men-care .c-search-listing-v2__wrapper .c-search-listing-v2__searchblock:after {
  height:150px
 }
 .dove-baby .c-search-listing-v2__wrapper .c-search-listing-v2__searchblock:after {
  height:72px;
  background-size:100% 100%;
  background-position-x:0;
  bottom:-18px
 }
 .men-care .c-search-listing-v2 .c-search-input-v2__inline {
  margin-top:22px
 }
 .dove-dsep .c-search-listing-v2 .c-search-input-v2__inline {
  margin:15px auto 0
 }
 .c-search-listing-v2__tab-wrapper .c-search-listing-v2__dropdown {
  padding:20px 0 50px
 }
 .dove-dsep .c-search-listing-v2__tab-wrapper .c-search-listing-v2__dropdown {
  padding-top:28px
 }
 .dove-baby .c-search-listing-v2__tab-wrapper .c-search-listing-v2__dropdown {
  padding:30px 0 25px
 }
 .men-care .c-search-listing-v2__tab-wrapper .c-search-listing-v2__dropdown {
  padding:17px 0 45px
 }
}
.c-search-listing-v2__tab-wrapper .c-search-v2-facets,.c-search-listing-v2__tab-wrapper .c-search-v2-videodrop {
 display:block
}
.c-search-listing-v2__tab-wrapper .c-search-v2-facets {
 margin-bottom:20px
}
.dove-baby .c-search-listing-v2__tab-wrapper .c-search-v2-facets,.men-care .c-search-listing-v2__tab-wrapper .c-search-v2-facets {
 margin-bottom:23px
}
@media (min-width:768px) {
 .c-search-listing-v2__tab-wrapper .c-search-v2-facets,.c-search-listing-v2__tab-wrapper .c-search-v2-videodrop {
  display:inline
 }
 .c-search-listing-v2__tab-wrapper .c-search-v2-facets {
  margin-right:26px;
  margin-bottom:0
 }
 .dove-dsep .c-search-listing-v2__tab-wrapper .c-search-v2-facets {
  margin-right:45px
 }
}
.c-search-listing-v2__tab-wrapper .c-search-v2-facets p {
 margin-bottom:0
}
.c-search-listing-v2__tab-wrapper .c-search-v2-facets__select {
 text-transform:lowercase
}
.c-search-listing-v2__tab-wrapper .c-svg {
 display:inline-block;
 width:20px;
 height:12px;
 margin-left:-26px;
 z-index:-1;
 stroke:#002663;
 stroke-width:1.5px;
 position:relative
}
.men-care .c-search-listing-v2__tab-wrapper .c-svg {
 stroke:#64bcd3
}
.dove-dsep .c-search-listing-v2__tab-wrapper .c-svg {
 stroke:#2686b8
}
.dove-baby .c-search-listing-v2__tab-wrapper .c-svg {
 stroke:#0090c1
}
.c-search-listing-v2__tab-wrapper .o-dropdown {
 border-radius:0;
 color:#002663;
 letter-spacing:.2px;
 border:0;
 font-size:2rem;
 margin:0 0 0 10px;
 border-bottom:1.5px solid #002663;
 padding:0 30px 0 0;
 background:0 0;
 height:auto;
 line-height:1.4
}
.men-care .c-search-listing-v2__tab-wrapper .o-dropdown {
 border-bottom:solid 1.5px #64bcd3;
 letter-spacing:.5px;
 color:#64bcd3
}
.dove-dsep .c-search-listing-v2__tab-wrapper .o-dropdown {
 color:#2686b8;
 border-bottom:solid 1.5px #2686b8
}
.dove-baby .c-search-listing-v2__tab-wrapper .o-dropdown {
 color:#0090c1;
 border-bottom:solid 1.5px #0090c1;
 font-size:1.7rem;
 line-height:1.35;
 letter-spacing:normal
}
@media (max-width:320px) {
 .c-search-listing-v2__tab-wrapper .o-dropdown {
  margin-left:5px
 }
}
.c-search-listing-v2__tab-wrapper .o-dropdown option {
 font-size:2rem
}
.dove-baby .c-search-listing-v2__tab-wrapper .o-dropdown option {
 font-size:1.7rem
}
.c-search-listing-v2__tab-wrapper label,.c-search-listing-v2__tab-wrapper p {
 display:inline-block;
 font-size:2rem;
 letter-spacing:.2px;
 color:#666
}
.men-care .c-search-listing-v2__tab-wrapper label,.men-care .c-search-listing-v2__tab-wrapper p {
 line-height:1.23;
 color:#fff
}
.dove-baby .c-search-listing-v2__tab-wrapper label,.dove-baby .c-search-listing-v2__tab-wrapper p {
 font-size:1.7rem;
 line-height:1.35;
 letter-spacing:normal;
 color:#676969
}
.c-search-listing-v2__wrap {
 position:relative;
 top:30px;
 opacity:0
}
.c-search-listing-v2__wrap.filters-avl {
 width:73%;
 float:right
}
.c-search-listing-v2__wrap .c-product-overview__awards {
 position:absolute;
 right:13px;
 top:10px
}
.c-search-listing-v2__wrap .c-product-overview__awards .c-award-img {
 margin:0
}
.c-search-listing-v2__wrap .c-product-overview__awards .c-award-img a {
 cursor:default
}
@media (max-width:992px) {
 .c-search-listing-v2__wrap .c-product-overview__awards {
  right:15px
 }
}
.c-search-listing-v2__wrap .c-product-overview__awards[class*=c-product-awards-count-] .c-product-awards img {
 max-height:38px;
 max-width:38px;
 margin-bottom:5px
}
.c-search-listing-v2__wrap .c-product-overview__awards>div div:nth-child(n+4) {
 display:none
}
.c-search-listing-v2__wrap .c-product-overview__awards .award-winner,.c-search-listing-v2__wrap .c-product-overview__awards .js-award-img {
 cursor:default
}
.men-care .c-search-listing-v2__wrap .c-product-overview__awards .award-winner {
 background-image:url(../svgs/regular/dist/icon-award-winner-men.html);
 width:50px;
 height:50px;
 background-size:50px 50px;
 margin-right:-7px
}
.dove-baby .c-search-listing-v2__wrap .c-product-overview__awards .award-winner {
 background-image:url(../svgs/regular/dist/icon-award-winner-baby.html);
 width:65px;
 height:48.5px;
 background-size:65px 48.5px
}
@media (max-width:767px) {
 .c-search-listing-v2__wrap .c-product-overview__awards {
  right:20px
 }
 .men-care .c-search-listing-v2__wrap .c-product-overview__awards .award-winner {
  margin-right:0
 }
}
.c-search-listing-v2__list {
 list-style:none;
 padding:0;
 margin:0 0 40px
}
@media (min-width:768px) {
 .c-search-listing-v2__list {
  margin:0 21px 45px
 }
}
@media (min-width:992px) {
 .c-search-listing-v2__list {
  margin:0 21px 45px
 }
}
.c-search-listing-v2__list.c-search-listing-v2__suggestions {
 margin-top:30px
}
.c-search-listing-v2-results__items {
 list-style:none
}
.c-search-listing-v2-results__showmore {
 text-align:center;
 margin:20px 0
}
.c-search-listing-v2 .c-search-filters {
 padding-bottom:25px;
 border-bottom:solid 1px #ccc
}
@media (min-width:768px) {
 .c-search-listing-v2 .c-search-filters {
  padding-bottom:40px
 }
}
.c-search-listing-v2 .c-search-filters__select {
 margin-right:0;
 font-size:16px;
 margin-left:10px;
 padding:0 50px 0 20px;
 text-transform:lowercase
}
@media (min-width:768px) {
 .c-search-listing-v2 .c-search-filters__select {
  font-size:20px;
  min-width:182px;
  margin-left:15px;
  padding:0 65px 0 20px
 }
}
.c-search-listing-v2 .c-search-listing-v2__item {
 border-bottom:solid 1px #ccc;
 padding:15px 21px;
 position:relative
}
.c-search-listing-v2 .c-search-listing-v2__item:first-child {
 border-top:0 none
}
.men-care .c-search-listing-v2 .c-search-listing-v2__item {
 border-bottom:solid 1px #258197
}
@media (max-width:767px) {
 .c-search-listing-v2 .c-search-listing-v2__item {
  padding-left:5px
 }
}
.c-search-listing-v2 .c-search-listing-v2__item .c-search-listing-v2__tags {
 position:relative;
 line-height:normal;
 margin-top:15px;
 text-align:center
}
@media (min-width:768px) {
 .c-search-listing-v2 .c-search-listing-v2__item .c-search-listing-v2__tags {
  position:absolute;
  top:32px;
  left:0;
  margin:0
 }
}
@media (min-width:992px) {
 .c-search-listing-v2 .c-search-listing-v2__item .c-search-listing-v2__tags {
  top:17px
 }
}
.c-search-listing-v2 .c-search-listing-v2__item .o-tag-wrap {
 display:inline-block;
 margin-bottom:0
}
.c-search-listing-v2 .c-search-listing-v2__item .o-tag {
 font-size:1.4rem;
 margin-bottom:0;
 line-height:1;
 text-align:center;
 background:#dbc081;
 color:#fff;
 padding:5px 6px 4px;
 border-radius:2px;
 text-indent:0
}
.c-search-listing-v2 .c-search-listing-v2__item .product-video {
 width:20px;
 height:11px;
 display:inline-block;
 background:url(../images/label-video%402x.html) no-repeat;
 background-size:100% 96%
}
.c-search-listing-v2 .c-search-listing-v2__item .c-inline-review {
 margin:5px 0 0
}
.c-search-listing-v2 .c-search-listing-v2__item .c-inline-review img {
 width:60px!important;
 border-radius:0
}
.c-search-listing-v2 .c-search-listing-v2__item .c-inline-review .rr-widget-container {
 margin:0;
 line-height:1.3em
}
.c-search-listing-v2 .c-search-listing-v2__item .c-inline-review .aggregateRating {
 text-align:left
}
.c-search-listing-v2 .c-search-listing-v2__item .c-inline-review .aggRtng,.c-search-listing-v2 .c-search-listing-v2__item .c-inline-review .tRtng,.c-search-listing-v2 .c-search-listing-v2__item .c-inline-review .wRtng {
 display:none
}
.c-search-listing-v2 .c-search-listing-v2__item .c-inline-review .aggregateRating div,.c-search-listing-v2 .c-search-listing-v2__item .c-inline-review .c-inline-review .aggregateRating img {
 vertical-align:middle!important
}
@media (max-width:767px) {
 .c-search-listing-v2 .c-search-listing-v2__item .c-inline-review .agRatingSelect {
  margin-top:-20px!important
 }
}
.c-search-listing-v2 .c-search-listing-v2__item .c-inline-review .rr-widget-container .aggregateRating>div+div {
 margin-top:0!important
}
.c-search-listing-v2 .c-search-listing-v2__item .c-search-listing-v2__item-copy-desc {
 margin-top:6px;
 line-height:1.44;
 letter-spacing:.2px;
 color:#666;
 font-size:1.6rem
}
.dove-baby .c-search-listing-v2 .c-search-listing-v2__item .c-search-listing-v2__item-copy-desc {
 line-height:1.35;
 letter-spacing:normal;
 color:#676969;
 font-size:1.7rem
}
.men-care .c-search-listing-v2 .c-search-listing-v2__item .c-search-listing-v2__item-copy-desc {
 line-height:1.35;
 letter-spacing:.3px;
 color:#686868;
 font-size:1.7rem
}
@media (min-width:768px) {
 .c-search-listing-v2 .c-search-listing-v2__item .c-inline-review .aggregateRating {
  margin-bottom:10px
 }
 .dove-dsep .c-search-listing-v2 .c-search-listing-v2__item .c-search-listing-v2__item-copy-desc {
  line-height:1.44
 }
}
.c-search-listing-v2 .c-search-listing-v2__item .c-search-listing-v2__item-copy-desc strong {
 background-color:rgba(83,109,146,.2);
 display:inline-block
}
.c-search-listing-v2 .c-search-listing-v2__item .o-text__heading-3 {
 color:#002663;
 display:inline-block;
 letter-spacing:.2px;
 font-size:2rem
}
.dove-dsep .c-search-listing-v2 .c-search-listing-v2__item .o-text__heading-3 {
 color:#2686b8;
 font-size:2.2rem
}
@media (max-width:767px) {
 .c-search-listing-v2 .c-search-listing-v2__item .o-text__heading-3 {
  font-size:1.6rem
 }
 .men-care .c-search-listing-v2 .c-search-listing-v2__item .o-text__heading-3 {
  font-size:2rem
 }
 .dove-baby .c-search-listing-v2 .c-search-listing-v2__item .o-text__heading-3 {
  font-size:2.2rem
 }
}
.men-care .c-search-listing-v2 .c-search-listing-v2__item .o-text__heading-3 {
 letter-spacing:.5px;
 color:#303334;
 text-transform:uppercase
}
.dove-baby .c-search-listing-v2 .c-search-listing-v2__item .o-text__heading-3 {
 line-height:1.18;
 color:#0090c1;
 font-size:2.2rem
}
.c-search-listing-v2 .c-search-listing-v2__item .c-list-arrow {
 position:absolute;
 top:50%;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 -o-transform:translateY(-50%);
 transform:translateY(-50%);
 width:6px;
 height:12px;
 stroke:#002663;
 stroke-width:3px;
 margin:0;
 right:22px
}
.dove-baby .c-search-listing-v2 .c-search-listing-v2__item .c-list-arrow {
 stroke:#0090c1
}
.men-care .c-search-listing-v2 .c-search-listing-v2__item .c-list-arrow {
 stroke:#64bcd3
}
.c-search-listing-v2 .c-search-listing-v2__item .c-search-listing-v2__item-wrap {
 line-height:180px
}
.c-search-listing-v2 .c-search-listing-v2__item .c-search-listing-v2__item-wrap .c-search-listing-v2__item-copy,.c-search-listing-v2 .c-search-listing-v2__item .c-search-listing-v2__item-wrap .c-search-listing-v2__link {
 display:inline-block;
 vertical-align:middle;
 line-height:normal;
 width:100%
}
.c-search-listing-v2 .c-search-listing-v2__item .c-search-listing-v2__item-wrap .c-search-listing-v2__item-copy {
 width:91%
}
@media (max-width:767px) and (orientation:portrait) {
 .c-search-listing-v2 .c-search-listing-v2__item .c-search-listing-v2__item-wrap .c-search-listing-v2__item-copy {
  width:86%
 }
 .dove-dsep .c-search-listing-v2 .c-search-listing-v2__item .c-search-listing-v2__item-wrap .c-search-listing-v2__item-copy,.men-care .c-search-listing-v2 .c-search-listing-v2__item .c-search-listing-v2__item-wrap .c-search-listing-v2__item-copy {
  width:88%
 }
}
@media (min-width:224px) {
 .c-search-listing-v2 .c-search-listing-v2__item .c-search-listing-v2__item-wrap {
  line-height:115px
 }
}
.c-search-listing-v2 .c-search-listing-v2__item .c-search-listing-v2__item-wrap .c-search-listing-v2__link,.c-search-listing-v2 .c-search-listing-v2__item .c-search-listing-v2__item-wrap .c-search-listing-v2__link:focus,.c-search-listing-v2 .c-search-listing-v2__item .c-search-listing-v2__item-wrap .c-search-listing-v2__link:hover {
 color:#666;
 text-decoration:none
}
.c-shoppbale-view-bag-inner-container .c-btn1:hover,.shoppable-viewbag .o-text__body a {
 text-decoration:underline
}
.c-search-listing-v2__breadcrumbs .c-breadcrumb__list {
 margin:0;
 text-align:left
}
.c-search-listing-v2__breadcrumbs .c-breadcrumb__item {
 padding:5px 0 0
}
.c-search-listing-v2__breadcrumbs .c-breadcrumb__item .c-breadcrumb__link {
 line-height:1.33;
 letter-spacing:.2px
}
.c-search-listing-v2__breadcrumbs .c-breadcrumb__item .c-svg.arrow-right {
 stroke:#dbc081;
 width:10px;
 height:10px;
 margin:3px 5px;
 stroke-width:3px;
 display:inline-block
}
.men-care .c-search-listing-v2__breadcrumbs .c-breadcrumb__item .c-svg.arrow-right {
 stroke:#c7c7c7
}
.c-search-listing-v2__breadcrumbs ul.c-breadcrumb__list {
 text-align:left;
 padding:0
}
.c-search-listing-v2__tag {
 margin-top:2px
}
@media (min-width:768px) {
 .c-search-listing-v2 .c-search-listing-v2__item .c-list-arrow {
  right:0
 }
 .c-search-listing-v2__tag {
  margin-left:5px;
  margin-top:0
 }
 .c-search-listing-v2__tag .o-text__heading-3,.c-search-listing-v2__tag__tag {
  float:left
 }
}
.c-search-listing-v2__tags-list {
 padding:0;
 margin:15px 0 0;
 list-style:none
}
.c-search-listing-v2__tags-list-item {
 background:#666;
 color:#fff;
 padding:5px 10px;
 float:left;
 margin:0 5px 5px 0
}
.c-search-listing-v2 .c-search-listing-v2__no-results {
 padding:0 21px;
 font-size:1.6rem;
 line-height:1.38;
 letter-spacing:.2px;
 color:#666
}
.c-search-listing-v2 .c-search-listing-v2__no-results.noresult {
 padding:21px
}
.men-care .c-search-listing-v2 .c-search-listing-v2__no-results {
 line-height:1.35;
 letter-spacing:.3px;
 font-size:1.7rem;
 color:#fff
}
.dove-baby .c-search-listing-v2 .c-search-listing-v2__no-results {
 color:#676969;
 line-height:1.35;
 font-size:1.7rem;
 letter-spacing:normal
}
.c-search-listing-v2 .c-search-listing-v2__no-results .matching-keyword {
 color:#002663
}
.dove-baby .c-search-listing-v2 .c-search-listing-v2__no-results .matching-keyword {
 color:#107db4
}
.men-care .c-search-listing-v2 .c-search-listing-v2__no-results .matching-keyword {
 color:#64bcd3
}
.dove-dsep .c-search-listing-v2 .c-search-listing-v2__no-results .matching-keyword {
 color:#2686b8
}
.c-search-listing-v2 .c-search-listing-v2__no-results .did-you-mean {
 font-size:1.6rem;
 line-height:1.38;
 letter-spacing:.2px;
 color:#666;
 margin-top:0
}
.men-care .c-search-listing-v2 .c-search-listing-v2__no-results .did-you-mean {
 line-height:1.35;
 letter-spacing:.3px;
 font-size:1.7rem;
 color:#fff
}
.dove-baby .c-search-listing-v2 .c-search-listing-v2__no-results .did-you-mean {
 font-size:1.7rem;
 color:#676969
}
@media (min-width:768px) {
 .dove-baby .c-search-listing-v2 .c-search-listing-v2__no-results .did-you-mean {
  margin-top:-5px
 }
 .men-care .c-search-listing-v2 .c-search-listing-v2__no-results .did-you-mean {
  margin-top:-10px
 }
 .dove-dsep .c-search-listing-v2 .c-search-listing-v2__no-results .did-you-mean {
  margin-top:-4px
 }
}
@media (min-width:992px) {
 .dove-baby .c-search-listing-v2 .c-search-listing-v2__no-results .did-you-mean,.men-care .c-search-listing-v2 .c-search-listing-v2__no-results .did-you-mean {
  margin-top:-5px
 }
 .dove-dsep .c-search-listing-v2 .c-search-listing-v2__no-results .did-you-mean {
  margin-top:-3px
 }
}
.c-search-listing-v2 .c-search-listing-v2__no-results .u-desc {
 margin-top:13px
}
.men-care .c-search-listing-v2 .c-search-listing-v2__no-results .u-desc {
 margin-top:10px
}
.dove-dsep .c-search-listing-v2 .c-search-listing-v2__no-results .u-desc {
 margin-top:12px
}
.dove-baby .c-search-listing-v2 .c-search-listing-v2__no-results .u-desc {
 margin-top:9px
}
.c-search-listing-v2 .c-search-listing-v2__no-results .u-desc p {
 font-size:1.6rem;
 color:#666;
 line-height:1.38;
 letter-spacing:.2px;
 margin-bottom:0
}
.men-care .c-search-listing-v2 .c-search-listing-v2__no-results .u-desc p {
 line-height:1.35;
 letter-spacing:.3px;
 font-size:1.7rem;
 color:#fff
}
.dove-baby .c-search-listing-v2 .c-search-listing-v2__no-results .u-desc p {
 line-height:1.35;
 letter-spacing:normal;
 font-size:1.7rem;
 color:#676969
}
.c-search-listing-v2 .c-search-listing-v2__no-results .js-text-suggest {
 padding:40px 21px 25px;
 font-size:3rem;
 letter-spacing:.3px;
 color:#002663;
 text-transform:none;
 margin:0 -21px
}
.dove-dsep .c-search-listing-v2 .c-search-listing-v2__no-results .js-text-suggest {
 letter-spacing:.2px;
 color:#666;
 font-size:2rem;
 padding:25px 21px
}
.men-care .c-search-listing-v2 .c-search-listing-v2__no-results .js-text-suggest {
 letter-spacing:.5px;
 color:#fff;
 font-size:2rem;
 padding:35px 21px 25px;
 text-transform:uppercase;
 border-bottom:0
}
.dove-baby .c-search-listing-v2 .c-search-listing-v2__no-results .js-text-suggest {
 line-height:1.18;
 color:#676969;
 font-size:2.2rem;
 padding:25px 21px
}
@media (min-width:768px) {
 .c-search-listing-v2 .c-search-listing-v2__no-results .js-text-suggest {
  margin:0;
  padding:35px 0 19px
 }
 .dove-dsep .c-search-listing-v2 .c-search-listing-v2__no-results .js-text-suggest {
  padding:35px 0 17px
 }
 .men-care .c-search-listing-v2 .c-search-listing-v2__no-results .js-text-suggest {
  padding:35px 0 25px
 }
 .dove-baby .c-search-listing-v2 .c-search-listing-v2__no-results .js-text-suggest {
  padding:35px 0 17px
 }
}
@media (min-width:992px) {
 .c-search-listing-v2 .c-search-listing-v2__no-results .js-text-suggest {
  padding:35px 0 19px
 }
 .dove-dsep .c-search-listing-v2 .c-search-listing-v2__no-results .js-text-suggest {
  padding:35px 0 17px
 }
 .men-care .c-search-listing-v2 .c-search-listing-v2__no-results .js-text-suggest {
  padding:39px 0 25px
 }
 .dove-baby .c-search-listing-v2 .c-search-listing-v2__no-results .js-text-suggest {
  padding:35px 0 18px
 }
}
.c-search-listing-v2-results__content-type-list {
 list-style:none;
 margin:0;
 padding:0
}
.c-search-listing-v2__item-details,.c-search-listing-v2__item-image {
 float:left
}
.c-search-listing-v2__item-image {
 width:20%;
 padding-right:15px;
 text-align:center
}
.c-search-listing-v2__item-details {
 width:75%
}
@media (min-width:768px) {
 .c-search-listing-v2__item-details {
  padding-left:15px;
  width:78%
 }
}
.c-search-listing-v2__item-noimage {
 background:url(../images/default-image.html) 0 center no-repeat;
 width:50px;
 height:155px;
 background-size:50px;
 display:block;
 margin:0 auto
}
@media (min-width:768px) {
 .c-search-listing-v2__item-noimage {
  width:70px;
  height:105px;
  background-size:70px
 }
}
@media (min-width:1200px) {
 .c-search-listing-v2__item-noimage {
  width:100px;
  height:100px;
  background-size:100px
 }
}
.c-search-listing-v2__loadmore {
 text-align:center
}
.c-search-listing-v2__loadmore .o-preloader {
 background-position:center center;
 top:0;
 min-height:80px;
 height:100%
}
.c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-2_topic .c-page-listing-v2-listing-item-cta__container .c-search-listing-v2__loadmore button,.c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-3_topic .c-page-listing-v2-listing-item-cta__container .c-search-listing-v2__loadmore button,.c-search-listing-v2__loadmore .c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-2_topic .c-page-listing-v2-listing-item-cta__container button,.c-search-listing-v2__loadmore .c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-3_topic .c-page-listing-v2-listing-item-cta__container button,.c-search-listing-v2__loadmore .coupons-flow .c-diagnostic-tool .c-articles-section .c-articles-summary__link,.c-search-listing-v2__loadmore .edit-account .account-detail .c_view_account_credentials button,.c-search-listing-v2__loadmore .edit-account .account-detail .c_view_account_options button,.c-search-listing-v2__loadmore .edit-account .account-detail .c_view_account_user_details button,.c-search-listing-v2__loadmore .edit-account .account-detail .container-fluid button,.c-search-listing-v2__loadmore .edit-account .account-information .c_view_account_credentials button,.c-search-listing-v2__loadmore .edit-account .account-information .c_view_account_options button,.c-search-listing-v2__loadmore .edit-account .account-information .c_view_account_user_details button,.c-search-listing-v2__loadmore .edit-account .account-information .container-fluid button,.c-search-listing-v2__loadmore .edit-account .summary-account .c_view_account_credentials button,.c-search-listing-v2__loadmore .edit-account .summary-account .c_view_account_options button,.c-search-listing-v2__loadmore .edit-account .summary-account .c_view_account_user_details button,.c-search-listing-v2__loadmore .edit-account .summary-account .container-fluid #c_view_account_credentials button,.c-search-listing-v2__loadmore .edit-account .summary-account .container-fluid #c_view_account_user_details button,.c-search-listing-v2__loadmore .edit-account .summary-account .container-fluid form.c-view-account-credentials button,.c-search-listing-v2__loadmore .edit-account .summary-account .container-fluid form.c-view-account-userdetails button,.c-search-listing-v2__loadmore .form-v2 .form-horizontal .form-group.primary-btn button,.c-search-listing-v2__loadmore .o-btn--primary,.coupons-flow .c-diagnostic-tool .c-articles-section .c-search-listing-v2__loadmore .c-articles-summary__link,.edit-account .account-detail .c_view_account_credentials .c-search-listing-v2__loadmore button,.edit-account .account-detail .c_view_account_options .c-search-listing-v2__loadmore button,.edit-account .account-detail .c_view_account_user_details .c-search-listing-v2__loadmore button,.edit-account .account-detail .container-fluid .c-search-listing-v2__loadmore button,.edit-account .account-information .c_view_account_credentials .c-search-listing-v2__loadmore button,.edit-account .account-information .c_view_account_options .c-search-listing-v2__loadmore button,.edit-account .account-information .c_view_account_user_details .c-search-listing-v2__loadmore button,.edit-account .account-information .container-fluid .c-search-listing-v2__loadmore button,.edit-account .summary-account .c_view_account_credentials .c-search-listing-v2__loadmore button,.edit-account .summary-account .c_view_account_options .c-search-listing-v2__loadmore button,.edit-account .summary-account .c_view_account_user_details .c-search-listing-v2__loadmore button,.edit-account .summary-account .container-fluid #c_view_account_credentials .c-search-listing-v2__loadmore button,.edit-account .summary-account .container-fluid #c_view_account_user_details .c-search-listing-v2__loadmore button,.edit-account .summary-account .container-fluid form.c-view-account-credentials .c-search-listing-v2__loadmore button,.edit-account .summary-account .container-fluid form.c-view-account-userdetails .c-search-listing-v2__loadmore button,.form-v2 .form-horizontal .form-group.primary-btn .c-search-listing-v2__loadmore button {
 border-radius:3px;
 background-color:#fff;
 box-shadow:0 3px 0 0 #ccc;
 border:1px solid #ccc;
 margin:0 auto;
 font-size:1.6rem;
 letter-spacing:.3px;
 text-align:center;
 color:#002663;
 min-width:216px;
 padding:0 59px;
 height:auto;
 line-height:46px
}
@media (min-width:768px) {
 .c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-2_topic .c-page-listing-v2-listing-item-cta__container .c-search-listing-v2__loadmore button,.c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-3_topic .c-page-listing-v2-listing-item-cta__container .c-search-listing-v2__loadmore button,.c-search-listing-v2__loadmore .c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-2_topic .c-page-listing-v2-listing-item-cta__container button,.c-search-listing-v2__loadmore .c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-3_topic .c-page-listing-v2-listing-item-cta__container button,.c-search-listing-v2__loadmore .coupons-flow .c-diagnostic-tool .c-articles-section .c-articles-summary__link,.c-search-listing-v2__loadmore .edit-account .account-detail .c_view_account_credentials button,.c-search-listing-v2__loadmore .edit-account .account-detail .c_view_account_options button,.c-search-listing-v2__loadmore .edit-account .account-detail .c_view_account_user_details button,.c-search-listing-v2__loadmore .edit-account .account-detail .container-fluid button,.c-search-listing-v2__loadmore .edit-account .account-information .c_view_account_credentials button,.c-search-listing-v2__loadmore .edit-account .account-information .c_view_account_options button,.c-search-listing-v2__loadmore .edit-account .account-information .c_view_account_user_details button,.c-search-listing-v2__loadmore .edit-account .account-information .container-fluid button,.c-search-listing-v2__loadmore .edit-account .summary-account .c_view_account_credentials button,.c-search-listing-v2__loadmore .edit-account .summary-account .c_view_account_options button,.c-search-listing-v2__loadmore .edit-account .summary-account .c_view_account_user_details button,.c-search-listing-v2__loadmore .edit-account .summary-account .container-fluid #c_view_account_credentials button,.c-search-listing-v2__loadmore .edit-account .summary-account .container-fluid #c_view_account_user_details button,.c-search-listing-v2__loadmore .edit-account .summary-account .container-fluid form.c-view-account-credentials button,.c-search-listing-v2__loadmore .edit-account .summary-account .container-fluid form.c-view-account-userdetails button,.c-search-listing-v2__loadmore .form-v2 .form-horizontal .form-group.primary-btn button,.c-search-listing-v2__loadmore .o-btn--primary,.coupons-flow .c-diagnostic-tool .c-articles-section .c-search-listing-v2__loadmore .c-articles-summary__link,.edit-account .account-detail .c_view_account_credentials .c-search-listing-v2__loadmore button,.edit-account .account-detail .c_view_account_options .c-search-listing-v2__loadmore button,.edit-account .account-detail .c_view_account_user_details .c-search-listing-v2__loadmore button,.edit-account .account-detail .container-fluid .c-search-listing-v2__loadmore button,.edit-account .account-information .c_view_account_credentials .c-search-listing-v2__loadmore button,.edit-account .account-information .c_view_account_options .c-search-listing-v2__loadmore button,.edit-account .account-information .c_view_account_user_details .c-search-listing-v2__loadmore button,.edit-account .account-information .container-fluid .c-search-listing-v2__loadmore button,.edit-account .summary-account .c_view_account_credentials .c-search-listing-v2__loadmore button,.edit-account .summary-account .c_view_account_options .c-search-listing-v2__loadmore button,.edit-account .summary-account .c_view_account_user_details .c-search-listing-v2__loadmore button,.edit-account .summary-account .container-fluid #c_view_account_credentials .c-search-listing-v2__loadmore button,.edit-account .summary-account .container-fluid #c_view_account_user_details .c-search-listing-v2__loadmore button,.edit-account .summary-account .container-fluid form.c-view-account-credentials .c-search-listing-v2__loadmore button,.edit-account .summary-account .container-fluid form.c-view-account-userdetails .c-search-listing-v2__loadmore button,.form-v2 .form-horizontal .form-group.primary-btn .c-search-listing-v2__loadmore button {
  min-width:148px;
  padding:0 25px
 }
 .c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-2_topic .c-page-listing-v2-listing-item-cta__container .men-care .c-search-listing-v2__loadmore button,.c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-3_topic .c-page-listing-v2-listing-item-cta__container .men-care .c-search-listing-v2__loadmore button,.coupons-flow .c-diagnostic-tool .c-articles-section .men-care .c-search-listing-v2__loadmore .c-articles-summary__link,.edit-account .account-detail .c_view_account_credentials .men-care .c-search-listing-v2__loadmore button,.edit-account .account-detail .c_view_account_options .men-care .c-search-listing-v2__loadmore button,.edit-account .account-detail .c_view_account_user_details .men-care .c-search-listing-v2__loadmore button,.edit-account .account-detail .container-fluid .men-care .c-search-listing-v2__loadmore button,.edit-account .account-information .c_view_account_credentials .men-care .c-search-listing-v2__loadmore button,.edit-account .account-information .c_view_account_options .men-care .c-search-listing-v2__loadmore button,.edit-account .account-information .c_view_account_user_details .men-care .c-search-listing-v2__loadmore button,.edit-account .account-information .container-fluid .men-care .c-search-listing-v2__loadmore button,.edit-account .summary-account .c_view_account_credentials .men-care .c-search-listing-v2__loadmore button,.edit-account .summary-account .c_view_account_options .men-care .c-search-listing-v2__loadmore button,.edit-account .summary-account .c_view_account_user_details .men-care .c-search-listing-v2__loadmore button,.edit-account .summary-account .container-fluid #c_view_account_credentials .men-care .c-search-listing-v2__loadmore button,.edit-account .summary-account .container-fluid #c_view_account_user_details .men-care .c-search-listing-v2__loadmore button,.edit-account .summary-account .container-fluid form.c-view-account-credentials .men-care .c-search-listing-v2__loadmore button,.edit-account .summary-account .container-fluid form.c-view-account-userdetails .men-care .c-search-listing-v2__loadmore button,.form-v2 .form-horizontal .form-group.primary-btn .men-care .c-search-listing-v2__loadmore button,.men-care .c-search-listing-v2__loadmore .c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-2_topic .c-page-listing-v2-listing-item-cta__container button,.men-care .c-search-listing-v2__loadmore .c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-3_topic .c-page-listing-v2-listing-item-cta__container button,.men-care .c-search-listing-v2__loadmore .coupons-flow .c-diagnostic-tool .c-articles-section .c-articles-summary__link,.men-care .c-search-listing-v2__loadmore .edit-account .account-detail .c_view_account_credentials button,.men-care .c-search-listing-v2__loadmore .edit-account .account-detail .c_view_account_options button,.men-care .c-search-listing-v2__loadmore .edit-account .account-detail .c_view_account_user_details button,.men-care .c-search-listing-v2__loadmore .edit-account .account-detail .container-fluid button,.men-care .c-search-listing-v2__loadmore .edit-account .account-information .c_view_account_credentials button,.men-care .c-search-listing-v2__loadmore .edit-account .account-information .c_view_account_options button,.men-care .c-search-listing-v2__loadmore .edit-account .account-information .c_view_account_user_details button,.men-care .c-search-listing-v2__loadmore .edit-account .account-information .container-fluid button,.men-care .c-search-listing-v2__loadmore .edit-account .summary-account .c_view_account_credentials button,.men-care .c-search-listing-v2__loadmore .edit-account .summary-account .c_view_account_options button,.men-care .c-search-listing-v2__loadmore .edit-account .summary-account .c_view_account_user_details button,.men-care .c-search-listing-v2__loadmore .edit-account .summary-account .container-fluid #c_view_account_credentials button,.men-care .c-search-listing-v2__loadmore .edit-account .summary-account .container-fluid #c_view_account_user_details button,.men-care .c-search-listing-v2__loadmore .edit-account .summary-account .container-fluid form.c-view-account-credentials button,.men-care .c-search-listing-v2__loadmore .edit-account .summary-account .container-fluid form.c-view-account-userdetails button,.men-care .c-search-listing-v2__loadmore .form-v2 .form-horizontal .form-group.primary-btn button,.men-care .c-search-listing-v2__loadmore .o-btn--primary {
  padding:0 19px;
  min-width:194px
 }
 .c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-2_topic .c-page-listing-v2-listing-item-cta__container .dove-dsep .c-search-listing-v2__loadmore button,.c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-3_topic .c-page-listing-v2-listing-item-cta__container .dove-dsep .c-search-listing-v2__loadmore button,.coupons-flow .c-diagnostic-tool .c-articles-section .dove-dsep .c-search-listing-v2__loadmore .c-articles-summary__link,.dove-dsep .c-search-listing-v2__loadmore .c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-2_topic .c-page-listing-v2-listing-item-cta__container button,.dove-dsep .c-search-listing-v2__loadmore .c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-3_topic .c-page-listing-v2-listing-item-cta__container button,.dove-dsep .c-search-listing-v2__loadmore .coupons-flow .c-diagnostic-tool .c-articles-section .c-articles-summary__link,.dove-dsep .c-search-listing-v2__loadmore .edit-account .account-detail .c_view_account_credentials button,.dove-dsep .c-search-listing-v2__loadmore .edit-account .account-detail .c_view_account_options button,.dove-dsep .c-search-listing-v2__loadmore .edit-account .account-detail .c_view_account_user_details button,.dove-dsep .c-search-listing-v2__loadmore .edit-account .account-detail .container-fluid button,.dove-dsep .c-search-listing-v2__loadmore .edit-account .account-information .c_view_account_credentials button,.dove-dsep .c-search-listing-v2__loadmore .edit-account .account-information .c_view_account_options button,.dove-dsep .c-search-listing-v2__loadmore .edit-account .account-information .c_view_account_user_details button,.dove-dsep .c-search-listing-v2__loadmore .edit-account .account-information .container-fluid button,.dove-dsep .c-search-listing-v2__loadmore .edit-account .summary-account .c_view_account_credentials button,.dove-dsep .c-search-listing-v2__loadmore .edit-account .summary-account .c_view_account_options button,.dove-dsep .c-search-listing-v2__loadmore .edit-account .summary-account .c_view_account_user_details button,.dove-dsep .c-search-listing-v2__loadmore .edit-account .summary-account .container-fluid #c_view_account_credentials button,.dove-dsep .c-search-listing-v2__loadmore .edit-account .summary-account .container-fluid #c_view_account_user_details button,.dove-dsep .c-search-listing-v2__loadmore .edit-account .summary-account .container-fluid form.c-view-account-credentials button,.dove-dsep .c-search-listing-v2__loadmore .edit-account .summary-account .container-fluid form.c-view-account-userdetails button,.dove-dsep .c-search-listing-v2__loadmore .form-v2 .form-horizontal .form-group.primary-btn button,.dove-dsep .c-search-listing-v2__loadmore .o-btn--primary,.edit-account .account-detail .c_view_account_credentials .dove-dsep .c-search-listing-v2__loadmore button,.edit-account .account-detail .c_view_account_options .dove-dsep .c-search-listing-v2__loadmore button,.edit-account .account-detail .c_view_account_user_details .dove-dsep .c-search-listing-v2__loadmore button,.edit-account .account-detail .container-fluid .dove-dsep .c-search-listing-v2__loadmore button,.edit-account .account-information .c_view_account_credentials .dove-dsep .c-search-listing-v2__loadmore button,.edit-account .account-information .c_view_account_options .dove-dsep .c-search-listing-v2__loadmore button,.edit-account .account-information .c_view_account_user_details .dove-dsep .c-search-listing-v2__loadmore button,.edit-account .account-information .container-fluid .dove-dsep .c-search-listing-v2__loadmore button,.edit-account .summary-account .c_view_account_credentials .dove-dsep .c-search-listing-v2__loadmore button,.edit-account .summary-account .c_view_account_options .dove-dsep .c-search-listing-v2__loadmore button,.edit-account .summary-account .c_view_account_user_details .dove-dsep .c-search-listing-v2__loadmore button,.edit-account .summary-account .container-fluid #c_view_account_credentials .dove-dsep .c-search-listing-v2__loadmore button,.edit-account .summary-account .container-fluid #c_view_account_user_details .dove-dsep .c-search-listing-v2__loadmore button,.edit-account .summary-account .container-fluid form.c-view-account-credentials .dove-dsep .c-search-listing-v2__loadmore button,.edit-account .summary-account .container-fluid form.c-view-account-userdetails .dove-dsep .c-search-listing-v2__loadmore button,.form-v2 .form-horizontal .form-group.primary-btn .dove-dsep .c-search-listing-v2__loadmore button {
  padding:0 39px;
  min-width:177px
 }
 .c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-2_topic .c-page-listing-v2-listing-item-cta__container .dove-baby .c-search-listing-v2__loadmore button,.c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-3_topic .c-page-listing-v2-listing-item-cta__container .dove-baby .c-search-listing-v2__loadmore button,.coupons-flow .c-diagnostic-tool .c-articles-section .dove-baby .c-search-listing-v2__loadmore .c-articles-summary__link,.dove-baby .c-search-listing-v2__loadmore .c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-2_topic .c-page-listing-v2-listing-item-cta__container button,.dove-baby .c-search-listing-v2__loadmore .c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-3_topic .c-page-listing-v2-listing-item-cta__container button,.dove-baby .c-search-listing-v2__loadmore .coupons-flow .c-diagnostic-tool .c-articles-section .c-articles-summary__link,.dove-baby .c-search-listing-v2__loadmore .edit-account .account-detail .c_view_account_credentials button,.dove-baby .c-search-listing-v2__loadmore .edit-account .account-detail .c_view_account_options button,.dove-baby .c-search-listing-v2__loadmore .edit-account .account-detail .c_view_account_user_details button,.dove-baby .c-search-listing-v2__loadmore .edit-account .account-detail .container-fluid button,.dove-baby .c-search-listing-v2__loadmore .edit-account .account-information .c_view_account_credentials button,.dove-baby .c-search-listing-v2__loadmore .edit-account .account-information .c_view_account_options button,.dove-baby .c-search-listing-v2__loadmore .edit-account .account-information .c_view_account_user_details button,.dove-baby .c-search-listing-v2__loadmore .edit-account .account-information .container-fluid button,.dove-baby .c-search-listing-v2__loadmore .edit-account .summary-account .c_view_account_credentials button,.dove-baby .c-search-listing-v2__loadmore .edit-account .summary-account .c_view_account_options button,.dove-baby .c-search-listing-v2__loadmore .edit-account .summary-account .c_view_account_user_details button,.dove-baby .c-search-listing-v2__loadmore .edit-account .summary-account .container-fluid #c_view_account_credentials button,.dove-baby .c-search-listing-v2__loadmore .edit-account .summary-account .container-fluid #c_view_account_user_details button,.dove-baby .c-search-listing-v2__loadmore .edit-account .summary-account .container-fluid form.c-view-account-credentials button,.dove-baby .c-search-listing-v2__loadmore .edit-account .summary-account .container-fluid form.c-view-account-userdetails button,.dove-baby .c-search-listing-v2__loadmore .form-v2 .form-horizontal .form-group.primary-btn button,.dove-baby .c-search-listing-v2__loadmore .o-btn--primary,.edit-account .account-detail .c_view_account_credentials .dove-baby .c-search-listing-v2__loadmore button,.edit-account .account-detail .c_view_account_options .dove-baby .c-search-listing-v2__loadmore button,.edit-account .account-detail .c_view_account_user_details .dove-baby .c-search-listing-v2__loadmore button,.edit-account .account-detail .container-fluid .dove-baby .c-search-listing-v2__loadmore button,.edit-account .account-information .c_view_account_credentials .dove-baby .c-search-listing-v2__loadmore button,.edit-account .account-information .c_view_account_options .dove-baby .c-search-listing-v2__loadmore button,.edit-account .account-information .c_view_account_user_details .dove-baby .c-search-listing-v2__loadmore button,.edit-account .account-information .container-fluid .dove-baby .c-search-listing-v2__loadmore button,.edit-account .summary-account .c_view_account_credentials .dove-baby .c-search-listing-v2__loadmore button,.edit-account .summary-account .c_view_account_options .dove-baby .c-search-listing-v2__loadmore button,.edit-account .summary-account .c_view_account_user_details .dove-baby .c-search-listing-v2__loadmore button,.edit-account .summary-account .container-fluid #c_view_account_credentials .dove-baby .c-search-listing-v2__loadmore button,.edit-account .summary-account .container-fluid #c_view_account_user_details .dove-baby .c-search-listing-v2__loadmore button,.edit-account .summary-account .container-fluid form.c-view-account-credentials .dove-baby .c-search-listing-v2__loadmore button,.edit-account .summary-account .container-fluid form.c-view-account-userdetails .dove-baby .c-search-listing-v2__loadmore button,.form-v2 .form-horizontal .form-group.primary-btn .dove-baby .c-search-listing-v2__loadmore button {
  min-width:177px;
  padding:0 33px
 }
}
.c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-2_topic .c-page-listing-v2-listing-item-cta__container .men-care .c-search-listing-v2__loadmore button,.c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-3_topic .c-page-listing-v2-listing-item-cta__container .men-care .c-search-listing-v2__loadmore button,.coupons-flow .c-diagnostic-tool .c-articles-section .men-care .c-search-listing-v2__loadmore .c-articles-summary__link,.edit-account .account-detail .c_view_account_credentials .men-care .c-search-listing-v2__loadmore button,.edit-account .account-detail .c_view_account_options .men-care .c-search-listing-v2__loadmore button,.edit-account .account-detail .c_view_account_user_details .men-care .c-search-listing-v2__loadmore button,.edit-account .account-detail .container-fluid .men-care .c-search-listing-v2__loadmore button,.edit-account .account-information .c_view_account_credentials .men-care .c-search-listing-v2__loadmore button,.edit-account .account-information .c_view_account_options .men-care .c-search-listing-v2__loadmore button,.edit-account .account-information .c_view_account_user_details .men-care .c-search-listing-v2__loadmore button,.edit-account .account-information .container-fluid .men-care .c-search-listing-v2__loadmore button,.edit-account .summary-account .c_view_account_credentials .men-care .c-search-listing-v2__loadmore button,.edit-account .summary-account .c_view_account_options .men-care .c-search-listing-v2__loadmore button,.edit-account .summary-account .c_view_account_user_details .men-care .c-search-listing-v2__loadmore button,.edit-account .summary-account .container-fluid #c_view_account_credentials .men-care .c-search-listing-v2__loadmore button,.edit-account .summary-account .container-fluid #c_view_account_user_details .men-care .c-search-listing-v2__loadmore button,.edit-account .summary-account .container-fluid form.c-view-account-credentials .men-care .c-search-listing-v2__loadmore button,.edit-account .summary-account .container-fluid form.c-view-account-userdetails .men-care .c-search-listing-v2__loadmore button,.form-v2 .form-horizontal .form-group.primary-btn .men-care .c-search-listing-v2__loadmore button,.men-care .c-search-listing-v2__loadmore .c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-2_topic .c-page-listing-v2-listing-item-cta__container button,.men-care .c-search-listing-v2__loadmore .c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-3_topic .c-page-listing-v2-listing-item-cta__container button,.men-care .c-search-listing-v2__loadmore .coupons-flow .c-diagnostic-tool .c-articles-section .c-articles-summary__link,.men-care .c-search-listing-v2__loadmore .edit-account .account-detail .c_view_account_credentials button,.men-care .c-search-listing-v2__loadmore .edit-account .account-detail .c_view_account_options button,.men-care .c-search-listing-v2__loadmore .edit-account .account-detail .c_view_account_user_details button,.men-care .c-search-listing-v2__loadmore .edit-account .account-detail .container-fluid button,.men-care .c-search-listing-v2__loadmore .edit-account .account-information .c_view_account_credentials button,.men-care .c-search-listing-v2__loadmore .edit-account .account-information .c_view_account_options button,.men-care .c-search-listing-v2__loadmore .edit-account .account-information .c_view_account_user_details button,.men-care .c-search-listing-v2__loadmore .edit-account .account-information .container-fluid button,.men-care .c-search-listing-v2__loadmore .edit-account .summary-account .c_view_account_credentials button,.men-care .c-search-listing-v2__loadmore .edit-account .summary-account .c_view_account_options button,.men-care .c-search-listing-v2__loadmore .edit-account .summary-account .c_view_account_user_details button,.men-care .c-search-listing-v2__loadmore .edit-account .summary-account .container-fluid #c_view_account_credentials button,.men-care .c-search-listing-v2__loadmore .edit-account .summary-account .container-fluid #c_view_account_user_details button,.men-care .c-search-listing-v2__loadmore .edit-account .summary-account .container-fluid form.c-view-account-credentials button,.men-care .c-search-listing-v2__loadmore .edit-account .summary-account .container-fluid form.c-view-account-userdetails button,.men-care .c-search-listing-v2__loadmore .form-v2 .form-horizontal .form-group.primary-btn button,.men-care .c-search-listing-v2__loadmore .o-btn--primary {
 padding:0 19px;
 min-width:194px;
 border-radius:0;
 box-shadow:0 3px 0 0 #258197;
 border:1px solid #258197;
 color:#258197;
 text-transform:uppercase
}
.c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-2_topic .c-page-listing-v2-listing-item-cta__container .dove-dsep .c-search-listing-v2__loadmore button,.c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-3_topic .c-page-listing-v2-listing-item-cta__container .dove-dsep .c-search-listing-v2__loadmore button,.coupons-flow .c-diagnostic-tool .c-articles-section .dove-dsep .c-search-listing-v2__loadmore .c-articles-summary__link,.dove-dsep .c-search-listing-v2__loadmore .c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-2_topic .c-page-listing-v2-listing-item-cta__container button,.dove-dsep .c-search-listing-v2__loadmore .c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-3_topic .c-page-listing-v2-listing-item-cta__container button,.dove-dsep .c-search-listing-v2__loadmore .coupons-flow .c-diagnostic-tool .c-articles-section .c-articles-summary__link,.dove-dsep .c-search-listing-v2__loadmore .edit-account .account-detail .c_view_account_credentials button,.dove-dsep .c-search-listing-v2__loadmore .edit-account .account-detail .c_view_account_options button,.dove-dsep .c-search-listing-v2__loadmore .edit-account .account-detail .c_view_account_user_details button,.dove-dsep .c-search-listing-v2__loadmore .edit-account .account-detail .container-fluid button,.dove-dsep .c-search-listing-v2__loadmore .edit-account .account-information .c_view_account_credentials button,.dove-dsep .c-search-listing-v2__loadmore .edit-account .account-information .c_view_account_options button,.dove-dsep .c-search-listing-v2__loadmore .edit-account .account-information .c_view_account_user_details button,.dove-dsep .c-search-listing-v2__loadmore .edit-account .account-information .container-fluid button,.dove-dsep .c-search-listing-v2__loadmore .edit-account .summary-account .c_view_account_credentials button,.dove-dsep .c-search-listing-v2__loadmore .edit-account .summary-account .c_view_account_options button,.dove-dsep .c-search-listing-v2__loadmore .edit-account .summary-account .c_view_account_user_details button,.dove-dsep .c-search-listing-v2__loadmore .edit-account .summary-account .container-fluid #c_view_account_credentials button,.dove-dsep .c-search-listing-v2__loadmore .edit-account .summary-account .container-fluid #c_view_account_user_details button,.dove-dsep .c-search-listing-v2__loadmore .edit-account .summary-account .container-fluid form.c-view-account-credentials button,.dove-dsep .c-search-listing-v2__loadmore .edit-account .summary-account .container-fluid form.c-view-account-userdetails button,.dove-dsep .c-search-listing-v2__loadmore .form-v2 .form-horizontal .form-group.primary-btn button,.dove-dsep .c-search-listing-v2__loadmore .o-btn--primary,.edit-account .account-detail .c_view_account_credentials .dove-dsep .c-search-listing-v2__loadmore button,.edit-account .account-detail .c_view_account_options .dove-dsep .c-search-listing-v2__loadmore button,.edit-account .account-detail .c_view_account_user_details .dove-dsep .c-search-listing-v2__loadmore button,.edit-account .account-detail .container-fluid .dove-dsep .c-search-listing-v2__loadmore button,.edit-account .account-information .c_view_account_credentials .dove-dsep .c-search-listing-v2__loadmore button,.edit-account .account-information .c_view_account_options .dove-dsep .c-search-listing-v2__loadmore button,.edit-account .account-information .c_view_account_user_details .dove-dsep .c-search-listing-v2__loadmore button,.edit-account .account-information .container-fluid .dove-dsep .c-search-listing-v2__loadmore button,.edit-account .summary-account .c_view_account_credentials .dove-dsep .c-search-listing-v2__loadmore button,.edit-account .summary-account .c_view_account_options .dove-dsep .c-search-listing-v2__loadmore button,.edit-account .summary-account .c_view_account_user_details .dove-dsep .c-search-listing-v2__loadmore button,.edit-account .summary-account .container-fluid #c_view_account_credentials .dove-dsep .c-search-listing-v2__loadmore button,.edit-account .summary-account .container-fluid #c_view_account_user_details .dove-dsep .c-search-listing-v2__loadmore button,.edit-account .summary-account .container-fluid form.c-view-account-credentials .dove-dsep .c-search-listing-v2__loadmore button,.edit-account .summary-account .container-fluid form.c-view-account-userdetails .dove-dsep .c-search-listing-v2__loadmore button,.form-v2 .form-horizontal .form-group.primary-btn .dove-dsep .c-search-listing-v2__loadmore button {
 padding:0 39px;
 min-width:177px;
 border:1px solid #366aa5;
 color:#366aa5;
 box-shadow:0 3px 0 0 #366aa5
}
.c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-2_topic .c-page-listing-v2-listing-item-cta__container .dove-baby .c-search-listing-v2__loadmore button,.c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-3_topic .c-page-listing-v2-listing-item-cta__container .dove-baby .c-search-listing-v2__loadmore button,.coupons-flow .c-diagnostic-tool .c-articles-section .dove-baby .c-search-listing-v2__loadmore .c-articles-summary__link,.dove-baby .c-search-listing-v2__loadmore .c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-2_topic .c-page-listing-v2-listing-item-cta__container button,.dove-baby .c-search-listing-v2__loadmore .c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-3_topic .c-page-listing-v2-listing-item-cta__container button,.dove-baby .c-search-listing-v2__loadmore .coupons-flow .c-diagnostic-tool .c-articles-section .c-articles-summary__link,.dove-baby .c-search-listing-v2__loadmore .edit-account .account-detail .c_view_account_credentials button,.dove-baby .c-search-listing-v2__loadmore .edit-account .account-detail .c_view_account_options button,.dove-baby .c-search-listing-v2__loadmore .edit-account .account-detail .c_view_account_user_details button,.dove-baby .c-search-listing-v2__loadmore .edit-account .account-detail .container-fluid button,.dove-baby .c-search-listing-v2__loadmore .edit-account .account-information .c_view_account_credentials button,.dove-baby .c-search-listing-v2__loadmore .edit-account .account-information .c_view_account_options button,.dove-baby .c-search-listing-v2__loadmore .edit-account .account-information .c_view_account_user_details button,.dove-baby .c-search-listing-v2__loadmore .edit-account .account-information .container-fluid button,.dove-baby .c-search-listing-v2__loadmore .edit-account .summary-account .c_view_account_credentials button,.dove-baby .c-search-listing-v2__loadmore .edit-account .summary-account .c_view_account_options button,.dove-baby .c-search-listing-v2__loadmore .edit-account .summary-account .c_view_account_user_details button,.dove-baby .c-search-listing-v2__loadmore .edit-account .summary-account .container-fluid #c_view_account_credentials button,.dove-baby .c-search-listing-v2__loadmore .edit-account .summary-account .container-fluid #c_view_account_user_details button,.dove-baby .c-search-listing-v2__loadmore .edit-account .summary-account .container-fluid form.c-view-account-credentials button,.dove-baby .c-search-listing-v2__loadmore .edit-account .summary-account .container-fluid form.c-view-account-userdetails button,.dove-baby .c-search-listing-v2__loadmore .form-v2 .form-horizontal .form-group.primary-btn button,.dove-baby .c-search-listing-v2__loadmore .o-btn--primary,.edit-account .account-detail .c_view_account_credentials .dove-baby .c-search-listing-v2__loadmore button,.edit-account .account-detail .c_view_account_options .dove-baby .c-search-listing-v2__loadmore button,.edit-account .account-detail .c_view_account_user_details .dove-baby .c-search-listing-v2__loadmore button,.edit-account .account-detail .container-fluid .dove-baby .c-search-listing-v2__loadmore button,.edit-account .account-information .c_view_account_credentials .dove-baby .c-search-listing-v2__loadmore button,.edit-account .account-information .c_view_account_options .dove-baby .c-search-listing-v2__loadmore button,.edit-account .account-information .c_view_account_user_details .dove-baby .c-search-listing-v2__loadmore button,.edit-account .account-information .container-fluid .dove-baby .c-search-listing-v2__loadmore button,.edit-account .summary-account .c_view_account_credentials .dove-baby .c-search-listing-v2__loadmore button,.edit-account .summary-account .c_view_account_options .dove-baby .c-search-listing-v2__loadmore button,.edit-account .summary-account .c_view_account_user_details .dove-baby .c-search-listing-v2__loadmore button,.edit-account .summary-account .container-fluid #c_view_account_credentials .dove-baby .c-search-listing-v2__loadmore button,.edit-account .summary-account .container-fluid #c_view_account_user_details .dove-baby .c-search-listing-v2__loadmore button,.edit-account .summary-account .container-fluid form.c-view-account-credentials .dove-baby .c-search-listing-v2__loadmore button,.edit-account .summary-account .container-fluid form.c-view-account-userdetails .dove-baby .c-search-listing-v2__loadmore button,.form-v2 .form-horizontal .form-group.primary-btn .dove-baby .c-search-listing-v2__loadmore button {
 min-width:177px;
 font-size:1.8rem;
 line-height:36px;
 border-radius:25px;
 padding:0 33px;
 border:1px solid #9ea2a2;
 color:#0090c1;
 box-shadow:none
}
.c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-2_topic .c-page-listing-v2-listing-item-cta__container .c-search-listing-v2__loadmore button:after,.c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-3_topic .c-page-listing-v2-listing-item-cta__container .c-search-listing-v2__loadmore button:after,.c-search-listing-v2__loadmore .c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-2_topic .c-page-listing-v2-listing-item-cta__container button:after,.c-search-listing-v2__loadmore .c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-3_topic .c-page-listing-v2-listing-item-cta__container button:after,.c-search-listing-v2__loadmore .coupons-flow .c-diagnostic-tool .c-articles-section .c-articles-summary__link:after,.c-search-listing-v2__loadmore .edit-account .account-detail .c_view_account_credentials button:after,.c-search-listing-v2__loadmore .edit-account .account-detail .c_view_account_options button:after,.c-search-listing-v2__loadmore .edit-account .account-detail .c_view_account_user_details button:after,.c-search-listing-v2__loadmore .edit-account .account-detail .container-fluid button:after,.c-search-listing-v2__loadmore .edit-account .account-information .c_view_account_credentials button:after,.c-search-listing-v2__loadmore .edit-account .account-information .c_view_account_options button:after,.c-search-listing-v2__loadmore .edit-account .account-information .c_view_account_user_details button:after,.c-search-listing-v2__loadmore .edit-account .account-information .container-fluid button:after,.c-search-listing-v2__loadmore .edit-account .summary-account .c_view_account_credentials button:after,.c-search-listing-v2__loadmore .edit-account .summary-account .c_view_account_options button:after,.c-search-listing-v2__loadmore .edit-account .summary-account .c_view_account_user_details button:after,.c-search-listing-v2__loadmore .edit-account .summary-account .container-fluid #c_view_account_credentials button:after,.c-search-listing-v2__loadmore .edit-account .summary-account .container-fluid #c_view_account_user_details button:after,.c-search-listing-v2__loadmore .edit-account .summary-account .container-fluid form.c-view-account-credentials button:after,.c-search-listing-v2__loadmore .edit-account .summary-account .container-fluid form.c-view-account-userdetails button:after,.c-search-listing-v2__loadmore .form-v2 .form-horizontal .form-group.primary-btn button:after,.c-search-listing-v2__loadmore .o-btn--primary:after,.coupons-flow .c-diagnostic-tool .c-articles-section .c-search-listing-v2__loadmore .c-articles-summary__link:after,.edit-account .account-detail .c_view_account_credentials .c-search-listing-v2__loadmore button:after,.edit-account .account-detail .c_view_account_options .c-search-listing-v2__loadmore button:after,.edit-account .account-detail .c_view_account_user_details .c-search-listing-v2__loadmore button:after,.edit-account .account-detail .container-fluid .c-search-listing-v2__loadmore button:after,.edit-account .account-information .c_view_account_credentials .c-search-listing-v2__loadmore button:after,.edit-account .account-information .c_view_account_options .c-search-listing-v2__loadmore button:after,.edit-account .account-information .c_view_account_user_details .c-search-listing-v2__loadmore button:after,.edit-account .account-information .container-fluid .c-search-listing-v2__loadmore button:after,.edit-account .summary-account .c_view_account_credentials .c-search-listing-v2__loadmore button:after,.edit-account .summary-account .c_view_account_options .c-search-listing-v2__loadmore button:after,.edit-account .summary-account .c_view_account_user_details .c-search-listing-v2__loadmore button:after,.edit-account .summary-account .container-fluid #c_view_account_credentials .c-search-listing-v2__loadmore button:after,.edit-account .summary-account .container-fluid #c_view_account_user_details .c-search-listing-v2__loadmore button:after,.edit-account .summary-account .container-fluid form.c-view-account-credentials .c-search-listing-v2__loadmore button:after,.edit-account .summary-account .container-fluid form.c-view-account-userdetails .c-search-listing-v2__loadmore button:after,.form-v2 .form-horizontal .form-group.primary-btn .c-search-listing-v2__loadmore button:after {
 display:none
}
@media (min-width:992px) {
 .c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-2_topic .c-page-listing-v2-listing-item-cta__container .c-search-listing-v2__loadmore button:hover,.c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-3_topic .c-page-listing-v2-listing-item-cta__container .c-search-listing-v2__loadmore button:hover,.c-search-listing-v2__loadmore .c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-2_topic .c-page-listing-v2-listing-item-cta__container button:hover,.c-search-listing-v2__loadmore .c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-3_topic .c-page-listing-v2-listing-item-cta__container button:hover,.c-search-listing-v2__loadmore .coupons-flow .c-diagnostic-tool .c-articles-section .c-articles-summary__link:hover,.c-search-listing-v2__loadmore .edit-account .account-detail .c_view_account_credentials button:hover,.c-search-listing-v2__loadmore .edit-account .account-detail .c_view_account_options button:hover,.c-search-listing-v2__loadmore .edit-account .account-detail .c_view_account_user_details button:hover,.c-search-listing-v2__loadmore .edit-account .account-detail .container-fluid button:hover,.c-search-listing-v2__loadmore .edit-account .account-information .c_view_account_credentials button:hover,.c-search-listing-v2__loadmore .edit-account .account-information .c_view_account_options button:hover,.c-search-listing-v2__loadmore .edit-account .account-information .c_view_account_user_details button:hover,.c-search-listing-v2__loadmore .edit-account .account-information .container-fluid button:hover,.c-search-listing-v2__loadmore .edit-account .summary-account .c_view_account_credentials button:hover,.c-search-listing-v2__loadmore .edit-account .summary-account .c_view_account_options button:hover,.c-search-listing-v2__loadmore .edit-account .summary-account .c_view_account_user_details button:hover,.c-search-listing-v2__loadmore .edit-account .summary-account .container-fluid #c_view_account_credentials button:hover,.c-search-listing-v2__loadmore .edit-account .summary-account .container-fluid #c_view_account_user_details button:hover,.c-search-listing-v2__loadmore .edit-account .summary-account .container-fluid form.c-view-account-credentials button:hover,.c-search-listing-v2__loadmore .edit-account .summary-account .container-fluid form.c-view-account-userdetails button:hover,.c-search-listing-v2__loadmore .form-v2 .form-horizontal .form-group.primary-btn button:hover,.c-search-listing-v2__loadmore .o-btn--primary:hover,.coupons-flow .c-diagnostic-tool .c-articles-section .c-search-listing-v2__loadmore .c-articles-summary__link:hover,.edit-account .account-detail .c_view_account_credentials .c-search-listing-v2__loadmore button:hover,.edit-account .account-detail .c_view_account_options .c-search-listing-v2__loadmore button:hover,.edit-account .account-detail .c_view_account_user_details .c-search-listing-v2__loadmore button:hover,.edit-account .account-detail .container-fluid .c-search-listing-v2__loadmore button:hover,.edit-account .account-information .c_view_account_credentials .c-search-listing-v2__loadmore button:hover,.edit-account .account-information .c_view_account_options .c-search-listing-v2__loadmore button:hover,.edit-account .account-information .c_view_account_user_details .c-search-listing-v2__loadmore button:hover,.edit-account .account-information .container-fluid .c-search-listing-v2__loadmore button:hover,.edit-account .summary-account .c_view_account_credentials .c-search-listing-v2__loadmore button:hover,.edit-account .summary-account .c_view_account_options .c-search-listing-v2__loadmore button:hover,.edit-account .summary-account .c_view_account_user_details .c-search-listing-v2__loadmore button:hover,.edit-account .summary-account .container-fluid #c_view_account_credentials .c-search-listing-v2__loadmore button:hover,.edit-account .summary-account .container-fluid #c_view_account_user_details .c-search-listing-v2__loadmore button:hover,.edit-account .summary-account .container-fluid form.c-view-account-credentials .c-search-listing-v2__loadmore button:hover,.edit-account .summary-account .container-fluid form.c-view-account-userdetails .c-search-listing-v2__loadmore button:hover,.form-v2 .form-horizontal .form-group.primary-btn .c-search-listing-v2__loadmore button:hover {
  background-color:#efefef
 }
 .c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-2_topic .c-page-listing-v2-listing-item-cta__container .men-care .c-search-listing-v2__loadmore button:hover,.c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-3_topic .c-page-listing-v2-listing-item-cta__container .men-care .c-search-listing-v2__loadmore button:hover,.coupons-flow .c-diagnostic-tool .c-articles-section .men-care .c-search-listing-v2__loadmore .c-articles-summary__link:hover,.edit-account .account-detail .c_view_account_credentials .men-care .c-search-listing-v2__loadmore button:hover,.edit-account .account-detail .c_view_account_options .men-care .c-search-listing-v2__loadmore button:hover,.edit-account .account-detail .c_view_account_user_details .men-care .c-search-listing-v2__loadmore button:hover,.edit-account .account-detail .container-fluid .men-care .c-search-listing-v2__loadmore button:hover,.edit-account .account-information .c_view_account_credentials .men-care .c-search-listing-v2__loadmore button:hover,.edit-account .account-information .c_view_account_options .men-care .c-search-listing-v2__loadmore button:hover,.edit-account .account-information .c_view_account_user_details .men-care .c-search-listing-v2__loadmore button:hover,.edit-account .account-information .container-fluid .men-care .c-search-listing-v2__loadmore button:hover,.edit-account .summary-account .c_view_account_credentials .men-care .c-search-listing-v2__loadmore button:hover,.edit-account .summary-account .c_view_account_options .men-care .c-search-listing-v2__loadmore button:hover,.edit-account .summary-account .c_view_account_user_details .men-care .c-search-listing-v2__loadmore button:hover,.edit-account .summary-account .container-fluid #c_view_account_credentials .men-care .c-search-listing-v2__loadmore button:hover,.edit-account .summary-account .container-fluid #c_view_account_user_details .men-care .c-search-listing-v2__loadmore button:hover,.edit-account .summary-account .container-fluid form.c-view-account-credentials .men-care .c-search-listing-v2__loadmore button:hover,.edit-account .summary-account .container-fluid form.c-view-account-userdetails .men-care .c-search-listing-v2__loadmore button:hover,.form-v2 .form-horizontal .form-group.primary-btn .men-care .c-search-listing-v2__loadmore button:hover,.men-care .c-search-listing-v2__loadmore .c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-2_topic .c-page-listing-v2-listing-item-cta__container button:hover,.men-care .c-search-listing-v2__loadmore .c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-3_topic .c-page-listing-v2-listing-item-cta__container button:hover,.men-care .c-search-listing-v2__loadmore .coupons-flow .c-diagnostic-tool .c-articles-section .c-articles-summary__link:hover,.men-care .c-search-listing-v2__loadmore .edit-account .account-detail .c_view_account_credentials button:hover,.men-care .c-search-listing-v2__loadmore .edit-account .account-detail .c_view_account_options button:hover,.men-care .c-search-listing-v2__loadmore .edit-account .account-detail .c_view_account_user_details button:hover,.men-care .c-search-listing-v2__loadmore .edit-account .account-detail .container-fluid button:hover,.men-care .c-search-listing-v2__loadmore .edit-account .account-information .c_view_account_credentials button:hover,.men-care .c-search-listing-v2__loadmore .edit-account .account-information .c_view_account_options button:hover,.men-care .c-search-listing-v2__loadmore .edit-account .account-information .c_view_account_user_details button:hover,.men-care .c-search-listing-v2__loadmore .edit-account .account-information .container-fluid button:hover,.men-care .c-search-listing-v2__loadmore .edit-account .summary-account .c_view_account_credentials button:hover,.men-care .c-search-listing-v2__loadmore .edit-account .summary-account .c_view_account_options button:hover,.men-care .c-search-listing-v2__loadmore .edit-account .summary-account .c_view_account_user_details button:hover,.men-care .c-search-listing-v2__loadmore .edit-account .summary-account .container-fluid #c_view_account_credentials button:hover,.men-care .c-search-listing-v2__loadmore .edit-account .summary-account .container-fluid #c_view_account_user_details button:hover,.men-care .c-search-listing-v2__loadmore .edit-account .summary-account .container-fluid form.c-view-account-credentials button:hover,.men-care .c-search-listing-v2__loadmore .edit-account .summary-account .container-fluid form.c-view-account-userdetails button:hover,.men-care .c-search-listing-v2__loadmore .form-v2 .form-horizontal .form-group.primary-btn button:hover,.men-care .c-search-listing-v2__loadmore .o-btn--primary:hover {
  background:#d2d2d2;
  background:-moz-radial-gradient(circle 100% 50%,#d2d2d2 0,#efefef 26%,#fff 49%,#efefef 76%,#d2d2d2 100%);
  background:-webkit-radial-gradient(circle 100% 50%,#d2d2d2 0,#efefef 26%,#fff 49%,#efefef 76%,#d2d2d2 100%);
  background:radial-gradient(circle at 100% 50%,#d2d2d2 0,#efefef 26%,#fff 49%,#efefef 76%,#d2d2d2 100%);
  filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2d2d2', endColorstr='#d2d2d2', GradientType=1 );
  color:#258197
 }
 .c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-2_topic .c-page-listing-v2-listing-item-cta__container .dove-baby .c-search-listing-v2__loadmore button:hover,.c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-3_topic .c-page-listing-v2-listing-item-cta__container .dove-baby .c-search-listing-v2__loadmore button:hover,.coupons-flow .c-diagnostic-tool .c-articles-section .dove-baby .c-search-listing-v2__loadmore .c-articles-summary__link:hover,.dove-baby .c-search-listing-v2__loadmore .c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-2_topic .c-page-listing-v2-listing-item-cta__container button:hover,.dove-baby .c-search-listing-v2__loadmore .c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-3_topic .c-page-listing-v2-listing-item-cta__container button:hover,.dove-baby .c-search-listing-v2__loadmore .coupons-flow .c-diagnostic-tool .c-articles-section .c-articles-summary__link:hover,.dove-baby .c-search-listing-v2__loadmore .edit-account .account-detail .c_view_account_credentials button:hover,.dove-baby .c-search-listing-v2__loadmore .edit-account .account-detail .c_view_account_options button:hover,.dove-baby .c-search-listing-v2__loadmore .edit-account .account-detail .c_view_account_user_details button:hover,.dove-baby .c-search-listing-v2__loadmore .edit-account .account-detail .container-fluid button:hover,.dove-baby .c-search-listing-v2__loadmore .edit-account .account-information .c_view_account_credentials button:hover,.dove-baby .c-search-listing-v2__loadmore .edit-account .account-information .c_view_account_options button:hover,.dove-baby .c-search-listing-v2__loadmore .edit-account .account-information .c_view_account_user_details button:hover,.dove-baby .c-search-listing-v2__loadmore .edit-account .account-information .container-fluid button:hover,.dove-baby .c-search-listing-v2__loadmore .edit-account .summary-account .c_view_account_credentials button:hover,.dove-baby .c-search-listing-v2__loadmore .edit-account .summary-account .c_view_account_options button:hover,.dove-baby .c-search-listing-v2__loadmore .edit-account .summary-account .c_view_account_user_details button:hover,.dove-baby .c-search-listing-v2__loadmore .edit-account .summary-account .container-fluid #c_view_account_credentials button:hover,.dove-baby .c-search-listing-v2__loadmore .edit-account .summary-account .container-fluid #c_view_account_user_details button:hover,.dove-baby .c-search-listing-v2__loadmore .edit-account .summary-account .container-fluid form.c-view-account-credentials button:hover,.dove-baby .c-search-listing-v2__loadmore .edit-account .summary-account .container-fluid form.c-view-account-userdetails button:hover,.dove-baby .c-search-listing-v2__loadmore .form-v2 .form-horizontal .form-group.primary-btn button:hover,.dove-baby .c-search-listing-v2__loadmore .o-btn--primary:hover,.edit-account .account-detail .c_view_account_credentials .dove-baby .c-search-listing-v2__loadmore button:hover,.edit-account .account-detail .c_view_account_options .dove-baby .c-search-listing-v2__loadmore button:hover,.edit-account .account-detail .c_view_account_user_details .dove-baby .c-search-listing-v2__loadmore button:hover,.edit-account .account-detail .container-fluid .dove-baby .c-search-listing-v2__loadmore button:hover,.edit-account .account-information .c_view_account_credentials .dove-baby .c-search-listing-v2__loadmore button:hover,.edit-account .account-information .c_view_account_options .dove-baby .c-search-listing-v2__loadmore button:hover,.edit-account .account-information .c_view_account_user_details .dove-baby .c-search-listing-v2__loadmore button:hover,.edit-account .account-information .container-fluid .dove-baby .c-search-listing-v2__loadmore button:hover,.edit-account .summary-account .c_view_account_credentials .dove-baby .c-search-listing-v2__loadmore button:hover,.edit-account .summary-account .c_view_account_options .dove-baby .c-search-listing-v2__loadmore button:hover,.edit-account .summary-account .c_view_account_user_details .dove-baby .c-search-listing-v2__loadmore button:hover,.edit-account .summary-account .container-fluid #c_view_account_credentials .dove-baby .c-search-listing-v2__loadmore button:hover,.edit-account .summary-account .container-fluid #c_view_account_user_details .dove-baby .c-search-listing-v2__loadmore button:hover,.edit-account .summary-account .container-fluid form.c-view-account-credentials .dove-baby .c-search-listing-v2__loadmore button:hover,.edit-account .summary-account .container-fluid form.c-view-account-userdetails .dove-baby .c-search-listing-v2__loadmore button:hover,.form-v2 .form-horizontal .form-group.primary-btn .dove-baby .c-search-listing-v2__loadmore button:hover {
  background-color:#0090c1;
  color:#fff
 }
 .c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-2_topic .c-page-listing-v2-listing-item-cta__container .dove-dsep .c-search-listing-v2__loadmore button:hover,.c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-3_topic .c-page-listing-v2-listing-item-cta__container .dove-dsep .c-search-listing-v2__loadmore button:hover,.coupons-flow .c-diagnostic-tool .c-articles-section .dove-dsep .c-search-listing-v2__loadmore .c-articles-summary__link:hover,.dove-dsep .c-search-listing-v2__loadmore .c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-2_topic .c-page-listing-v2-listing-item-cta__container button:hover,.dove-dsep .c-search-listing-v2__loadmore .c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-3_topic .c-page-listing-v2-listing-item-cta__container button:hover,.dove-dsep .c-search-listing-v2__loadmore .coupons-flow .c-diagnostic-tool .c-articles-section .c-articles-summary__link:hover,.dove-dsep .c-search-listing-v2__loadmore .edit-account .account-detail .c_view_account_credentials button:hover,.dove-dsep .c-search-listing-v2__loadmore .edit-account .account-detail .c_view_account_options button:hover,.dove-dsep .c-search-listing-v2__loadmore .edit-account .account-detail .c_view_account_user_details button:hover,.dove-dsep .c-search-listing-v2__loadmore .edit-account .account-detail .container-fluid button:hover,.dove-dsep .c-search-listing-v2__loadmore .edit-account .account-information .c_view_account_credentials button:hover,.dove-dsep .c-search-listing-v2__loadmore .edit-account .account-information .c_view_account_options button:hover,.dove-dsep .c-search-listing-v2__loadmore .edit-account .account-information .c_view_account_user_details button:hover,.dove-dsep .c-search-listing-v2__loadmore .edit-account .account-information .container-fluid button:hover,.dove-dsep .c-search-listing-v2__loadmore .edit-account .summary-account .c_view_account_credentials button:hover,.dove-dsep .c-search-listing-v2__loadmore .edit-account .summary-account .c_view_account_options button:hover,.dove-dsep .c-search-listing-v2__loadmore .edit-account .summary-account .c_view_account_user_details button:hover,.dove-dsep .c-search-listing-v2__loadmore .edit-account .summary-account .container-fluid #c_view_account_credentials button:hover,.dove-dsep .c-search-listing-v2__loadmore .edit-account .summary-account .container-fluid #c_view_account_user_details button:hover,.dove-dsep .c-search-listing-v2__loadmore .edit-account .summary-account .container-fluid form.c-view-account-credentials button:hover,.dove-dsep .c-search-listing-v2__loadmore .edit-account .summary-account .container-fluid form.c-view-account-userdetails button:hover,.dove-dsep .c-search-listing-v2__loadmore .form-v2 .form-horizontal .form-group.primary-btn button:hover,.dove-dsep .c-search-listing-v2__loadmore .o-btn--primary:hover,.edit-account .account-detail .c_view_account_credentials .dove-dsep .c-search-listing-v2__loadmore button:hover,.edit-account .account-detail .c_view_account_options .dove-dsep .c-search-listing-v2__loadmore button:hover,.edit-account .account-detail .c_view_account_user_details .dove-dsep .c-search-listing-v2__loadmore button:hover,.edit-account .account-detail .container-fluid .dove-dsep .c-search-listing-v2__loadmore button:hover,.edit-account .account-information .c_view_account_credentials .dove-dsep .c-search-listing-v2__loadmore button:hover,.edit-account .account-information .c_view_account_options .dove-dsep .c-search-listing-v2__loadmore button:hover,.edit-account .account-information .c_view_account_user_details .dove-dsep .c-search-listing-v2__loadmore button:hover,.edit-account .account-information .container-fluid .dove-dsep .c-search-listing-v2__loadmore button:hover,.edit-account .summary-account .c_view_account_credentials .dove-dsep .c-search-listing-v2__loadmore button:hover,.edit-account .summary-account .c_view_account_options .dove-dsep .c-search-listing-v2__loadmore button:hover,.edit-account .summary-account .c_view_account_user_details .dove-dsep .c-search-listing-v2__loadmore button:hover,.edit-account .summary-account .container-fluid #c_view_account_credentials .dove-dsep .c-search-listing-v2__loadmore button:hover,.edit-account .summary-account .container-fluid #c_view_account_user_details .dove-dsep .c-search-listing-v2__loadmore button:hover,.edit-account .summary-account .container-fluid form.c-view-account-credentials .dove-dsep .c-search-listing-v2__loadmore button:hover,.edit-account .summary-account .container-fluid form.c-view-account-userdetails .dove-dsep .c-search-listing-v2__loadmore button:hover,.form-v2 .form-horizontal .form-group.primary-btn .dove-dsep .c-search-listing-v2__loadmore button:hover {
  background-color:#366aa5;
  color:#fff
 }
}
.c-search-listing-v2__tagwrapper {
 margin-left:10px;
 display:inline-block
}
.c-search-listing-v2-filters {
 border:1px solid #ccc;
 width:25%;
 float:left
}
.c-search-listing-v2-filters .o-text__heading-3 {
 padding:10px;
 border-bottom:1px solid #ccc
}
.c-search-listing-v2-filters__list {
 list-style:none;
 margin:0;
 padding:0;
 border-bottom:1px solid #ccc
}
.c-search-listing-v2-filters__list:last-child {
 border-bottom:0;
 margin:0
}
.c-search-listing-v2-filters__list-item {
 list-style:none;
 border-bottom:1px solid #ccc;
 padding:10px
}
.c-search-listing-v2-filters__list-item:last-child {
 border-bottom:0
}
.c-search-listing-v2-filters__list-item .o-text__heading-4 {
 margin:5px 0
}
.c-search-listing-v2-filters__list-item .o-text__heading-5 {
 text-align:inherit;
 margin:5px 0
}
.c-search-listing-v2-filters__list-item .c-search-listing-v2-filters__filter-wrapper {
 padding:0
}
.c-search-listing-v2-filters__list-item .c-search-listing-v2-filters__filter-wrapper .o-dropdown {
 margin:10px 0;
 width:100%
}
.c-search-listing-v2-filters__list-item .c-search-listing-v2-filters__filter-wrapper .c-search-listing-v2-filters__filters-group {
 list-style:none;
 margin:0;
 padding:0
}
.c-search-listing-v2-filters__list-item .c-search-listing-v2-filters__filter-wrapper .c-search-listing-v2-filters__filters-group .c-search-listing-v2-filters__filters-option {
 padding:10px;
 border:1px solid #ccc;
 margin:10px 0
}
.ie9 .c-search-listing-v2__tab-wrapper .o-dropdown {
 padding-right:0
}
.ie9 .c-search-listing-v2__tab-wrapper .c-svg {
 display:none
}
.overl.shoppable-bag-overlay {
 background-color:#FFF
}
.c-shoppbale-view-bag-inner-container {
 background:#fff;
 border-radius:0;
 padding-top:1%;
 width:100%;
 position:relative;
 overflow:visible!important
}
@media (max-width:767px) {
 .c-shoppbale-view-bag-inner-container .container {
  padding:0
 }
}
.c-shoppbale-view-bag-inner-container .cta__rightarrow {
 background-image:url(../svgs/regular/dist/arrow-right-medium.html);
 width:6px;
 height:12px;
 display:inline-block;
 vertical-align:middle;
 background-size:6px 10px;
 background-repeat:no-repeat;
 margin-left:6px
}
.c-shoppbale-view-bag-inner-container .row {
 margin:auto;
 float:none
}
.c-shoppbale-view-bag-inner-container h2 {
 padding-bottom:25px;
 margin:0 -10px
}
.c-shoppbale-view-bag-inner-container .bar-btn {
 clear:both
}
.c-shoppbale-view-bag-inner-container .c-btn1 {
 text-transform:uppercase;
 display:inline-block;
 font-size:1.6rem;
 font-weight:700;
 padding:8px 22px;
 color:#a9a9a9
}
.c-shoppbale-view-bag-inner-container .c-btn1:after {
 border-top:8px solid transparent;
 border-left:5px solid transparent;
 border-bottom:7px solid transparent;
 border-right:9px solid #a9a9a9;
 right:13%;
 width:0;
 height:0;
 content:'';
 display:block;
 position:relative;
 margin-top:-10%
}
.c-shoppbale-view-bag-inner-container .c-btn {
 text-transform:uppercase;
 color:#a9a9a9;
 font-size:1.5rem;
 line-height:normal;
 font-weight:700;
 border-color:#a9a9a9;
 border-radius:0;
 -moz-border-radius:0;
 -webkit-border-radius:0;
 background-color:#fff;
 background-image:none;
 filter:none;
 padding:8px 17px 10px 10px
}
.c-social-gallery-video .c-social-gallery__line,.c-social-gallery__line,.c-social-gallery__line-image {
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b78938', endColorstr='#dabf80', GradientType=1)
}
.c-shoppbale-view-bag-inner-container .c-btn:hover {
 background-color:#a9a9a9;
 color:#fff
}
.c-shoppbale-view-bag-inner-container .c-btn:hover:after {
 border-left:9px solid #fff
}
.c-shoppbale-view-bag-inner-container .c-btn:after {
 border-top:8px solid transparent;
 border-left:9px solid #a9a9a9;
 border-bottom:7px solid transparent;
 border-right:5px solid transparent;
 left:105%;
 width:0;
 height:0;
 content:'';
 display:block;
 position:relative;
 margin-top:-22%
}
.c-shoppbale-view-bag-inner-container .checkout-wrapper .bar-btn .js-shopping-btn.small-page,.c-shoppbale-view-bag-inner-container .checkout-wrapper .bar-btn .tnc.small-page,.c-shoppbale-view-bag-inner-container .shoppable-grid-items span.txt {
 display:none
}
.c-shoppbale-view-bag-inner-container .checkout-wrapper {
 padding:0;
 width:100%;
 border-top:1px solid #f0f0f0;
 margin-top:-1px;
 float:left
}
.c-shoppbale-view-bag-inner-container .checkout-wrapper .chkTotal {
 width:100%;
 margin-top:30px;
 margin-bottom:30px;
 padding-bottom:10px;
 border-bottom:1px solid #f0f0f0
}
@media (max-width:767px) {
 .c-shoppbale-view-bag-inner-container .checkout-wrapper .chkTotal {
  border-bottom:none
 }
}
.c-shoppbale-view-bag-inner-container .checkout-wrapper .chkTotal .subtotal {
 font-size:3rem;
 color:#002663;
 position:relative
}
.c-shoppbale-view-bag-inner-container .checkout-wrapper .chkTotal .subtotal .value {
 font-size:3rem;
 color:#002663;
 position:absolute;
 right:0;
 top:3px
}
.c-shoppbale-view-bag-inner-container .checkout-wrapper .chkTotal .subtotal .msg {
 font-size:1.2rem;
 color:#666
}
.c-shoppbale-view-bag-inner-container .checkout-wrapper .bar-btn {
 margin-top:0;
 margin-bottom:30px
}
.c-shoppbale-view-bag-inner-container .checkout-wrapper .bar-btn .tnc {
 padding:0;
 clear:both;
 font-size:1.2rem;
 line-height:1.6rem;
 color:#666
}
.c-shoppbale-view-bag-inner-container .checkout-wrapper .bar-btn .js-shopping-btn {
 margin-right:20px
}
.c-shoppbale-view-bag-inner-container .col-heading {
 display:none;
 border-top:1px solid #a7a7a9;
 border-bottom:1px solid #a7a7a9;
 padding:10px 0;
 margin:20px 0 0;
 font-weight:700;
 color:#36383e;
 text-transform:uppercase;
 font-size:1.1rem
}
.c-shoppbale-view-bag-inner-container .col-heading ul,.c-shoppbale-view-bag-inner-container .shoppable-grid-items ul {
 margin:0;
 padding:0
}
.c-shoppbale-view-bag-inner-container .col-heading ul li {
 list-style:none
}
.c-shoppbale-view-bag-inner-container .shoppable-grid-items ul li {
 border-bottom:1px solid #ebebeb;
 list-style:none;
 float:left
}
.c-shoppbale-view-bag-inner-container .shoppable-grid-items .list-items {
 display:table;
 width:100%;
 padding-top:20px;
 padding-bottom:25px;
 position:relative
}
.c-shoppbale-view-bag-inner-container .shoppable-grid-items .list-items .product-listing-details-seperator {
 color:#efefef
}
.c-shoppbale-view-bag-inner-container .shoppable-grid-items .list-items .list-items-combined-row.quantity-totals {
 position:absolute;
 right:0;
 top:62px
}
@media (max-width:767px) {
 .c-shoppbale-view-bag-inner-container .shoppable-grid-items .list-items .list-items-combined-row.quantity-totals {
  position:relative;
  top:0
 }
}
.c-shoppbale-view-bag-inner-container .shoppable-grid-items .list-items .list-items-combined-row div {
 display:inline-block
}
.c-shoppbale-view-bag-inner-container .shoppable-grid-items .list-items .product_field {
 width:81px;
 height:81px;
 margin-left:18px;
 padding:0;
 display:table-cell;
 vertical-align:top
}
@media (min-width:768px) {
 .c-shoppbale-view-bag-inner-container .shoppable-grid-items .list-items .product_field {
  margin:20px 25px;
  padding-right:10px
 }
}
.c-shoppbale-view-bag-inner-container .shoppable-grid-items .list-items .product_field img {
 max-width:81px;
 max-height:81px;
 margin:auto
}
.c-shoppbale-view-bag-inner-container .shoppable-grid-items .list-items section {
 display:block
}
.c-shoppbale-view-bag-inner-container .shoppable-grid-items .list-items .product_field_details {
 display:table-cell;
 margin-left:15px
}
.c-shoppbale-view-bag-inner-container .shoppable-grid-items .list-items .action label {
 display:inline-block;
 margin-right:16px
}
.c-shoppbale-view-bag-inner-container .shoppable-grid-items .list-items .action label a {
 font-size:1.6rem;
 color:#666;
 text-decoration:underline;
 font-weight:400;
 cursor:pointer
}
.c-shoppbale-view-bag-inner-container .shoppable-grid-items .list-items .detail {
 padding:0;
 margin-bottom:7px
}
.c-shoppbale-view-bag-inner-container .shoppable-grid-items .list-items .merchant_field,.c-shoppbale-view-bag-inner-container .shoppable-grid-items .list-items .product_price,.c-shoppbale-view-bag-inner-container .shoppable-grid-items .list-items .size {
 font-size:1.6rem;
 color:#666;
 margin-bottom:14px
}
.c-shoppbale-view-bag-inner-container .shoppable-grid-items .list-items .detail a {
 font-size:1.6rem;
 color:#666
}
.c-shoppbale-view-bag-inner-container .shoppable-grid-items .list-items .bag-product_price_mobile {
 display:none
}
.c-shoppbale-view-bag-inner-container .shoppable-grid-items .list-items .product_total {
 line-height:58px;
 width:92px;
 text-align:right;
 font-size:2rem;
 color:#002663
}
.c-shoppbale-view-bag-inner-container .VirtualProductEdit {
 padding:21px 0;
 width:694px;
 z-index:99999;
 background:#fff;
 border:2px solid #efefef;
 border-radius:3px;
 position:absolute;
 margin-top:-100px;
 left:-12px;
 right:-12px
}
@media (min-width:768px) {
 .c-shoppbale-view-bag-inner-container .VirtualProductEdit {
  right:21px;
  margin:auto;
  left:50%;
  top:50%;
  -webkit-transform:translate(-50%,0);
  -moz-transform:translate(-50%,0);
  -ms-transform:translate(-50%,0);
  -o-transform:translate(-50%,0);
  transform:translate(-50%,0)
 }
}
.c-shoppbale-view-bag-inner-container .VirtualProductEdit .bag-product_close_button {
 position:absolute;
 top:15px;
 right:15px;
 width:18px;
 height:18px;
 background:url(../svgs/regular/dist/cross-blue.html) no-repeat;
 background-size:contain
}
.c-shoppbale-view-bag-inner-container .VirtualProductEdit ul {
 border:none;
 margin:0;
 padding:0
}
.c-shoppbale-view-bag-inner-container .VirtualProductEdit label {
 color:#666;
 font-size:1.6rem;
 font-weight:400
}
.c-shoppbale-view-bag-inner-container .VirtualProductEdit .virtualProduct-items {
 padding-bottom:10px;
 padding-top:20px;
 border:none
}
.c-shoppbale-view-bag-inner-container .VirtualProductEdit .virtualProduct-items select {
 display:block
}
.c-shoppbale-view-bag-inner-container .VirtualProductEdit .virtualProduct-items .virtualProduct-section-double-option>div {
 display:inline-block;
 padding:0;
 margin:0;
 vertical-align:top
}
.c-shoppbale-view-bag-inner-container .VirtualProductEdit .virtualProduct-items .virtualProduct-section-double-option>div.bag-product_price_desktop label {
 margin-bottom:20px
}
.c-shoppbale-view-bag-inner-container .VirtualProductEdit .virtualProduct-items .virtualProduct-section-double-option div:first-child {
 padding-right:20px
}
.c-shoppbale-view-bag-inner-container .VirtualProductEdit .virtualProduct-items .virtualProduct-section-double-option div:last-child {
 padding-left:20px
}
.c-shoppbale-view-bag-inner-container .VirtualProductEdit .virtualProduct-items .product_field {
 width:170px;
 height:170px;
 display:inline-block;
 margin:30px 25px;
 text-align:center
}
.c-shoppbale-view-bag-inner-container .VirtualProductEdit .virtualProduct-items .product_field img {
 max-width:170px;
 max-height:170px
}
.c-shoppbale-view-bag-inner-container .VirtualProductEdit .virtualProduct-items section {
 display:inline-block;
 width:400px
}
.c-shoppbale-view-bag-inner-container .VirtualProductEdit .virtualProduct-items .detail {
 margin-left:25px
}
.c-shoppbale-view-bag-inner-container .VirtualProductEdit .virtualProduct-items .merchant_field {
 margin-left:0
}
.c-shoppbale-view-bag-inner-container .VirtualProductEdit .virtualProduct-items .size {
 margin-left:50px
}
.c-shoppbale-view-bag-inner-container .VirtualProductEdit .virtualProduct-items .bag-product_price {
 font-size:2rem;
 color:#002663;
 display:inline-block
}
.c-shoppbale-view-bag-inner-container .VirtualProductEdit .virtualProduct-items .bag-product_price_msrp {
 display:inline-block;
 margin-left:5px;
 font-size:1.2rem
}
.c-shoppbale-view-bag-inner-container .VirtualProductEdit .virtualProduct-items .product_total {
 margin-top:5px;
 margin-right:-4px
}
.c-shoppbale-view-bag-inner-container .VirtualProductEdit:before {
 position:absolute;
 top:7px;
 bottom:7px;
 left:7px;
 right:7px;
 display:block;
 border-style:solid;
 border-width:.5px;
 border-image-source:linear-gradient(to left,#b78938,#dabf80 26%,#ffe2ac 49%,#dabf80 76%,#b78938);
 border-image-slice:1;
 content:" ";
 z-index:-1
}
.c-shoppbale-view-bag-inner-container .shoppable-pop-header-container {
 width:100%;
 font-size:1.6rem;
 color:#666;
 text-align:center;
 margin-top:60px;
 float:none
}
.c-shoppbale-view-bag-inner-container.shopping-bag-empty .shoppable-content-container {
 text-align:center;
 border:1px solid #f0f0f0;
 padding-top:50px;
 padding-bottom:48px;
 margin:66px auto 200px;
 width:308px;
 float:none
}
.VirtualProductEdit li,.c-shoppbale-view-bag-inner-container.shopping-bag-empty .shoppable-grid-items ul li {
 border:none
}
@media (max-width:767px) {
 .c-shoppbale-view-bag-inner-container .checkout-wrapper .bar-btn {
  height:auto;
  text-align:center
 }
 .c-shoppbale-view-bag-inner-container .checkout-wrapper .bar-btn a.js-shopping-btn.large-page {
  display:none
 }
 .c-shoppbale-view-bag-inner-container .checkout-wrapper .bar-btn a.js-shopping-btn.small-page {
  font-family:helvetica-neue-lt-unilever,"Helvetica Neue",HelveticaNeue,Helvetica,Arial,sans-serif;
  font-weight:500;
  font-size:1.6rem;
  color:#666;
  display:block;
  text-align:center;
  position:relative;
  margin:20px 0 24px;
  top:0;
  left:0;
  text-transform:lowercase
 }
 .c-shoppbale-view-bag-inner-container .checkout-wrapper .bar-btn a.js-shopping-btn.small-page:focus,.c-shoppbale-view-bag-inner-container .checkout-wrapper .bar-btn a.js-shopping-btn.small-page:hover {
  color:#666
 }
 .c-shoppbale-view-bag-inner-container .checkout-wrapper .bar-btn .tnc {
  width:100%;
  font-family:helvetica-neue-lt-unilever,"Helvetica Neue",HelveticaNeue,Helvetica,Arial,sans-serif;
  font-weight:300;
  font-size:1.6rem;
  line-height:23px
 }
 .c-shoppbale-view-bag-inner-container .checkout-wrapper .bar-btn .tnc.large-page {
  display:none
 }
 .c-shoppbale-view-bag-inner-container .checkout-wrapper .bar-btn .tnc.small-page {
  display:block;
  text-align:center
 }
 .c-shoppbale-view-bag-inner-container .shoppable-grid-items .list-items {
  padding-bottom:10px
 }
 .c-shoppbale-view-bag-inner-container .shoppable-grid-items .list-items .bag-product_price_mobile {
  display:block
 }
 .c-shoppbale-view-bag-inner-container .shoppable-grid-items .list-items .bag-product_price_desktop {
  display:none!important
 }
 .c-shoppbale-view-bag-inner-container .shoppable-grid-items .list-items .action {
  margin-bottom:5px
 }
 .c-shoppbale-view-bag-inner-container .shoppable-grid-items .list-items .list-items-combined-row.quantity-totals {
  position:relative;
  top:0;
  right:0
 }
 .c-shoppbale-view-bag-inner-container.shopping-bag-empty .shoppable-content-container {
  margin:50px auto 200px
 }
 .c-shoppbale-view-bag-inner-container .VirtualProductEdit {
  left:0;
  right:0;
  top:21px;
  padding:21px 0;
  width:auto
 }
 .c-shoppbale-view-bag-inner-container .VirtualProductEdit section {
  padding:0 25px
 }
 .c-shoppbale-view-bag-inner-container .VirtualProductEdit .virtualProduct-header.header-mobile {
  display:block;
  padding:0 25px
 }
 .c-shoppbale-view-bag-inner-container .VirtualProductEdit .virtualProduct-header.header-landscape {
  display:none
 }
 .c-shoppbale-view-bag-inner-container .VirtualProductEdit .virtualProduct-items .virtualProduct-section-double-option>div {
  width:50%
 }
 .c-shoppbale-view-bag-inner-container .VirtualProductEdit .virtualProduct-items .virtualProduct-section-double-option div:first-child {
  padding-right:10px
 }
 .c-shoppbale-view-bag-inner-container .VirtualProductEdit .virtualProduct-items .virtualProduct-section-double-option div:last-child {
  padding-left:10px
 }
 .c-shoppbale-view-bag-inner-container .VirtualProductEdit .virtualProduct-items .product_update_button {
  text-align:center
 }
 .c-shoppbale-view-bag-inner-container .VirtualProductEdit .virtualProduct-items .product_field {
  width:100%;
  margin-left:18px;
  padding:0;
  vertical-align:top
 }
 .c-shoppbale-view-bag-inner-container .VirtualProductEdit .virtualProduct-items .product_field img {
  margin:auto
 }
 .c-shoppbale-view-bag-inner-container .VirtualProductEdit .virtualProduct-items section {
  display:block;
  width:auto
 }
 .c-shoppbale-view-bag-inner-container .VirtualProductEdit:before,.c-shoppbale-view-bag-inner-container .js-checkout-btn:after {
  display:none
 }
 .c-shoppbale-view-bag-inner-container h2 {
  padding:10px 0 20px
 }
 .c-shoppbale-view-bag-inner-container .bar-btn {
  position:relative;
  height:80px
 }
 .c-shoppbale-view-bag-inner-container .js-shopping-btn {
  position:absolute;
  left:50%;
  top:50px;
  margin-left:-100px;
  width:auto
 }
 #rr-ex-template--type02 .rr-product-reviews .averageRingBlock .right-review-area .c-shoppbale-view-bag-inner-container .write-review-btn,#rr-ex-template--type02 .rr-widget-container .paging .c-shoppbale-view-bag-inner-container .rr-loadmore-btn,#rr-ex-template--type04 .rr-submission-form .rr-ex-btn-container .c-shoppbale-view-bag-inner-container .rr-button,.article-reviews .rr-product-reviews.type-a .averageRingBlock .c-shoppbale-view-bag-inner-container .write-review-btn,.article-reviews .rr-product-reviews.type-a .paging .c-shoppbale-view-bag-inner-container .rr-loadmore-btn,.c-diagnostic-tool .c-result-sec-email__success .c-shoppbale-view-bag-inner-container a,.c-shoppbale-view-bag-inner-container #rr-ex-template--type02 .rr-product-reviews .averageRingBlock .right-review-area .write-review-btn,.c-shoppbale-view-bag-inner-container #rr-ex-template--type02 .rr-widget-container .paging .rr-loadmore-btn,.c-shoppbale-view-bag-inner-container #rr-ex-template--type04 .rr-submission-form .rr-ex-btn-container .rr-button,.c-shoppbale-view-bag-inner-container .article-reviews .rr-product-reviews.type-a .averageRingBlock .write-review-btn,.c-shoppbale-view-bag-inner-container .article-reviews .rr-product-reviews.type-a .paging .rr-loadmore-btn,.c-shoppbale-view-bag-inner-container .c-diagnostic-tool .c-result-sec-email__success a,.c-shoppbale-view-bag-inner-container .coupons-flow .coupons-diagnostic-tool .call-to-action button,.c-shoppbale-view-bag-inner-container .coupons-webBricks-action .call-to-action__link,.c-shoppbale-view-bag-inner-container .edit-account .account-detail .c_view_account_credentials button,.c-shoppbale-view-bag-inner-container .edit-account .account-detail .c_view_account_options button,.c-shoppbale-view-bag-inner-container .edit-account .account-detail .c_view_account_user_details button,.c-shoppbale-view-bag-inner-container .edit-account .account-detail .container-fluid button,.c-shoppbale-view-bag-inner-container .edit-account .account-information .c_view_account_credentials button,.c-shoppbale-view-bag-inner-container .edit-account .account-information .c_view_account_options button,.c-shoppbale-view-bag-inner-container .edit-account .account-information .c_view_account_user_details button,.c-shoppbale-view-bag-inner-container .edit-account .account-information .container-fluid button,.c-shoppbale-view-bag-inner-container .edit-account .summary-account .c_view_account_credentials button,.c-shoppbale-view-bag-inner-container .edit-account .summary-account .c_view_account_options button,.c-shoppbale-view-bag-inner-container .edit-account .summary-account .c_view_account_user_details button,.c-shoppbale-view-bag-inner-container .edit-account .summary-account .container .c-profile-tabs-cont button,.c-shoppbale-view-bag-inner-container .edit-account .summary-account .container-fluid #c_view_account_credentials button,.c-shoppbale-view-bag-inner-container .edit-account .summary-account .container-fluid #c_view_account_user_details button,.c-shoppbale-view-bag-inner-container .edit-account .summary-account .container-fluid form.c-view-account-credentials button,.c-shoppbale-view-bag-inner-container .edit-account .summary-account .container-fluid form.c-view-account-userdetails button,.c-shoppbale-view-bag-inner-container .form-v2 .form-horizontal .form-group.primary-btn button,.c-shoppbale-view-bag-inner-container .form-v2 .form-horizontal .form-group.secondary-btn button,.c-shoppbale-view-bag-inner-container .o-btn,.coupons-flow .coupons-diagnostic-tool .call-to-action .c-shoppbale-view-bag-inner-container button,.coupons-webBricks-action .c-shoppbale-view-bag-inner-container .call-to-action__link,.edit-account .account-detail .c_view_account_credentials .c-shoppbale-view-bag-inner-container button,.edit-account .account-detail .c_view_account_options .c-shoppbale-view-bag-inner-container button,.edit-account .account-detail .c_view_account_user_details .c-shoppbale-view-bag-inner-container button,.edit-account .account-detail .container-fluid .c-shoppbale-view-bag-inner-container button,.edit-account .account-information .c_view_account_credentials .c-shoppbale-view-bag-inner-container button,.edit-account .account-information .c_view_account_options .c-shoppbale-view-bag-inner-container button,.edit-account .account-information .c_view_account_user_details .c-shoppbale-view-bag-inner-container button,.edit-account .account-information .container-fluid .c-shoppbale-view-bag-inner-container button,.edit-account .summary-account .c_view_account_credentials .c-shoppbale-view-bag-inner-container button,.edit-account .summary-account .c_view_account_options .c-shoppbale-view-bag-inner-container button,.edit-account .summary-account .c_view_account_user_details .c-shoppbale-view-bag-inner-container button,.edit-account .summary-account .container .c-profile-tabs-cont .c-shoppbale-view-bag-inner-container button,.edit-account .summary-account .container-fluid #c_view_account_credentials .c-shoppbale-view-bag-inner-container button,.edit-account .summary-account .container-fluid #c_view_account_user_details .c-shoppbale-view-bag-inner-container button,.edit-account .summary-account .container-fluid form.c-view-account-credentials .c-shoppbale-view-bag-inner-container button,.edit-account .summary-account .container-fluid form.c-view-account-userdetails .c-shoppbale-view-bag-inner-container button,.form-v2 .form-horizontal .form-group.primary-btn .c-shoppbale-view-bag-inner-container button,.form-v2 .form-horizontal .form-group.secondary-btn .c-shoppbale-view-bag-inner-container button {
  float:none!important
 }
 .c-shoppbale-view-bag-inner-container .checkout-wrapper .tnc {
  width:100%
 }
 .c-shoppbale-view-bag-inner-container .shoppable-grid-items .no-product-added-list h5 {
  font-size:1.6rem;
  font-family:helvetica-neue-lt-unilever,"Helvetica Neue",HelveticaNeue,Helvetica,Arial,sans-serif;
  font-weight:400
 }
}
.VirtualProductEdit li.virtualProduct-items,.virtualProduct-header,.virtualProduct-items {
 width:100%
}
.c-shoppbale-view-bag-inner-container .js-shopping-btn.bag-empty-continue {
 display:none;
 position:relative;
 left:0;
 top:0;
 margin:0
}
.c-shoppbale-view-bag-inner-container.shopping-bag-empty .checkout-wrapper {
 display:none
}
.c-shoppbale-view-bag-inner-container.shopping-bag-empty .shoppable-grid-items ul li.no-product-added-list {
 padding:0 0 8px
}
.overlEdit,.virtualProduct-items .virtualProduct-items {
 padding-top:20px;
 padding-bottom:10px
}
.c-shoppbale-view-bag-inner-container.shopping-bag-empty .shoppable-grid-items ul li.no-product-added-list h5 {
 font-size:1.6rem;
 color:#666
}
.c-shoppbale-view-bag-inner-container.shopping-bag-empty .js-shopping-btn.bag-empty-continue {
 display:block;
 font-size:1.6rem;
 color:#666
}
#viewMyBag,.VirtualProductEdit .txt,.c-shoppbale-view-bag-remove-confirm,.shoppable-header-container,.virtualProduct-header span.clr,.virtualProduct-header.header-mobile {
 display:none
}
.VirtualProductEdit .cancel {
 cursor:pointer
}
.virtualProduct-header {
 text-align:center;
 color:#002663;
 font-size:2rem;
 margin-bottom:19px
}
.c-shoppbale-view-bag-remove-confirm.request-confirm {
 display:block;
 position:fixed;
 top:0;
 bottom:0;
 left:0;
 right:0;
 background-color:rgba(255,255,255,.9);
 z-index:1100
}
.c-shoppbale-view-bag-remove-confirm .c-shoppbale-view-bag-remove-confirm-container {
 width:100%;
 max-width:1024px;
 top:50%;
 left:50%;
 position:fixed;
 transform:translateX(-50%) translateY(-50%);
 background-color:#FFF;
 text-align:center
}
.c-shoppbale-view-bag-remove-confirm .c-shoppbale-view-bag-remove-confirm-container .c-shoppbale-view-bag-remove-confirm-content {
 border-radius:3px;
 border:2px solid #efefef;
 margin:auto;
 float:none;
 text-align:left;
 max-width:500px;
 position:relative
}
.c-shoppbale-view-bag-remove-confirm .c-shoppbale-view-bag-remove-confirm-container .c-shoppbale-view-bag-remove-confirm-content .c-shoppbale-view-bag-remove-confirm__product-image {
 width:81px;
 height:81px;
 margin-top:27px;
 margin-left:18px;
 margin-right:16px;
 display:inline-block
}
.c-shoppbale-view-bag-remove-confirm .c-shoppbale-view-bag-remove-confirm-container .c-shoppbale-view-bag-remove-confirm-content .c-shoppbale-view-bag-remove-confirm__product-name {
 display:inline-block;
 margin-top:27px;
 position:absolute;
 right:27px;
 left:124px;
 top:24px;
 height:81px;
 font-size:1.6rem;
 color:#666
}
.c-shoppbale-view-bag-remove-confirm .c-shoppbale-view-bag-remove-confirm-container .c-shoppbale-view-bag-remove-confirm-content .c-shoppbale-view-bag-remove-confirm__button {
 text-align:center;
 margin:10px 0 44px
}
.c-shoppbale-view-bag-remove-confirm .c-shoppbale-view-bag-remove-confirm-container .c-shoppbale-view-bag-remove-confirm-content .c-shoppbale-view-bag-remove-close__button {
 position:absolute;
 top:12px;
 right:12px;
 height:18px;
 width:18px;
 cursor:pointer
}
.c-shoppbale-view-bag-remove-confirm .c-shoppbale-view-bag-remove-confirm-container .c-shoppbale-view-bag-remove-confirm-content .c-shoppbale-view-bag-remove-close__button svg {
 width:100%;
 height:100%
}
.shoppable-viewbag .body-copy {
 margin:0 auto;
 width:100%;
 max-width:1024px;
 padding-left:10px;
 padding-right:10px
}
.shoppable-viewbag .o-text__body {
 font-size:1.2rem;
 opacity:0;
 line-height:18px
}
@media (min-width:768px) {
 .shoppable-viewbag .js-shopping-btn {
  position:absolute
 }
 .shoppable-viewbag .o-text__body {
  max-width:500px;
  margin:30px 10% 30px auto;
  float:right;
  text-align:right
 }
}
.shoppable-viewbag .shoppable_tnc {
 padding:0;
 clear:both;
 font-size:1.2rem;
 line-height:16px;
 color:#666;
 text-align:right;
 float:right
}
.c-shoppbale-view-bag-loader {
 background-color:transparent;
 background-image:url(../images/loader/ajax-loader.html);
 background-position:center center;
 background-repeat:no-repeat;
 background-size:100px;
 display:block;
 height:200px;
 margin:0 5px 5px 0;
 width:100%;
 position:absolute;
 top:0;
 left:0;
 opacity:1
}
.c-shoppbale-view-bag-inner-container {
 height:200px;
 opacity:0
}
.c-shopping-basket {
 margin-bottom:20px
}
.c-shopping-basket .container {
 float:none;
 margin:0 auto
}
.c-shopping-basket .o-preloader {
 left:0;
 top:0
}
.c-shopping-basket .shopping-basket-error {
 color:#d0021b
}
.c-shopping-basket__wrapper {
 text-align:center;
 margin-top:40px
}
@media (min-width:768px) {
 .c-shopping-basket__wrapper {
  width:75%;
  margin:50px auto 0;
  text-align:left
 }
}
.c-shopping-basket__product {
 margin-bottom:65px
}
@media (min-width:768px) {
 .c-shopping-basket__product {
  margin-bottom:40px
 }
}
.c-shopping-basket__cta,.c-shopping-basket__giftwraps {
 margin-bottom:40px
}
.o-product-label,.o-product-value {
 display:block
}
.c-shopping-basket__title {
 margin-bottom:30px
}
@media (min-width:320px) and (max-width:767px) {
 .c-shopping-basket__title {
  margin-bottom:15px
 }
}
.c-shopping-basket__giftwraps,.c-shopping-basket__product {
 position:relative
}
.c-page-divider-v2--type-a .c-shopping-basket__product-info h2,.c-shopping-basket__product-info .c-page-divider-v2--type-a h2,.c-shopping-basket__product-info .o-text__heading-2 {
 font-size:1.5rem;
 line-height:18px;
 letter-spacing:.2px;
 color:#002663;
 margin-bottom:5px
}
.c-shopping-basket__product-info .o-text__heading-3 {
 font-size:1.5rem;
 line-height:18px;
 letter-spacing:.1px;
 color:#002663;
 font-weight:700
}
.c-shopping-basket__customization {
 margin-bottom:10px
}
.c-shopping-basket__giftwraps-info,.c-shopping-basket__product-info {
 text-align:left;
 position:absolute;
 top:50%;
 transform:translateY(-50%);
 -webkit-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 left:50%
}
.c-shopping-basket__giftwraps-info .c-shopping-basket__customization--label,.c-shopping-basket__giftwraps-info .giftWraps-info__label,.c-shopping-basket__product-info .c-shopping-basket__customization--label,.c-shopping-basket__product-info .giftWraps-info__label {
 font-size:1rem;
 line-height:18px;
 letter-spacing:.1px
}
.c-shopping-basket__giftwraps-info .c-shopping-basket__customization--value,.c-shopping-basket__giftwraps-info .giftwraps-info__value,.c-shopping-basket__product-info .c-shopping-basket__customization--value,.c-shopping-basket__product-info .giftwraps-info__value {
 font-size:1.5rem;
 letter-spacing:.1px
}
.c-shopping-basket__product-info .c-shopping-basket__customization--value {
 color:#333
}
.c-shopping-basket__giftwraps-info .giftwraps-info__value {
 color:#003E7C;
 margin-bottom:3px
}
.c-shopping-basket__giftwraps-info .js-wrapping-type {
 font-weight:700;
 font-size:1.5rem;
 line-height:18px;
 letter-spacing:.1px;
 color:#002663
}
.c-shopping-basket__list {
 margin:0;
 padding:0;
 list-style:none
}
.c-shopping-basket__item {
 border-top:solid 1px #979797;
 padding-top:40px
}
.c-shopping-basket__quantitywrap {
 text-align:center;
 padding:20px 0;
 margin-bottom:20px;
 border-top:solid 1px #979797;
 border-bottom:solid 1px #979797
}
.c-shopping-basket__quantitywrap .quantitywrap__cta,.c-shopping-basket__quantitywrap .quantitywrap__price,.c-shopping-basket__quantitywrap h4 {
 display:inline-block
}
.quantitywrap__cta {
 float:left;
 margin-left:2%
}
#rr-ex-template--type02 .rr-product-reviews .averageRingBlock .right-review-area .quantitywrap__cta .write-review-btn:focus,#rr-ex-template--type02 .rr-product-reviews .averageRingBlock .right-review-area .quantitywrap__cta .write-review-btn:hover,#rr-ex-template--type02 .rr-widget-container .paging .quantitywrap__cta .rr-loadmore-btn:focus,#rr-ex-template--type02 .rr-widget-container .paging .quantitywrap__cta .rr-loadmore-btn:hover,#rr-ex-template--type04 .rr-submission-form .rr-ex-btn-container .quantitywrap__cta .rr-button:focus,#rr-ex-template--type04 .rr-submission-form .rr-ex-btn-container .quantitywrap__cta .rr-button:hover,.article-reviews .rr-product-reviews.type-a .averageRingBlock .quantitywrap__cta .write-review-btn:focus,.article-reviews .rr-product-reviews.type-a .averageRingBlock .quantitywrap__cta .write-review-btn:hover,.article-reviews .rr-product-reviews.type-a .paging .quantitywrap__cta .rr-loadmore-btn:focus,.article-reviews .rr-product-reviews.type-a .paging .quantitywrap__cta .rr-loadmore-btn:hover,.c-diagnostic-tool .c-result-sec-email__success .quantitywrap__cta a:focus,.c-diagnostic-tool .c-result-sec-email__success .quantitywrap__cta a:hover,.edit-account .summary-account .container .c-profile-tabs-cont .quantitywrap__cta button:focus,.edit-account .summary-account .container .c-profile-tabs-cont .quantitywrap__cta button:hover,.quantitywrap__cta #rr-ex-template--type02 .rr-product-reviews .averageRingBlock .right-review-area .write-review-btn:focus,.quantitywrap__cta #rr-ex-template--type02 .rr-product-reviews .averageRingBlock .right-review-area .write-review-btn:hover,.quantitywrap__cta #rr-ex-template--type02 .rr-widget-container .paging .rr-loadmore-btn:focus,.quantitywrap__cta #rr-ex-template--type02 .rr-widget-container .paging .rr-loadmore-btn:hover,.quantitywrap__cta #rr-ex-template--type04 .rr-submission-form .rr-ex-btn-container .rr-button:focus,.quantitywrap__cta #rr-ex-template--type04 .rr-submission-form .rr-ex-btn-container .rr-button:hover,.quantitywrap__cta .article-reviews .rr-product-reviews.type-a .averageRingBlock .write-review-btn:focus,.quantitywrap__cta .article-reviews .rr-product-reviews.type-a .averageRingBlock .write-review-btn:hover,.quantitywrap__cta .article-reviews .rr-product-reviews.type-a .paging .rr-loadmore-btn:focus,.quantitywrap__cta .article-reviews .rr-product-reviews.type-a .paging .rr-loadmore-btn:hover,.quantitywrap__cta .c-diagnostic-tool .c-result-sec-email__success a:focus,.quantitywrap__cta .c-diagnostic-tool .c-result-sec-email__success a:hover,.quantitywrap__cta .edit-account .summary-account .container .c-profile-tabs-cont button:focus,.quantitywrap__cta .edit-account .summary-account .container .c-profile-tabs-cont button:hover,.quantitywrap__cta .o-btn--ternary:focus,.quantitywrap__cta .o-btn--ternary:hover {
 background-color:#fff
}
#rr-ex-template--type02 .rr-product-reviews .averageRingBlock .right-review-area .quantitywrap__cta .write-review-btn,#rr-ex-template--type02 .rr-widget-container .paging .quantitywrap__cta .rr-loadmore-btn,#rr-ex-template--type04 .rr-submission-form .rr-ex-btn-container .quantitywrap__cta .rr-button,.article-reviews .rr-product-reviews.type-a .averageRingBlock .quantitywrap__cta .write-review-btn,.article-reviews .rr-product-reviews.type-a .paging .quantitywrap__cta .rr-loadmore-btn,.c-diagnostic-tool .c-result-sec-email__success .quantitywrap__cta a,.edit-account .summary-account .container .c-profile-tabs-cont .quantitywrap__cta button,.quantitywrap__cta #rr-ex-template--type02 .rr-product-reviews .averageRingBlock .right-review-area .write-review-btn,.quantitywrap__cta #rr-ex-template--type02 .rr-widget-container .paging .rr-loadmore-btn,.quantitywrap__cta #rr-ex-template--type04 .rr-submission-form .rr-ex-btn-container .rr-button,.quantitywrap__cta .article-reviews .rr-product-reviews.type-a .averageRingBlock .write-review-btn,.quantitywrap__cta .article-reviews .rr-product-reviews.type-a .paging .rr-loadmore-btn,.quantitywrap__cta .c-diagnostic-tool .c-result-sec-email__success a,.quantitywrap__cta .edit-account .summary-account .container .c-profile-tabs-cont button,.quantitywrap__cta .o-btn--ternary {
 -webkit-tap-highlight-color:#ccc
}
#rr-ex-template--type02 .rr-product-reviews .averageRingBlock .right-review-area .quantitywrap__cta .write-review-btn:active,#rr-ex-template--type02 .rr-widget-container .paging .quantitywrap__cta .rr-loadmore-btn:active,#rr-ex-template--type04 .rr-submission-form .rr-ex-btn-container .quantitywrap__cta .rr-button:active,.article-reviews .rr-product-reviews.type-a .averageRingBlock .quantitywrap__cta .write-review-btn:active,.article-reviews .rr-product-reviews.type-a .paging .quantitywrap__cta .rr-loadmore-btn:active,.c-diagnostic-tool .c-result-sec-email__success .quantitywrap__cta a:active,.edit-account .summary-account .container .c-profile-tabs-cont .quantitywrap__cta button:active,.quantitywrap__cta #rr-ex-template--type02 .rr-product-reviews .averageRingBlock .right-review-area .write-review-btn:active,.quantitywrap__cta #rr-ex-template--type02 .rr-widget-container .paging .rr-loadmore-btn:active,.quantitywrap__cta #rr-ex-template--type04 .rr-submission-form .rr-ex-btn-container .rr-button:active,.quantitywrap__cta .article-reviews .rr-product-reviews.type-a .averageRingBlock .write-review-btn:active,.quantitywrap__cta .article-reviews .rr-product-reviews.type-a .paging .rr-loadmore-btn:active,.quantitywrap__cta .c-diagnostic-tool .c-result-sec-email__success a:active,.quantitywrap__cta .edit-account .summary-account .container .c-profile-tabs-cont button:active,.quantitywrap__cta .o-btn--ternary:active {
 background-color:#ccc
}
.c-shopping-basket__cta {
 text-align:center
}
#rr-ex-template--type02 .rr-product-reviews .averageRingBlock .right-review-area .c-shopping-basket__cta a.write-review-btn,#rr-ex-template--type02 .rr-widget-container .paging .c-shopping-basket__cta a.rr-loadmore-btn,#rr-ex-template--type04 .rr-submission-form .rr-ex-btn-container .c-shopping-basket__cta a.rr-button,.article-reviews .rr-product-reviews.type-a .averageRingBlock .c-shopping-basket__cta a.write-review-btn,.article-reviews .rr-product-reviews.type-a .paging .c-shopping-basket__cta a.rr-loadmore-btn,.c-diagnostic-tool .c-result-sec-email__success .c-shopping-basket__cta a,.c-shopping-basket__cta #rr-ex-template--type02 .rr-product-reviews .averageRingBlock .right-review-area a.write-review-btn,.c-shopping-basket__cta #rr-ex-template--type02 .rr-widget-container .paging a.rr-loadmore-btn,.c-shopping-basket__cta #rr-ex-template--type04 .rr-submission-form .rr-ex-btn-container a.rr-button,.c-shopping-basket__cta .article-reviews .rr-product-reviews.type-a .averageRingBlock a.write-review-btn,.c-shopping-basket__cta .article-reviews .rr-product-reviews.type-a .paging a.rr-loadmore-btn,.c-shopping-basket__cta .c-diagnostic-tool .c-result-sec-email__success a,.c-shopping-basket__cta .coupons-webBricks-action a.call-to-action__link,.c-shopping-basket__cta a.o-btn,.coupons-webBricks-action .c-shopping-basket__cta a.call-to-action__link {
 float:left
}
#rr-ex-template--type02 .rr-product-reviews .averageRingBlock .right-review-area .c-shopping-basket__cta button.write-review-btn,#rr-ex-template--type02 .rr-widget-container .paging .c-shopping-basket__cta button.rr-loadmore-btn,#rr-ex-template--type04 .rr-submission-form .rr-ex-btn-container .c-shopping-basket__cta button.rr-button,.article-reviews .rr-product-reviews.type-a .averageRingBlock .c-shopping-basket__cta button.write-review-btn,.article-reviews .rr-product-reviews.type-a .paging .c-shopping-basket__cta button.rr-loadmore-btn,.c-shopping-basket__cta #rr-ex-template--type02 .rr-product-reviews .averageRingBlock .right-review-area button.write-review-btn,.c-shopping-basket__cta #rr-ex-template--type02 .rr-widget-container .paging button.rr-loadmore-btn,.c-shopping-basket__cta #rr-ex-template--type04 .rr-submission-form .rr-ex-btn-container button.rr-button,.c-shopping-basket__cta .article-reviews .rr-product-reviews.type-a .averageRingBlock button.write-review-btn,.c-shopping-basket__cta .article-reviews .rr-product-reviews.type-a .paging button.rr-loadmore-btn,.c-shopping-basket__cta .coupons-flow .coupons-diagnostic-tool .call-to-action button,.c-shopping-basket__cta .coupons-webBricks-action button.call-to-action__link,.c-shopping-basket__cta .edit-account .account-detail .c_view_account_credentials button,.c-shopping-basket__cta .edit-account .account-detail .c_view_account_options button,.c-shopping-basket__cta .edit-account .account-detail .c_view_account_user_details button,.c-shopping-basket__cta .edit-account .account-detail .container-fluid button,.c-shopping-basket__cta .edit-account .account-information .c_view_account_credentials button,.c-shopping-basket__cta .edit-account .account-information .c_view_account_options button,.c-shopping-basket__cta .edit-account .account-information .c_view_account_user_details button,.c-shopping-basket__cta .edit-account .account-information .container-fluid button,.c-shopping-basket__cta .edit-account .summary-account .c_view_account_credentials button,.c-shopping-basket__cta .edit-account .summary-account .c_view_account_options button,.c-shopping-basket__cta .edit-account .summary-account .c_view_account_user_details button,.c-shopping-basket__cta .edit-account .summary-account .container .c-profile-tabs-cont button,.c-shopping-basket__cta .edit-account .summary-account .container-fluid #c_view_account_credentials button,.c-shopping-basket__cta .edit-account .summary-account .container-fluid #c_view_account_user_details button,.c-shopping-basket__cta .edit-account .summary-account .container-fluid form.c-view-account-credentials button,.c-shopping-basket__cta .edit-account .summary-account .container-fluid form.c-view-account-userdetails button,.c-shopping-basket__cta .form-v2 .form-horizontal .form-group.primary-btn button,.c-shopping-basket__cta .form-v2 .form-horizontal .form-group.secondary-btn button,.c-shopping-basket__cta button.o-btn,.coupons-flow .coupons-diagnostic-tool .call-to-action .c-shopping-basket__cta button,.coupons-webBricks-action .c-shopping-basket__cta button.call-to-action__link,.edit-account .account-detail .c_view_account_credentials .c-shopping-basket__cta button,.edit-account .account-detail .c_view_account_options .c-shopping-basket__cta button,.edit-account .account-detail .c_view_account_user_details .c-shopping-basket__cta button,.edit-account .account-detail .container-fluid .c-shopping-basket__cta button,.edit-account .account-information .c_view_account_credentials .c-shopping-basket__cta button,.edit-account .account-information .c_view_account_options .c-shopping-basket__cta button,.edit-account .account-information .c_view_account_user_details .c-shopping-basket__cta button,.edit-account .account-information .container-fluid .c-shopping-basket__cta button,.edit-account .summary-account .c_view_account_credentials .c-shopping-basket__cta button,.edit-account .summary-account .c_view_account_options .c-shopping-basket__cta button,.edit-account .summary-account .c_view_account_user_details .c-shopping-basket__cta button,.edit-account .summary-account .container .c-profile-tabs-cont .c-shopping-basket__cta button,.edit-account .summary-account .container-fluid #c_view_account_credentials .c-shopping-basket__cta button,.edit-account .summary-account .container-fluid #c_view_account_user_details .c-shopping-basket__cta button,.edit-account .summary-account .container-fluid form.c-view-account-credentials .c-shopping-basket__cta button,.edit-account .summary-account .container-fluid form.c-view-account-userdetails .c-shopping-basket__cta button,.form-v2 .form-horizontal .form-group.primary-btn .c-shopping-basket__cta button,.form-v2 .form-horizontal .form-group.secondary-btn .c-shopping-basket__cta button {
 float:right
}
#rr-ex-template--type02 .rr-product-reviews .averageRingBlock .right-review-area .c-shopping-basket__cta a.write-review-btn,#rr-ex-template--type02 .rr-product-reviews .averageRingBlock .right-review-area .c-shopping-basket__cta button.write-review-btn,#rr-ex-template--type02 .rr-widget-container .paging .c-shopping-basket__cta a.rr-loadmore-btn,#rr-ex-template--type02 .rr-widget-container .paging .c-shopping-basket__cta button.rr-loadmore-btn,#rr-ex-template--type04 .rr-submission-form .rr-ex-btn-container .c-shopping-basket__cta a.rr-button,#rr-ex-template--type04 .rr-submission-form .rr-ex-btn-container .c-shopping-basket__cta button.rr-button,.article-reviews .rr-product-reviews.type-a .averageRingBlock .c-shopping-basket__cta a.write-review-btn,.article-reviews .rr-product-reviews.type-a .averageRingBlock .c-shopping-basket__cta button.write-review-btn,.article-reviews .rr-product-reviews.type-a .paging .c-shopping-basket__cta a.rr-loadmore-btn,.article-reviews .rr-product-reviews.type-a .paging .c-shopping-basket__cta button.rr-loadmore-btn,.c-diagnostic-tool .c-result-sec-email__success .c-shopping-basket__cta a,.c-shopping-basket__cta #rr-ex-template--type02 .rr-product-reviews .averageRingBlock .right-review-area a.write-review-btn,.c-shopping-basket__cta #rr-ex-template--type02 .rr-product-reviews .averageRingBlock .right-review-area button.write-review-btn,.c-shopping-basket__cta #rr-ex-template--type02 .rr-widget-container .paging a.rr-loadmore-btn,.c-shopping-basket__cta #rr-ex-template--type02 .rr-widget-container .paging button.rr-loadmore-btn,.c-shopping-basket__cta #rr-ex-template--type04 .rr-submission-form .rr-ex-btn-container a.rr-button,.c-shopping-basket__cta #rr-ex-template--type04 .rr-submission-form .rr-ex-btn-container button.rr-button,.c-shopping-basket__cta .article-reviews .rr-product-reviews.type-a .averageRingBlock a.write-review-btn,.c-shopping-basket__cta .article-reviews .rr-product-reviews.type-a .averageRingBlock button.write-review-btn,.c-shopping-basket__cta .article-reviews .rr-product-reviews.type-a .paging a.rr-loadmore-btn,.c-shopping-basket__cta .article-reviews .rr-product-reviews.type-a .paging button.rr-loadmore-btn,.c-shopping-basket__cta .c-diagnostic-tool .c-result-sec-email__success a,.c-shopping-basket__cta .coupons-flow .coupons-diagnostic-tool .call-to-action button,.c-shopping-basket__cta .coupons-webBricks-action a.call-to-action__link,.c-shopping-basket__cta .coupons-webBricks-action button.call-to-action__link,.c-shopping-basket__cta .edit-account .account-detail .c_view_account_credentials button,.c-shopping-basket__cta .edit-account .account-detail .c_view_account_options button,.c-shopping-basket__cta .edit-account .account-detail .c_view_account_user_details button,.c-shopping-basket__cta .edit-account .account-detail .container-fluid button,.c-shopping-basket__cta .edit-account .account-information .c_view_account_credentials button,.c-shopping-basket__cta .edit-account .account-information .c_view_account_options button,.c-shopping-basket__cta .edit-account .account-information .c_view_account_user_details button,.c-shopping-basket__cta .edit-account .account-information .container-fluid button,.c-shopping-basket__cta .edit-account .summary-account .c_view_account_credentials button,.c-shopping-basket__cta .edit-account .summary-account .c_view_account_options button,.c-shopping-basket__cta .edit-account .summary-account .c_view_account_user_details button,.c-shopping-basket__cta .edit-account .summary-account .container .c-profile-tabs-cont button,.c-shopping-basket__cta .edit-account .summary-account .container-fluid #c_view_account_credentials button,.c-shopping-basket__cta .edit-account .summary-account .container-fluid #c_view_account_user_details button,.c-shopping-basket__cta .edit-account .summary-account .container-fluid form.c-view-account-credentials button,.c-shopping-basket__cta .edit-account .summary-account .container-fluid form.c-view-account-userdetails button,.c-shopping-basket__cta .form-v2 .form-horizontal .form-group.primary-btn button,.c-shopping-basket__cta .form-v2 .form-horizontal .form-group.secondary-btn button,.c-shopping-basket__cta a.o-btn,.c-shopping-basket__cta button.o-btn,.coupons-flow .coupons-diagnostic-tool .call-to-action .c-shopping-basket__cta button,.coupons-webBricks-action .c-shopping-basket__cta a.call-to-action__link,.coupons-webBricks-action .c-shopping-basket__cta button.call-to-action__link,.edit-account .account-detail .c_view_account_credentials .c-shopping-basket__cta button,.edit-account .account-detail .c_view_account_options .c-shopping-basket__cta button,.edit-account .account-detail .c_view_account_user_details .c-shopping-basket__cta button,.edit-account .account-detail .container-fluid .c-shopping-basket__cta button,.edit-account .account-information .c_view_account_credentials .c-shopping-basket__cta button,.edit-account .account-information .c_view_account_options .c-shopping-basket__cta button,.edit-account .account-information .c_view_account_user_details .c-shopping-basket__cta button,.edit-account .account-information .container-fluid .c-shopping-basket__cta button,.edit-account .summary-account .c_view_account_credentials .c-shopping-basket__cta button,.edit-account .summary-account .c_view_account_options .c-shopping-basket__cta button,.edit-account .summary-account .c_view_account_user_details .c-shopping-basket__cta button,.edit-account .summary-account .container .c-profile-tabs-cont .c-shopping-basket__cta button,.edit-account .summary-account .container-fluid #c_view_account_credentials .c-shopping-basket__cta button,.edit-account .summary-account .container-fluid #c_view_account_user_details .c-shopping-basket__cta button,.edit-account .summary-account .container-fluid form.c-view-account-credentials .c-shopping-basket__cta button,.edit-account .summary-account .container-fluid form.c-view-account-userdetails .c-shopping-basket__cta button,.form-v2 .form-horizontal .form-group.primary-btn .c-shopping-basket__cta button,.form-v2 .form-horizontal .form-group.secondary-btn .c-shopping-basket__cta button {
 vertical-align:top;
 min-width:48%
}
@media (max-width:768px) {
 #rr-ex-template--type02 .rr-product-reviews .averageRingBlock .right-review-area .c-shopping-basket__cta a.write-review-btn,#rr-ex-template--type02 .rr-product-reviews .averageRingBlock .right-review-area .c-shopping-basket__cta button.write-review-btn,#rr-ex-template--type02 .rr-widget-container .paging .c-shopping-basket__cta a.rr-loadmore-btn,#rr-ex-template--type02 .rr-widget-container .paging .c-shopping-basket__cta button.rr-loadmore-btn,#rr-ex-template--type04 .rr-submission-form .rr-ex-btn-container .c-shopping-basket__cta a.rr-button,#rr-ex-template--type04 .rr-submission-form .rr-ex-btn-container .c-shopping-basket__cta button.rr-button,.article-reviews .rr-product-reviews.type-a .averageRingBlock .c-shopping-basket__cta a.write-review-btn,.article-reviews .rr-product-reviews.type-a .averageRingBlock .c-shopping-basket__cta button.write-review-btn,.article-reviews .rr-product-reviews.type-a .paging .c-shopping-basket__cta a.rr-loadmore-btn,.article-reviews .rr-product-reviews.type-a .paging .c-shopping-basket__cta button.rr-loadmore-btn,.c-diagnostic-tool .c-result-sec-email__success .c-shopping-basket__cta a,.c-shopping-basket__cta #rr-ex-template--type02 .rr-product-reviews .averageRingBlock .right-review-area a.write-review-btn,.c-shopping-basket__cta #rr-ex-template--type02 .rr-product-reviews .averageRingBlock .right-review-area button.write-review-btn,.c-shopping-basket__cta #rr-ex-template--type02 .rr-widget-container .paging a.rr-loadmore-btn,.c-shopping-basket__cta #rr-ex-template--type02 .rr-widget-container .paging button.rr-loadmore-btn,.c-shopping-basket__cta #rr-ex-template--type04 .rr-submission-form .rr-ex-btn-container a.rr-button,.c-shopping-basket__cta #rr-ex-template--type04 .rr-submission-form .rr-ex-btn-container button.rr-button,.c-shopping-basket__cta .article-reviews .rr-product-reviews.type-a .averageRingBlock a.write-review-btn,.c-shopping-basket__cta .article-reviews .rr-product-reviews.type-a .averageRingBlock button.write-review-btn,.c-shopping-basket__cta .article-reviews .rr-product-reviews.type-a .paging a.rr-loadmore-btn,.c-shopping-basket__cta .article-reviews .rr-product-reviews.type-a .paging button.rr-loadmore-btn,.c-shopping-basket__cta .c-diagnostic-tool .c-result-sec-email__success a,.c-shopping-basket__cta .coupons-flow .coupons-diagnostic-tool .call-to-action button,.c-shopping-basket__cta .coupons-webBricks-action a.call-to-action__link,.c-shopping-basket__cta .coupons-webBricks-action button.call-to-action__link,.c-shopping-basket__cta .edit-account .account-detail .c_view_account_credentials button,.c-shopping-basket__cta .edit-account .account-detail .c_view_account_options button,.c-shopping-basket__cta .edit-account .account-detail .c_view_account_user_details button,.c-shopping-basket__cta .edit-account .account-detail .container-fluid button,.c-shopping-basket__cta .edit-account .account-information .c_view_account_credentials button,.c-shopping-basket__cta .edit-account .account-information .c_view_account_options button,.c-shopping-basket__cta .edit-account .account-information .c_view_account_user_details button,.c-shopping-basket__cta .edit-account .account-information .container-fluid button,.c-shopping-basket__cta .edit-account .summary-account .c_view_account_credentials button,.c-shopping-basket__cta .edit-account .summary-account .c_view_account_options button,.c-shopping-basket__cta .edit-account .summary-account .c_view_account_user_details button,.c-shopping-basket__cta .edit-account .summary-account .container .c-profile-tabs-cont button,.c-shopping-basket__cta .edit-account .summary-account .container-fluid #c_view_account_credentials button,.c-shopping-basket__cta .edit-account .summary-account .container-fluid #c_view_account_user_details button,.c-shopping-basket__cta .edit-account .summary-account .container-fluid form.c-view-account-credentials button,.c-shopping-basket__cta .edit-account .summary-account .container-fluid form.c-view-account-userdetails button,.c-shopping-basket__cta .form-v2 .form-horizontal .form-group.primary-btn button,.c-shopping-basket__cta .form-v2 .form-horizontal .form-group.secondary-btn button,.c-shopping-basket__cta a.o-btn,.c-shopping-basket__cta button.o-btn,.coupons-flow .coupons-diagnostic-tool .call-to-action .c-shopping-basket__cta button,.coupons-webBricks-action .c-shopping-basket__cta a.call-to-action__link,.coupons-webBricks-action .c-shopping-basket__cta button.call-to-action__link,.edit-account .account-detail .c_view_account_credentials .c-shopping-basket__cta button,.edit-account .account-detail .c_view_account_options .c-shopping-basket__cta button,.edit-account .account-detail .c_view_account_user_details .c-shopping-basket__cta button,.edit-account .account-detail .container-fluid .c-shopping-basket__cta button,.edit-account .account-information .c_view_account_credentials .c-shopping-basket__cta button,.edit-account .account-information .c_view_account_options .c-shopping-basket__cta button,.edit-account .account-information .c_view_account_user_details .c-shopping-basket__cta button,.edit-account .account-information .container-fluid .c-shopping-basket__cta button,.edit-account .summary-account .c_view_account_credentials .c-shopping-basket__cta button,.edit-account .summary-account .c_view_account_options .c-shopping-basket__cta button,.edit-account .summary-account .c_view_account_user_details .c-shopping-basket__cta button,.edit-account .summary-account .container .c-profile-tabs-cont .c-shopping-basket__cta button,.edit-account .summary-account .container-fluid #c_view_account_credentials .c-shopping-basket__cta button,.edit-account .summary-account .container-fluid #c_view_account_user_details .c-shopping-basket__cta button,.edit-account .summary-account .container-fluid form.c-view-account-credentials .c-shopping-basket__cta button,.edit-account .summary-account .container-fluid form.c-view-account-userdetails .c-shopping-basket__cta button,.form-v2 .form-horizontal .form-group.primary-btn .c-shopping-basket__cta button,.form-v2 .form-horizontal .form-group.secondary-btn .c-shopping-basket__cta button {
  margin:0 auto 10px;
  float:none
 }
}
.c-shopping-basket__quantitywrap .quantitywrap__cta-quantity,.c-shopping-basket__quantitywrap .quantitywrap__price {
 font-size:2rem;
 font-weight:700;
 letter-spacing:.2px
}
.c-shopping-basket__quantitywrap .quantitywrap__cta-quantity {
 background-color:#f0f0f0;
 border-radius:3px;
 width:40px;
 height:30px;
 line-height:30px;
 display:inline-block;
 text-align:center;
 margin:0 6px;
 vertical-align:top
}
@media (max-width:320px) {
 .c-shopping-basket__quantitywrap .quantitywrap__cta-quantity {
  margin:0
 }
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
 .c-shopping-basket__quantitywrap .quantitywrap__cta-quantity {
  line-height:36px
 }
}
.c-shopping-basket__quantitywrap .quantitywrap__price {
 color:#002663;
 float:right;
 margin-right:15%;
 line-height:30px
}
@media (min-width:768px) {
 .c-shopping-basket__quantitywrap .quantitywrap__price {
  margin-right:21%
 }
}
@media (min-width:992px) {
 .c-shopping-basket__quantitywrap .quantitywrap__price {
  margin-right:21%
 }
}
.c-shopping-basket__quantitywrap .o-text__title-3 {
 font-size:1.6rem;
 letter-spacing:.2px;
 float:left;
 line-height:18px;
 margin-left:10%;
 padding-top:5px
}
@media (min-width:320px) and (max-width:767px) {
 .c-shopping-basket__quantitywrap .o-text__title-3 {
  display:none
 }
}
.o-btn--add,.o-btn--remove {
 min-width:30px;
 line-height:25px;
 height:30px;
 padding:0
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
 .o-btn--add,.o-btn--remove {
  line-height:30px
 }
}
.c-shopping-basket__giftwraps picture,.c-shopping-basket__product-image picture {
 display:block;
 margin:0 auto;
 max-width:157px
}
.c-shopping-basket__giftwraps picture img,.c-shopping-basket__product-image picture img {
 width:100%;
 height:100%
}
.c-shopping-basket__giftwraps picture {
 height:65px
}
.c-shopping-basket__no-product {
 margin-bottom:20px
}
.c-shopping-basket__no-product .o-text__heading-3 {
 font-size:1.6rem;
 line-height:18px;
 letter-spacing:.2px;
 border-bottom:1px solid #979797;
 border-top:1px solid #979797;
 padding:25px 15px
}
@media (min-width:768px) {
 .c-shopping-basket__giftwraps picture,.c-shopping-basket__product-image picture {
  max-width:236px
 }
 .c-shopping-basket__giftwraps picture {
  height:98px
 }
 .c-shopping-basket__no-product .o-text__heading-3 {
  padding:25px 115px
 }
}
@media (min-width:768px) and (max-width:991px) {
 .c-shopping-basket {
  min-height:810px
 }
}
@media (min-width:992px) {
 .c-shopping-basket__giftwraps picture,.c-shopping-basket__product-image picture {
  max-width:320px
 }
 .c-shopping-basket__giftwraps picture {
  height:134px
 }
 .c-shopping-basket__no-product .o-text__heading-3 {
  padding:25px 205px
 }
 .c-shopping-basket {
  min-height:885px
 }
}
.shopping-basket__no-product .c-call-out-button,.shopping-basket__no-product .c-order-summary {
 display:none
}
.shopping-basket__no-product .c-shopping-basket {
 min-height:230px
}
.rtl .c-shopping-basket__giftwraps .c-shopping-basket__giftwraps-info,.rtl .c-shopping-basket__product .c-shopping-basket__product-info {
 text-align:right
}
.rtl .c-shopping-basket__giftwraps-info,.rtl .c-shopping-basket__product-info {
 left:0
}
.rtl .quantitywrap__cta {
 float:right;
 margin-left:0;
 margin-right:2%
}
#rr-ex-template--type02 .rr-product-reviews .averageRingBlock .right-review-area .rtl .c-shopping-basket__cta a.write-review-btn,#rr-ex-template--type02 .rr-widget-container .paging .rtl .c-shopping-basket__cta a.rr-loadmore-btn,#rr-ex-template--type04 .rr-submission-form .rr-ex-btn-container .rtl .c-shopping-basket__cta a.rr-button,.article-reviews .rr-product-reviews.type-a .averageRingBlock .rtl .c-shopping-basket__cta a.write-review-btn,.article-reviews .rr-product-reviews.type-a .paging .rtl .c-shopping-basket__cta a.rr-loadmore-btn,.c-diagnostic-tool .c-result-sec-email__success .rtl .c-shopping-basket__cta a,.coupons-webBricks-action .rtl .c-shopping-basket__cta a.call-to-action__link,.rtl .c-shopping-basket__cta #rr-ex-template--type02 .rr-product-reviews .averageRingBlock .right-review-area a.write-review-btn,.rtl .c-shopping-basket__cta #rr-ex-template--type02 .rr-widget-container .paging a.rr-loadmore-btn,.rtl .c-shopping-basket__cta #rr-ex-template--type04 .rr-submission-form .rr-ex-btn-container a.rr-button,.rtl .c-shopping-basket__cta .article-reviews .rr-product-reviews.type-a .averageRingBlock a.write-review-btn,.rtl .c-shopping-basket__cta .article-reviews .rr-product-reviews.type-a .paging a.rr-loadmore-btn,.rtl .c-shopping-basket__cta .c-diagnostic-tool .c-result-sec-email__success a,.rtl .c-shopping-basket__cta .coupons-webBricks-action a.call-to-action__link,.rtl .c-shopping-basket__cta a.o-btn,.rtl .quantitywrap__cta .o-btn--remove,.rtl .quantitywrap__cta .quantitywrap__cta-quantity {
 float:right
}
#rr-ex-template--type02 .rr-product-reviews .averageRingBlock .right-review-area .rtl .c-shopping-basket__cta button.write-review-btn,#rr-ex-template--type02 .rr-widget-container .paging .rtl .c-shopping-basket__cta button.rr-loadmore-btn,#rr-ex-template--type04 .rr-submission-form .rr-ex-btn-container .rtl .c-shopping-basket__cta button.rr-button,.article-reviews .rr-product-reviews.type-a .averageRingBlock .rtl .c-shopping-basket__cta button.write-review-btn,.article-reviews .rr-product-reviews.type-a .paging .rtl .c-shopping-basket__cta button.rr-loadmore-btn,.coupons-flow .coupons-diagnostic-tool .call-to-action .rtl .c-shopping-basket__cta button,.coupons-webBricks-action .rtl .c-shopping-basket__cta button.call-to-action__link,.edit-account .account-detail .c_view_account_credentials .rtl .c-shopping-basket__cta button,.edit-account .account-detail .c_view_account_options .rtl .c-shopping-basket__cta button,.edit-account .account-detail .c_view_account_user_details .rtl .c-shopping-basket__cta button,.edit-account .account-detail .container-fluid .rtl .c-shopping-basket__cta button,.edit-account .account-information .c_view_account_credentials .rtl .c-shopping-basket__cta button,.edit-account .account-information .c_view_account_options .rtl .c-shopping-basket__cta button,.edit-account .account-information .c_view_account_user_details .rtl .c-shopping-basket__cta button,.edit-account .account-information .container-fluid .rtl .c-shopping-basket__cta button,.edit-account .summary-account .c_view_account_credentials .rtl .c-shopping-basket__cta button,.edit-account .summary-account .c_view_account_options .rtl .c-shopping-basket__cta button,.edit-account .summary-account .c_view_account_user_details .rtl .c-shopping-basket__cta button,.edit-account .summary-account .container .c-profile-tabs-cont .rtl .c-shopping-basket__cta button,.edit-account .summary-account .container-fluid #c_view_account_credentials .rtl .c-shopping-basket__cta button,.edit-account .summary-account .container-fluid #c_view_account_user_details .rtl .c-shopping-basket__cta button,.edit-account .summary-account .container-fluid form.c-view-account-credentials .rtl .c-shopping-basket__cta button,.edit-account .summary-account .container-fluid form.c-view-account-userdetails .rtl .c-shopping-basket__cta button,.form-v2 .form-horizontal .form-group.primary-btn .rtl .c-shopping-basket__cta button,.form-v2 .form-horizontal .form-group.secondary-btn .rtl .c-shopping-basket__cta button,.rtl .c-shopping-basket__cta #rr-ex-template--type02 .rr-product-reviews .averageRingBlock .right-review-area button.write-review-btn,.rtl .c-shopping-basket__cta #rr-ex-template--type02 .rr-widget-container .paging button.rr-loadmore-btn,.rtl .c-shopping-basket__cta #rr-ex-template--type04 .rr-submission-form .rr-ex-btn-container button.rr-button,.rtl .c-shopping-basket__cta .article-reviews .rr-product-reviews.type-a .averageRingBlock button.write-review-btn,.rtl .c-shopping-basket__cta .article-reviews .rr-product-reviews.type-a .paging button.rr-loadmore-btn,.rtl .c-shopping-basket__cta .coupons-flow .coupons-diagnostic-tool .call-to-action button,.rtl .c-shopping-basket__cta .coupons-webBricks-action button.call-to-action__link,.rtl .c-shopping-basket__cta .edit-account .account-detail .c_view_account_credentials button,.rtl .c-shopping-basket__cta .edit-account .account-detail .c_view_account_options button,.rtl .c-shopping-basket__cta .edit-account .account-detail .c_view_account_user_details button,.rtl .c-shopping-basket__cta .edit-account .account-detail .container-fluid button,.rtl .c-shopping-basket__cta .edit-account .account-information .c_view_account_credentials button,.rtl .c-shopping-basket__cta .edit-account .account-information .c_view_account_options button,.rtl .c-shopping-basket__cta .edit-account .account-information .c_view_account_user_details button,.rtl .c-shopping-basket__cta .edit-account .account-information .container-fluid button,.rtl .c-shopping-basket__cta .edit-account .summary-account .c_view_account_credentials button,.rtl .c-shopping-basket__cta .edit-account .summary-account .c_view_account_options button,.rtl .c-shopping-basket__cta .edit-account .summary-account .c_view_account_user_details button,.rtl .c-shopping-basket__cta .edit-account .summary-account .container .c-profile-tabs-cont button,.rtl .c-shopping-basket__cta .edit-account .summary-account .container-fluid #c_view_account_credentials button,.rtl .c-shopping-basket__cta .edit-account .summary-account .container-fluid #c_view_account_user_details button,.rtl .c-shopping-basket__cta .edit-account .summary-account .container-fluid form.c-view-account-credentials button,.rtl .c-shopping-basket__cta .edit-account .summary-account .container-fluid form.c-view-account-userdetails button,.rtl .c-shopping-basket__cta .form-v2 .form-horizontal .form-group.primary-btn button,.rtl .c-shopping-basket__cta .form-v2 .form-horizontal .form-group.secondary-btn button,.rtl .c-shopping-basket__cta button.o-btn {
 float:left
}
.rtl .c-shopping-basket__quantitywrap .quantitywrap__price {
 float:left;
 margin-right:0;
 margin-left:10%
}
.rtl .c-shopping-basket__quantitywrap .o-text__title-3 {
 float:right;
 margin-left:0;
 margin-right:10%
}
.c-simple-oter__section.oter--va {
 min-height:inherit
}
.c-simple-oter__section.oter--va:after,.c-simple-oter__section.oter--va:before {
 height:42.5%;
 left:-30%;
 width:140%;
 border-radius:100%;
 top:-30%
}
.c-simple-oter__item {
 margin:30px 0
}
@media screen and (min-width:768px) {
 .c-simple-oter__item {
  display:inline;
  margin:0 15px 15px
 }
 .c-simple-oter__sidebar {
  padding-right:17px
 }
}
.c-simple-oter__list {
 list-style:none;
 text-align:center;
 margin-bottom:25px;
 display:inline;
 padding-left:0;
 margin-top:10px
}
@media screen and (min-width:768px) {
 .c-simple-oter__list {
  margin:95px auto 45px;
  text-align:center;
  display:inline-block
 }
 .c-simple-oter__copyright {
  font-size:1.2rem;
  text-align:center;
  margin-top:90px;
  margin-bottom:10px;
  float:right
 }
}
.c-simple-oter__copyright {
 font-size:1.2rem;
 text-align:center;
 margin-bottom:10px;
 margin-right:16px
}
@media screen and (max-width:768px) {
 .c-simple-oter__copyright {
  margin-right:0
 }
}
.c-simple-oter__item a {
 font-size:1.6rem;
 line-height:20px;
 color:#666;
 text-decoration:none
}
.c-simple-oter__item img {
 margin-left:0
}
@media screen and (min-width:768px) {
 .c-simple-oter__item img {
  margin-left:100px
 }
 .o-oter-links {
  float:left
 }
}
@media screen and (min-width:992px) {
 .c-simple-oter__item img {
  margin-left:350px
 }
}
.c-simple-oter .c-copyright-label {
 width:100%;
 margin-left:12px;
 line-height:29px;
 color:#666
}
.c-oter-unilever {
 margin-bottom:10px
}
@media screen and (min-width:768px) {
 .c-oter-unilever {
  margin:0;
  float:left
 }
}
.c-simple-oter__container {
 margin:50px auto auto;
 text-align:left
}
@media screen and (min-width:768px) {
 .c-simple-oter__container {
  margin-top:0;
  padding-left:40px;
  padding-right:40px
 }
 .rtl .c-oter-unilever {
  float:right
 }
 .rtl .o-oter-links {
  float:right;
  text-align:right
 }
}
.rtl .c-simple-oter__copyright .c-copyright-label {
 margin-left:0;
 margin-right:.75em
}
.c-simple-header__logo {
 text-align:center;
 border:1px solid #ccc;
 background:#fff;
 height:60px
}
.c-simple-header__logo .o-navbar-logo {
 top:25px
}
.c-simple-header {
 position:absolute
}
@media (min-width:768px) {
 .rtl .c-simple-oter__item,.rtl .c-simple-oter__list {
  float:right
 }
 .rtl .c-simple-oter__copyright {
  float:left
 }
 .c-simple-header__logo {
  height:60px
 }
 .c-simple-header__logo .o-navbar-logo {
  top:25px
 }
 .c-simple-header {
  position:fixed
 }
 .c-simple-header:after {
  top:59px
 }
}
.c-simple-header .o-navbar-collapse:after,.c-simple-header .o-navbar-collapse:before {
 display:none
}
.c-simple-header:after {
 top:59px
}
.c-simple-header__link img {
 margin:25px 0
}
.c-simple-header__copy {
 text-align:center;
 padding:31px 15px;
 background-color:#003E7C;
 border:1px solid;
 color:#fff;
 max-height:64.5px;
 margin-top:-2px;
 font-size:1.2rem
}
@media (max-width:768px) {
 .c-simple-header__copy {
  max-height:74.5px
 }
}
#timerText {
 display:inline;
 margin-left:4px
}
.c-simple-header__copy--expiration {
 display:none
}
.c-sitemap {
 padding-left:15px;
 padding-right:15px;
 max-width:1024px;
 margin:100px auto 0
}
.c-sitemap .o-text__heading-1 {
 margin-bottom:50px
}
.c-page-divider-v2--type-a .c-sitemap h2,.c-sitemap .c-page-divider-v2--type-a h2,.c-sitemap .o-text__heading-2 {
 color:#666;
 margin-bottom:20px
}
.c-sitemap h3 {
 margin-bottom:5px
}
.c-sitemap ul {
 list-style:none;
 padding-left:0
}
.c-sitemap__pages-column {
 margin-bottom:50px;
 padding:0;
 letter-spacing:1px;
 text-align:center
}
@media screen and (min-width:768px) {
 .c-sitemap__pages-column {
  text-align:left;
  padding-right:25px
 }
 .c-sitemap__pages-column:nth-child(3n+4) {
  clear:both
 }
}
@media screen and (min-width:992px) {
 .c-sitemap__pages-column {
  padding-right:45px
 }
}
.c-sitemap__section-btn,.c-sitemap__subsection-btn {
 display:block;
 margin-bottom:20px;
 line-height:22px;
 -webkit-transition:color .5s ease-out;
 transition:color .5s ease-out
}
.c-sitemap__section-btn:active,.c-sitemap__section-btn:focus,.c-sitemap__subsection-btn:active,.c-sitemap__subsection-btn:focus {
 color:#121212;
 text-decoration:none
}
.c-sitemap__section-btn:hover,.c-sitemap__subsection-btn:hover {
 color:#121212;
 text-decoration:underline
}
.c-featured-category .o-text__heading-1 a,.c-featured-category .o-text__heading-1 a:hover,.c-featured-category-range .o-text__heading-1 a:hover,.c-spotlight-social-topic .c-spotlight-social-topic__item-left .c-spotlight-social-topic__article-title a:hover,.c-spotlight-social-topic .c-spotlight-social-topic__item-left .c-spotlight-social-topic__link a:hover,.c-spotlight-social-topic .c-spotlight-social-topic__item-left .c-spotlight-social-topic__link:hover,.c-spotlight-social-topic .c-spotlight-social-topic__item-left .c-spotlight-social-topic__tag .c-spotlight-social-topic__tag-link:hover,.c-spotlight-social-topic .c-spotlight-social-topic__item-right .c-spotlight-social-topic__article-title a:hover,.c-spotlight-social-topic .c-spotlight-social-topic__item-right .c-spotlight-social-topic__link a:hover,.c-spotlight-social-topic .c-spotlight-social-topic__item-right .c-spotlight-social-topic__link:hover,.c-spotlight-social-topic .c-spotlight-social-topic__item-right .c-spotlight-social-topic__tag .c-spotlight-social-topic__tag-link:hover,.c-store-search .c-store-search-list li a {
 text-decoration:none
}
.c-sitemap__pages__item {
 padding-right:40px
}
.col-lg-10 .c-sitemaptitle {
 display:none
}
.c-smart-label__description {
 margin-bottom:15px
}
.c-smart-label__logo-small {
 background:url(../svgs/regular/dist/smart-label.html);
 background-size:100%;
 width:78px;
 height:15px;
 margin-left:-10px;
 display:inline-block;
 margin-top:2px;
 vertical-align:middle
}
.c-smart-label__logo-title {
 background:url(../svgs/regular/dist/smart-label.html) no-repeat;
 width:147px;
 height:28px;
 margin:0 auto 22px;
 display:block
}
.c-smart-label__select {
 background-size:100%;
 margin:0 auto;
 float:none;
 width:100%;
 display:block
}
.c-smart-label__button {
 min-width:100%;
 margin-bottom:50px
}
.ie9 .c-smart-label__select .c-dropdown__select {
 padding-left:10px
}
.c-social-carousel .c-social-gallery-carousel__panel-desc,.c-social-carousel-thumbnail .c-social-gallery-carousel__panel-desc {
 margin-top:8px
}
@media (min-width:768px) {
 .c-smart-label__select {
  width:236px
 }
 .c-smart-label__button {
  min-width:236px
 }
 .c-social-carousel .c-social-gallery-carousel__panel-desc,.c-social-carousel-thumbnail .c-social-gallery-carousel__panel-desc {
  margin-bottom:16px
 }
}
.c-social-carousel .c-social-gallery-carousel__panel-desc.o-text__body,.c-social-carousel-thumbnail .c-social-gallery-carousel__panel-desc.o-text__body {
 line-height:25px
}
.c-page-divider-v2--type-a .c-social-carousel h2,.c-page-divider-v2--type-a .c-social-carousel-thumbnail h2,.c-social-carousel .c-page-divider-v2--type-a h2,.c-social-carousel .c-social-carousel__desc p,.c-social-carousel .o-text__heading-2,.c-social-carousel-thumbnail .c-page-divider-v2--type-a h2,.c-social-carousel-thumbnail .c-social-carousel__desc p,.c-social-carousel-thumbnail .o-text__heading-2 {
 letter-spacing:.2px
}
.c-page-divider-v2--type-a .c-social-carousel .c-social-carousel-thumbnail__copy h2,.c-page-divider-v2--type-a .c-social-carousel-thumbnail .c-social-carousel-thumbnail__copy h2,.c-social-carousel .c-social-carousel-thumbnail__copy .c-page-divider-v2--type-a h2,.c-social-carousel .c-social-carousel-thumbnail__copy h2.o-text__heading-2,.c-social-carousel-thumbnail .c-social-carousel-thumbnail__copy .c-page-divider-v2--type-a h2,.c-social-carousel-thumbnail .c-social-carousel-thumbnail__copy h2.o-text__heading-2 {
 padding-top:15px;
 letter-spacing:.3px
}
.c-social-carousel .c-social-gallery__panel-icon__facebook,.c-social-carousel .c-social-gallery__panel-icon__instagram,.c-social-carousel .c-social-gallery__panel-icon__twitter,.c-social-carousel-thumbnail .c-social-gallery__panel-icon__facebook,.c-social-carousel-thumbnail .c-social-gallery__panel-icon__instagram,.c-social-carousel-thumbnail .c-social-gallery__panel-icon__twitter {
 display:inline-block;
 vertical-align:top
}
.c-social-carousel .c-social-carousel__panel-viewcount,.c-social-carousel-thumbnail .c-social-carousel__panel-viewcount {
 font-size:1.6rem;
 font-weight:500;
 vertical-align:top;
 margin-left:6px;
 line-height:18px
}
.c-social-carousel .c-social-carousel__profile-panel,.c-social-carousel-thumbnail .c-social-carousel__profile-panel {
 display:inline-block;
 margin-right:10px
}
@media (max-width:767px) {
 .c-social-carousel .c-social-carousel__profile-panel,.c-social-carousel-thumbnail .c-social-carousel__profile-panel {
  display:block
 }
}
.c-social-carousel .c-social-carousel__panel-authordetails,.c-social-carousel-thumbnail .c-social-carousel__panel-authordetails {
 display:inline-block;
 margin-bottom:0
}
@media (min-width:381px) and (max-width:767px) {
 .c-social-carousel .c-social-carousel__product-thumbnail-container,.c-social-carousel-thumbnail .c-social-carousel__product-thumbnail-container {
  margin:0 auto;
  width:300px
 }
}
.c-social-carousel .c-social-carousel__product-thumbnail,.c-social-carousel-thumbnail .c-social-carousel__product-thumbnail {
 float:left
}
@media (max-width:767px) {
 .c-social-carousel .c-social-carousel__product-thumbnail,.c-social-carousel-thumbnail .c-social-carousel__product-thumbnail {
  width:118.5px;
  margin-left:10px
 }
 .c-social-carousel .c-social-carousel__panel-imgwrap,.c-social-carousel-thumbnail .c-social-carousel__panel-imgwrap {
  margin-bottom:5px
 }
}
.c-social-carousel .c-social-carousel__panel-imgwrap,.c-social-carousel-thumbnail .c-social-carousel__panel-imgwrap {
 background-color:#dfdfdf
}
@media (min-width:768px) {
 .c-social-carousel .c-social-carousel__panel-imgwrap,.c-social-carousel-thumbnail .c-social-carousel__panel-imgwrap {
  overflow:hidden;
  width:334px;
  height:388px;
  margin-right:24px
 }
 .c-social-carousel .c-social-carousel__panel-imgwrap img,.c-social-carousel-thumbnail .c-social-carousel__panel-imgwrap img {
  width:100%;
  height:auto;
  position:absolute;
  top:50%;
  left:0;
  -webkit-transform:translateY(-50%);
  -moz-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  -o-transform:translateY(-50%);
  transform:translateY(-50%)
 }
}
@media (min-width:992px) {
 .c-social-carousel .c-social-carousel__panel-imgwrap,.c-social-carousel-thumbnail .c-social-carousel__panel-imgwrap {
  width:524px;
  margin-right:20px
 }
}
.c-social-carousel .o-text__body,.c-social-carousel-thumbnail .o-text__body {
 line-height:18px
}
.c-social-carousel .c-social-carousel-thumbnail__copy .c-social-carousel-thumbnail__desc,.c-social-carousel .c-social-carousel__desc,.c-social-carousel-thumbnail .c-social-carousel-thumbnail__copy .c-social-carousel-thumbnail__desc,.c-social-carousel-thumbnail .c-social-carousel__desc {
 margin:0 auto 10px
}
.c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-1_topic .c-page-listing-v2-listing-item-cta__container .c-social-carousel .c-social-carousel__product-section button,.c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-1_topic .c-page-listing-v2-listing-item-cta__container .c-social-carousel-thumbnail .c-social-carousel__product-section button,.c-social-carousel .c-social-carousel__product-section .c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-1_topic .c-page-listing-v2-listing-item-cta__container button,.c-social-carousel .c-social-carousel__product-section .coupons-flow .coupons-diagnostic-tool .call-to-action button,.c-social-carousel .c-social-carousel__product-section .coupons-webBricks-action .call-to-action__link,.c-social-carousel .c-social-carousel__product-section .form-v2 .form-horizontal .form-group.secondary-btn button,.c-social-carousel .c-social-carousel__product-section .o-btn--secondary,.c-social-carousel-thumbnail .c-social-carousel__product-section .c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-1_topic .c-page-listing-v2-listing-item-cta__container button,.c-social-carousel-thumbnail .c-social-carousel__product-section .coupons-flow .coupons-diagnostic-tool .call-to-action button,.c-social-carousel-thumbnail .c-social-carousel__product-section .coupons-webBricks-action .call-to-action__link,.c-social-carousel-thumbnail .c-social-carousel__product-section .form-v2 .form-horizontal .form-group.secondary-btn button,.c-social-carousel-thumbnail .c-social-carousel__product-section .o-btn--secondary,.coupons-flow .coupons-diagnostic-tool .call-to-action .c-social-carousel .c-social-carousel__product-section button,.coupons-flow .coupons-diagnostic-tool .call-to-action .c-social-carousel-thumbnail .c-social-carousel__product-section button,.coupons-webBricks-action .c-social-carousel .c-social-carousel__product-section .call-to-action__link,.coupons-webBricks-action .c-social-carousel-thumbnail .c-social-carousel__product-section .call-to-action__link,.form-v2 .form-horizontal .form-group.secondary-btn .c-social-carousel .c-social-carousel__product-section button,.form-v2 .form-horizontal .form-group.secondary-btn .c-social-carousel-thumbnail .c-social-carousel__product-section button {
 width:187px
}
.c-social-carousel .c-social-carousel__product-detail,.c-social-carousel-thumbnail .c-social-carousel__product-detail {
 width:145px
}
@media (max-width:767px) {
 .c-social-carousel .c-social-carousel__product-section,.c-social-carousel-thumbnail .c-social-carousel__product-section {
  overflow:hidden;
  margin-bottom:30px
 }
 .c-social-carousel .c-social-carousel__product-detail,.c-social-carousel-thumbnail .c-social-carousel__product-detail {
  text-align:left
 }
}
@media (min-width:768px) and (max-width:991px) {
 .c-social-carousel .c-social-carousel__product-detail,.c-social-carousel-thumbnail .c-social-carousel__product-detail {
  width:116px
 }
 .c-social-carousel .c-social-carousel__product-detail a.c-social-carousel__link,.c-social-carousel-thumbnail .c-social-carousel__product-detail a.c-social-carousel__link {
  width:100%;
  position:absolute
 }
}
.c-social-gallery .c-social-gallery__item .c-social-gallery__thumbnail,.social-gallery {
 position:relative
}
.c-social-carousel .c-social-carousel__product-name,.c-social-carousel-thumbnail .c-social-carousel__product-name {
 margin-bottom:15px;
 letter-spacing:.2px
}
.c-social-carousel .c-social-carousel__product-name a,.c-social-carousel-thumbnail .c-social-carousel__product-name a {
 color:#666
}
.c-social-carousel .c-social-carousel-thumbnail__cta a.c-social-carousel__link .c-social-carousel__cta--rightarrow,.c-social-carousel .c-social-carousel__cta.js-social-component-cta a.c-social-carousel__link .c-social-carousel__cta--rightarrow,.c-social-carousel-thumbnail .c-social-carousel-thumbnail__cta a.c-social-carousel__link .c-social-carousel__cta--rightarrow,.c-social-carousel-thumbnail .c-social-carousel__cta.js-social-component-cta a.c-social-carousel__link .c-social-carousel__cta--rightarrow {
 background-image:url(../svgs/regular/dist/arrow-right-medium.html);
 width:6px;
 height:12px;
 display:inline-block;
 vertical-align:middle;
 background-size:6px 10px;
 background-repeat:no-repeat;
 margin-left:0
}
.c-social-carousel .c-social-rightshadow,.c-social-carousel-thumbnail .c-social-rightshadow {
 margin-top:0;
 display:none;
 display:block
}
@media (min-width:992px) {
 .c-social-carousel .c-social-carousel__panel-wrap,.c-social-carousel-thumbnail .c-social-carousel__panel-wrap {
  width:820px;
  padding-left:12px
 }
}
@media (min-width:768px) {
 .c-social-carousel .c-social-carousel__panel-wrap,.c-social-carousel-thumbnail .c-social-carousel__panel-wrap {
  text-align:left;
  display:table
 }
 .c-social-carousel .c-social-carousel__panel-content,.c-social-carousel-thumbnail .c-social-carousel__panel-content {
  display:table-cell;
  float:none;
  left:-36px;
  width:300px;
  width:232px
 }
}
@media (min-width:768px) and (max-width:991px) {
 .c-social-carousel .c-social-carousel__panel-content,.c-social-carousel-thumbnail .c-social-carousel__panel-content {
  left:4px
 }
}
@media (max-width:767px) {
 .c-social-carousel .c-social-rightshadow,.c-social-carousel-thumbnail .c-social-rightshadow {
  margin-top:-75px
 }
 .c-social-carousel .c-social-carousel__panel-content,.c-social-carousel-thumbnail .c-social-carousel__panel-content {
  width:100%
 }
 .c-social-carousel .js-btn-social-carousel__close,.c-social-carousel-thumbnail .js-btn-social-carousel__close {
  right:59px
 }
 .c-social-carousel .js-btn-social-carousel__close span,.c-social-carousel-thumbnail .js-btn-social-carousel__close span {
  left:14px
 }
}
@media (min-width:992px) {
 .c-social-carousel .c-social-carousel__panel-content,.c-social-carousel-thumbnail .c-social-carousel__panel-content {
  width:250px
 }
}
.c-social-carousel .c-social-gallery__line,.c-social-carousel-thumbnail .c-social-gallery__line {
 margin-bottom:25px
}
@media (min-width:768px) and (max-width:991px) {
 .c-social-carousel .c-social-gallery__line,.c-social-carousel-thumbnail .c-social-gallery__line {
  width:132%
 }
}
.c-social-carousel .c-social-carousel__panel .c-social-carousel__product-section .c-social-gallery__line,.c-social-carousel-thumbnail .c-social-carousel__panel .c-social-carousel__product-section .c-social-gallery__line {
 display:block!important
}
.c-social-carousel .c-social-carousel__panel .o-icon-article,.c-social-carousel-thumbnail .c-social-carousel__panel .o-icon-article {
 width:30px;
 height:30px;
 margin-top:9px;
 margin-left:-36px;
 background-size:30px 30px;
 float:left
}
.c-social-carousel .c-social-gallery-carousel__item.c-social-carousel__item,.c-social-carousel-thumbnail .c-social-gallery-carousel__item.c-social-carousel__item {
 padding-top:6px
}
.c-social-carousel-thumbnail__cta .c-social-carousel__link svg.c-svg.arrow-right,.c-social-carousel__cta .c-social-carousel__link svg.c-svg.arrow-right {
 stroke-width:3px!important
}
.c-social-carousel .js-btn-social-carousel__close,.c-social-carousel-thumbnail .js-btn-social-carousel__close {
 background-size:31px 31px;
 background-position:50%
}
.c-social-carousel .c-social-gallery-carousel__panel-desc,.c-social-carousel-thumbnail .c-social-gallery-carousel__panel-desc {
 overflow:hidden;
 text-overflow:ellipsis;
 display:-webkit-box;
 -webkit-box-orient:vertical;
 max-height:174.72px;
 -webkit-line-clamp:7
}
@media (min-width:768px) and (max-width:991px) {
 .c-social-carousel .c-social-gallery-carousel__panel-desc,.c-social-carousel-thumbnail .c-social-gallery-carousel__panel-desc {
  -webkit-line-clamp:3;
  max-height:74.88px
 }
}
.c-social-carousel .o-btn--close {
 z-index:1
}
.c-social-carousel .o-arrow__next {
 background:url(../svgs/regular/dist/icon-right-arrow.html) 50% 50% no-repeat;
 background-size:9px 25px
}
@media (min-width:768px) {
 .c-social-carousel .o-arrow__next {
  background:url(../svgs/css/dist/svg/sprite.stack.html#arrow-right) 50% 50% no-repeat;
  background-size:100%;
  right:30px
 }
}
@media (max-width:767px) {
 .c-social-carousel .c-social-gallery-carousel__panel-desc,.c-social-carousel-thumbnail .c-social-gallery-carousel__panel-desc {
  -webkit-line-clamp:6;
  max-height:149.76px
 }
 .c-social-carousel .o-arrow__next {
  background-color:#fff;
  border-radius:40px 0 0 40px;
  opacity:.6
 }
}
@media (min-width:992px) and (max-width:1199px) {
 .c-social-carousel .o-arrow__next {
  right:35px
 }
 .c-social-carousel .o-arrow__prev {
  left:35px
 }
}
@media (min-width:1200px) {
 .c-social-carousel .o-arrow__next {
  right:14%
 }
}
.c-social-carousel .o-arrow__prev {
 background:url(../svgs/regular/dist/icon-left-arrow.html) 50% 50% no-repeat;
 background-size:9px 25px
}
@media (min-width:768px) {
 .c-social-carousel .o-arrow__prev {
  background:url(../svgs/regular/dist/icon-arrow-l-wm.html) 50% 50% no-repeat;
  background-size:100%
 }
}
@media (min-width:1200px) {
 .c-social-carousel .o-arrow__prev {
  left:14%
 }
}
@media (min-width:1400px) {
 .c-social-carousel .o-arrow__next {
  right:16.5%
 }
 .c-social-carousel .o-arrow__prev {
  left:16.5%
 }
}
@media (max-width:767px) {
 .c-social-carousel .o-arrow__prev {
  background-color:#fff;
  border-radius:0 40px 40px 0;
  opacity:.6
 }
 .c-social-carousel .c-social-gallery-carousel-expanded__wrapper .c-social-gallery-carousel-expanded__desc {
  width:275px
 }
 .c-social-carousel .c-social-gallery-carousel-expanded__wrapper .c-social-rightshadow {
  background-size:101%;
  background-position:bottom
 }
}
.c-social-carousel .c-social-gallery-carousel-expanded__wrapper .c-social-carousel__cta {
 margin-bottom:22px
}
.c-social-carousel .c-social-gallery-carousel-expanded__wrapper .c-social-carousel__cta a.c-social-carousel__link:hover {
 color:grey
}
.c-social-carousel .c-social-gallery-carousel-expanded__wrapper .c-social-carousel .c-social-gallery-carousel-expanded__list {
 margin-bottom:50px
}
@media (min-width:992px) {
 .c-social-carousel .c-social-gallery-carousel-expanded__wrapper .c-social-carousel__product-thumbnail img {
  width:100px
 }
}
.c-social-carousel .c-social-gallery-carousel-expanded__wrapper .o-thumbnail-profile-img {
 border:1px solid #efefef
}
.c-social-carousel-thumbnail {
 margin-top:0
}
.c-social-carousel-thumbnail .o-quick-panel__item-arrow.c-social-carousel__item-arrow {
 display:none
}
.c-social-gallery-video .c-social-gallery-rightshadow,.video-player-open .c-social-gallery__panel.active .c-social-gallery__panel-imgwrap:after {
 display:none!important
}
.c-social-carousel-thumbnail .c-social-carousel__social--img-container {
 margin-top:40px
}
.c-social-carousel-thumbnail .c-social-carousel__social--img-container img {
 width:26px;
 height:26px;
 opacity:.4
}
.c-social-carousel-thumbnail .c-svg.arrow-right {
 margin:3px
}
.c-social-carousel-thumbnail .c-social-carousel-thumbnail__cta {
 position:relative;
 z-index:1
}
.c-social-carousel-thumbnail .c-social-carousel-thumbnail__wrapper .c-social-carousel-thumbnail__copy {
 margin-top:0
}
.c-page-divider-v2--type-a .c-social-carousel-thumbnail .c-social-carousel-thumbnail__wrapper .c-social-carousel-thumbnail__copy h2,.c-social-carousel-thumbnail .c-social-carousel-thumbnail__wrapper .c-social-carousel-thumbnail__copy .c-page-divider-v2--type-a h2,.c-social-carousel-thumbnail .c-social-carousel-thumbnail__wrapper .c-social-carousel-thumbnail__copy h2.o-text__heading-2 {
 padding-top:10px
}
.ie .c-social-carousel .c-social-carousel__panel .o-icon-article {
 margin-left:-20px
}
.ie9 .c-social-carousel .slick-next,.ie9 .c-social-carousel .slick-prev {
 z-index:2
}
@media (min-width:768px) {
 .rtl .c-social-carousel .c-social-carousel__panel-imgwrap,.rtl .c-social-carousel-thumbnail .c-social-carousel__panel-imgwrap {
  margin:0 0 0 24px
 }
 .rtl .c-social-carousel .c-social-carousel__panel-content,.rtl .c-social-carousel-thumbnail .c-social-carousel__panel-content {
  right:-36px;
  left:auto
 }
}
@media (min-width:992px) {
 .rtl .c-social-carousel .c-social-carousel__panel-imgwrap,.rtl .c-social-carousel-thumbnail .c-social-carousel__panel-imgwrap {
  margin-left:20px
 }
}
.rtl .c-social-carousel .c-social-carousel__panel-viewcount,.rtl .c-social-carousel-thumbnail .c-social-carousel__panel-viewcount {
 margin:0 6px 0 0
}
.rtl .c-social-carousel .c-social-carousel__profile-panel,.rtl .c-social-carousel-thumbnail .c-social-carousel__profile-panel {
 margin:0 0 0 10px
}
@media (min-width:768px) and (max-width:991px) {
 .rtl .c-social-carousel .c-social-carousel__panel-content,.rtl .c-social-carousel-thumbnail .c-social-carousel__panel-content {
  right:4px
 }
 .rtl .c-social-carousel .c-social-carousel__product-detail,.rtl .c-social-carousel-thumbnail .c-social-carousel__product-detail {
  width:132px
 }
}
.rtl .c-social-carousel .c-social-carousel__product-thumbnail,.rtl .c-social-carousel-thumbnail .c-social-carousel__product-thumbnail {
 float:right
}
@media (max-width:767px) {
 .rtl .c-social-carousel .js-btn-social-carousel__close,.rtl .c-social-carousel-thumbnail .js-btn-social-carousel__close {
  background-size:16px 16px;
  left:68px;
  right:auto
 }
 .rtl .c-social-carousel .js-btn-social-carousel__close span,.rtl .c-social-carousel-thumbnail .js-btn-social-carousel__close span {
  right:14px;
  left:auto
 }
 .rtl .c-social-carousel .c-social-carousel__product-thumbnail,.rtl .c-social-carousel-thumbnail .c-social-carousel__product-thumbnail {
  margin:0 10px 0 0
 }
 .rtl .c-social-carousel .c-social-carousel__product-detail,.rtl .c-social-carousel-thumbnail .c-social-carousel__product-detail {
  text-align:right
 }
 .c-social-gallery .c-social-gallery__list {
  max-width:344px
 }
}
.rtl .c-social-carousel .c-social-carousel-thumbnail__cta a.c-social-carousel__link .c-social-carousel__cta--rightarrow,.rtl .c-social-carousel .c-social-carousel__cta.js-social-component-cta a.c-social-carousel__link .c-social-carousel__cta--rightarrow,.rtl .c-social-carousel-thumbnail .c-social-carousel-thumbnail__cta a.c-social-carousel__link .c-social-carousel__cta--rightarrow,.rtl .c-social-carousel-thumbnail .c-social-carousel__cta.js-social-component-cta a.c-social-carousel__link .c-social-carousel__cta--rightarrow {
 -webkit-transform:scale(-1);
 -moz-transform:scale(-1);
 -ms-transform:scale(-1);
 -o-transform:scale(-1);
 transform:scale(-1);
 margin:-2px 11px 0 0
}
.rtl .c-social-gallery-image-version .c-social-gallery__list::before,.rtl .c-social-rightshadow {
 -webkit-transform:scaleX(-1);
 -moz-transform:scaleX(-1);
 -ms-transform:scaleX(-1);
 -o-transform:scaleX(-1)
}
.rtl .c-social-rightshadow {
 transform:scaleX(-1);
 left:0;
 right:auto
}
@media (min-width:768px) and (max-width:991px) {
 .rtl .c-social-carousel .c-social-carousel__product-thumbnail-container {
  width:232px;
  float:left
 }
}
.article-page .c-social-carousel-thumbnail .c-social-carousel__social--img-container {
 margin-top:0
}
.c-social-gallery {
 margin-top:40px!important
}
.c-social-gallery .c-social-gallery__item.active {
 opacity:.5
}
@media (min-width:768px) and (max-width:992px) {
 .c-social-gallery .c-social-gallery__item .c-social-gallery__thumbnail {
  overflow:hidden
 }
 .c-social-gallery .c-social-gallery__item .c-social-gallery__thumbnail img {
  position:absolute;
  left:50%;
  top:50%;
  -webkit-transform:translate(-50%,-50%);
  -moz-transform:translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%);
  -o-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  width:auto;
  height:auto
 }
 .c-social-gallery .c-social-gallery__list {
  width:612px
 }
}
.c-social-gallery .c-social-gallery__loadmore {
 position:relative;
 top:0
}
.c-social-gallery .c-social-gallery__loadmore button {
 margin-bottom:100px
}
.c-social-gallery .c-social-gallery__loadmore .u-center {
 margin-top:-35px
}
@media (min-width:768px) {
 .c-social-gallery .c-social-gallery__loadmore .u-center {
  margin-top:-50px
 }
}
@media (min-width:992px) {
 .c-social-gallery .c-social-gallery__loadmore .u-center {
  margin-top:-52px
 }
}
@media (max-width:767px) {
 .c-social-gallery .c-social-gallery__panel .js-btn-social-gallery__close {
  right:67px;
  background-size:14px 14px;
  width:14px;
  height:14px
 }
 .c-social-gallery .c-social-gallery__panel-authordetails,.c-social-gallery-video .c-social-gallery__panel-authordetails {
  margin-bottom:25px
 }
}
.c-social-gallery .c-social-gallery__panel.active .c-social-gallery__panel-imgwrap:after {
 height:55px
}
@media (max-width:320px) {
 .c-social-gallery .c-social-gallery__list {
  max-width:300px
 }
 .c-social-gallery .c-social-gallery__panel.active .c-social-gallery__panel-imgwrap:after {
  height:36px
 }
}
.video-player-open .c-social-gallery-video-player-list .c-social-gallery__thumbnail-img {
 cursor:default
}
@media (min-width:768px) {
 .c-social-gallery .c-social-gallery__panel .js-btn-social-gallery__close {
  background-size:28px 28px
 }
 .video-player-open .c-social-gallery-video-player-list .o-arrow__prev.js-video-play-list_arrow-prev {
  left:25px
 }
 .video-player-open .c-social-gallery-video-player-list .o-arrow__next.js-video-play-list_arrow-next {
  right:25px
 }
 .c-social-gallery .c-social-gallery__item .o-icon-article,.c-social-gallery-video .c-social-gallery__item .o-icon-article {
  width:40px;
  height:40px;
  background-size:40px 40px;
  margin-left:10px
 }
}
.slick-center .c-video-play-list__close {
 display:none
}
.video-player-open .slick-center .c-video-play-list__close {
 display:block
}
.c-social-gallery .c-social-gallery__item .o-icon-article,.c-social-gallery-video .c-social-gallery__item .o-icon-article {
 left:2px;
 bottom:5px
}
.c-social-gallery .o-quick-panel .o-icon-article,.c-social-gallery-video .o-quick-panel .o-icon-article {
 margin-left:-40px;
 margin-top:11px
}
@media (min-width:992px) {
 .c-social-gallery .o-quick-panel .o-icon-article,.c-social-gallery-video .o-quick-panel .o-icon-article {
  margin-top:8px
 }
}
.c-social-gallery .c-social-gallery__panel-icon__facebook,.c-social-gallery .c-social-gallery__panel-icon__instagram,.c-social-gallery .c-social-gallery__panel-icon__twitter,.c-social-gallery .c-social-gallery__panel-icon__youtube,.c-social-gallery-video .c-social-gallery__panel-icon__facebook,.c-social-gallery-video .c-social-gallery__panel-icon__instagram,.c-social-gallery-video .c-social-gallery__panel-icon__twitter,.c-social-gallery-video .c-social-gallery__panel-icon__youtube {
 display:inline-block;
 margin-right:6px
}
.c-social-gallery .c-social-gallery__panel-icon__facebook,.c-social-gallery .c-social-gallery__panel-icon__instagram,.c-social-gallery .c-social-gallery__panel-icon__twitter,.c-social-gallery-video .c-social-gallery__panel-icon__facebook,.c-social-gallery-video .c-social-gallery__panel-icon__instagram,.c-social-gallery-video .c-social-gallery__panel-icon__twitter {
 background-size:19.5px 19.5px
}
.c-social-gallery .c-social-gallery__panel-icon__youtube,.c-social-gallery-video .c-social-gallery__panel-icon__youtube {
 background-size:21.3px 15px
}
.c-social-gallery .c-svg.c-social-gallery__panel-icon__facebook,.c-social-gallery .c-svg.c-social-gallery__panel-icon__instagram,.c-social-gallery .c-svg.c-social-gallery__panel-icon__twitter,.c-social-gallery-video .c-svg.c-social-gallery__panel-icon__facebook,.c-social-gallery-video .c-svg.c-social-gallery__panel-icon__instagram,.c-social-gallery-video .c-svg.c-social-gallery__panel-icon__twitter {
 width:19.5px;
 height:19.5px
}
.c-social-gallery .c-svg.c-social-gallery__panel-icon__youtube,.c-social-gallery-video .c-svg.c-social-gallery__panel-icon__youtube {
 width:21.3px;
 height:15px
}
.c-social-gallery article.c-social-gallery__thumbnail,.c-social-gallery-video article.c-social-gallery__thumbnail {
 margin:0 auto;
 width:106px;
 height:106px;
 overflow:hidden
}
@media (max-width:320px) {
 .c-social-gallery article.c-social-gallery__thumbnail,.c-social-gallery-video article.c-social-gallery__thumbnail {
  width:92px;
  height:92px
 }
}
@media (min-width:768px) {
 .c-social-gallery .c-social-gallery__panel-authordetails,.c-social-gallery-video .c-social-gallery__panel-authordetails {
  display:inline-block
 }
 .c-social-gallery article.c-social-gallery__thumbnail,.c-social-gallery-video article.c-social-gallery__thumbnail {
  width:184px;
  height:184px
 }
 .c-social-gallery-image-version .c-social-gallery__panel-wrap {
  display:table
 }
}
@media (min-width:992px) {
 .c-social-gallery article.c-social-gallery__thumbnail,.c-social-gallery-video article.c-social-gallery__thumbnail {
  width:252px;
  height:252px
 }
}
@media (max-width:767px) and (orientation:landscape) {
 .c-social-gallery article.c-social-gallery__thumbnail,.c-social-gallery-video article.c-social-gallery__thumbnail {
  width:100%
 }
}
.c-social-gallery article.c-social-gallery__thumbnail img,.c-social-gallery-video article.c-social-gallery__thumbnail img {
 width:auto;
 height:100%;
 -webkit-transform:translate(-50%,0);
 -moz-transform:translate(-50%,0);
 -ms-transform:translate(-50%,0);
 -o-transform:translate(-50%,0);
 transform:translate(-50%,0);
 position:relative;
 left:50%
}
.c-social-gallery .c-social-gallery__panel-desc,.c-social-gallery-video .c-social-gallery__panel-desc {
 margin-bottom:16px;
 height:62.4
}
@media (max-width:766px) {
 .c-social-gallery-image-version .c-social-gallery__panel-wrap {
  padding:30px 10px
 }
}
@media (max-width:767px) {
 .c-social-gallery-image-version .c-social-gallery__panel-content .c-social-gallery__panel-desc {
  -webkit-line-clamp:6
 }
}
@media (min-width:768px) and (max-width:992px) {
 .c-social-gallery-image-version .c-social-gallery__panel-content {
  left:16px
 }
 .c-social-gallery-image-version .c-social-gallery__panel-content .c-social-gallery__panel-desc {
  -webkit-line-clamp:3
 }
}
@media (min-width:992px) {
 .c-social-gallery-image-version .c-social-gallery__panel-content {
  left:-36px
 }
 .c-social-gallery-image-version .c-social-gallery__panel-content .c-social-gallery__panel-desc {
  -webkit-line-clamp:2
 }
}
.c-social-gallery-image-version .c-social-gallery__panel-content .o-thumbnail-profile-img {
 width:39px;
 height:39px;
 border:1px solid #efefef
}
.c-social-gallery-image-version .c-social-gallery__panel-imgwrap {
 background-color:#dfdfdf
}
@media (min-width:768px) {
 .c-social-gallery-image-version .c-social-gallery__panel-content {
  display:table-cell
 }
 .c-social-gallery-image-version .c-social-gallery__panel-content .o-thumbnail-profile-img {
  margin-top:4px
 }
 .c-social-gallery-image-version .c-social-gallery__panel-imgwrap {
  overflow:hidden
 }
 .c-social-gallery-image-version .c-social-gallery__panel-imgwrap img {
  width:100%;
  height:auto;
  position:absolute;
  top:50%;
  -webkit-transform:translate(0,-50%);
  -moz-transform:translate(0,-50%);
  -ms-transform:translate(0,-50%);
  -o-transform:translate(0,-50%);
  transform:translate(0,-50%);
  left:0
 }
 .c-social-gallery-image-version .c-social-gallery-rightshadow {
  bottom:0
 }
}
@media (max-width:767px) {
 .c-social-gallery-image-version .c-social-gallery-rightshadow {
  width:102%;
  margin-top:-74px
 }
}
.c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-1_topic .c-page-listing-v2-listing-item-cta__container .c-social-gallery-image-version .c-social-gallery__panel-content button,.c-social-gallery-image-version .c-social-gallery__panel-content .c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-1_topic .c-page-listing-v2-listing-item-cta__container button,.c-social-gallery-image-version .c-social-gallery__panel-content .coupons-flow .coupons-diagnostic-tool .call-to-action button,.c-social-gallery-image-version .c-social-gallery__panel-content .coupons-webBricks-action .call-to-action__link,.c-social-gallery-image-version .c-social-gallery__panel-content .form-v2 .form-horizontal .form-group.secondary-btn button,.c-social-gallery-image-version .c-social-gallery__panel-content .o-btn--secondary,.coupons-flow .coupons-diagnostic-tool .call-to-action .c-social-gallery-image-version .c-social-gallery__panel-content button,.coupons-webBricks-action .c-social-gallery-image-version .c-social-gallery__panel-content .call-to-action__link,.form-v2 .form-horizontal .form-group.secondary-btn .c-social-gallery-image-version .c-social-gallery__panel-content button {
 display:inline-block
}
.c-social-gallery-image-version .c-social-gallery__line,.c-social-gallery-video .c-social-gallery__line-image {
 display:none!important
}
.c-social-gallery-image-version .c-social-gallery__line-image {
 margin-bottom:17px;
 width:145%
}
@media (max-width:767px) {
 .c-social-gallery-image-version .c-social-gallery__list {
  max-width:350px;
  width:100%
 }
}
@media (max-width:767px) and (orientation:landscape) {
 .c-social-gallery-image-version .c-social-gallery__list {
  width:580px
 }
}
@media (min-width:768px) and (max-width:991px) {
 .c-social-gallery-video .c-social-gallery__panel-wrap {
  width:595px
 }
}
.c-social-gallery-video .c-social-gallery__list__curve::after {
 -ms-transform:scaleY(-1)
}
@media (min-width:768px) {
 .c-social-gallery-video .o-quick-panel__content {
  width:595px;
  margin-top:17.3px
 }
}
@media (min-width:992px) {
 .c-social-gallery-video .o-quick-panel__content {
  width:795px
 }
}
.c-social-gallery-video .o-quick-panel__left-content {
 padding:0 22px
}
@media (min-width:768px) {
 .c-social-gallery-video .o-quick-panel__left-content {
  float:left;
  width:389px;
  padding:0
 }
}
@media (min-width:992px) {
 .c-social-gallery-video .o-quick-panel__left-content {
  width:475px;
  margin-right:22px
 }
}
@media (max-width:767px) {
 .c-social-gallery-video .o-quick-panel__left-content {
  margin-top:6px
 }
}
.c-social-gallery-video .c-social-gallery__line {
 float:left;
 margin:0;
 width:1px;
 height:113.8px;
 background:linear-gradient(to bottom,#b78938,#dabf80 26%,#ffe2ac 49%,#dabf80 76%,#b78938)
}
@media (min-width:768px) and (max-width:992px) {
 .c-social-gallery-video .o-quick-panel__right-content {
  margin-top:0;
  width:auto
 }
}
.c-social-gallery-video .c-social-gallery__panel-imgwrap {
 height:194px
}
@media (min-width:768px) {
 .c-social-gallery-video .o-quick-panel__right-content {
  float:left;
  margin-left:20px
 }
 .c-social-gallery-video .c-social-gallery__panel-imgwrap {
  width:595px;
  height:331.5px
 }
}
@media (min-width:992px) {
 .c-social-gallery-video .o-quick-panel__right-content {
  margin-left:44px
 }
 .c-social-gallery-video .c-social-gallery__panel-imgwrap {
  width:818px;
  height:445px;
  margin-right:0!important;
  margin-left:10px
 }
}
.c-social-gallery-video .c-social-gallery__panel-imgwrap:after {
 content:' ';
 background-image:url(../svgs/regular/dist/video-banner-curve-bottom.html);
 height:98px;
 width:102%;
 z-index:999;
 bottom:54px;
 margin-right:auto;
 position:relative;
 transform:scaleY(-1);
 -webkit-transform:scaleY(-1);
 float:left;
 display:block;
 pointer-events:none;
 margin-left:-4px
}
.c-social-gallery-video .c-social-gallery__panel-imgwrap__link {
 width:100%;
 height:100%;
 position:relative;
 float:left;
 overflow:hidden
}
.c-social-gallery-video .c-social-gallery__panel-imgwrap img {
 width:100%;
 height:auto;
 -webkit-transform:translate(0,-20%);
 -moz-transform:translate(0,-20%);
 -ms-transform:translate(0,-20%);
 -o-transform:translate(0,-20%);
 transform:translate(0,-20%)
}
.c-social-gallery-video .c-social-gallery__panel-title {
 font-size:2rem;
 letter-spacing:.2px;
 margin-top:5px
}
@media (max-width:766px) {
 .c-social-gallery-video .c-social-gallery__panel-title {
  font-size:1.2em;
  margin-bottom:8px;
  margin-top:10px
 }
}
.c-social-gallery-video .c-social-gallery__panel-desc {
 font-size:1.6rem;
 letter-spacing:.2px;
 color:#666;
 font-style:normal;
 font-weight:400;
 line-height:18px;
 -webkit-line-clamp:2;
 display:-webkit-box;
 max-height:63.6px;
 text-overflow:ellipsis
}
@media (min-width:768px) and (max-width:991px) {
 .c-social-gallery-video .c-social-gallery__panel-desc {
  max-height:38px
 }
}
@media (min-width:992px) {
 .c-social-gallery-video .c-social-gallery__panel-desc {
  max-height:38px;
  -webkit-line-clamp:2
 }
}
.c-social-gallery-video .c-social-gallery__panel-viewcount {
 line-height:15px
}
.c-social-gallery-video .c-social-gallery-rightshadow {
 width:100%;
 background-repeat:no-repeat;
 background-image:url(../svgs/regular/dist/img-curve-video-bottom.html);
 height:40px;
 position:absolute;
 background-size:auto 100%;
 left:0;
 bottom:-1px
}
@media (max-width:767px) {
 .c-social-gallery-video .c-social-gallery-rightshadow {
  width:102%;
  height:41px;
  bottom:-2px
 }
 .rtl .c-social-gallery .c-social-gallery__panel .js-btn-social-gallery__close {
  left:82px;
  right:auto
 }
}
@media (min-width:992px) {
 .c-social-gallery-video .c-social-gallery-rightshadow {
  height:55px
 }
}
.c-social-gallery-video .o-play-icon {
 width:40px;
 height:40px;
 background-size:40px
}
.c-social-gallery-video .o-play-icon-lg {
 width:60px;
 height:60px;
 background-size:60px
}
@media (min-width:768px) {
 .c-social-gallery-video .c-social-gallery__panel-viewcount {
  line-height:16px
 }
 .c-social-gallery-video .o-play-icon {
  margin:-20px 0 0 -20px
 }
 .c-social-gallery-video .o-play-icon-lg {
  width:90px;
  height:90px;
  background-size:90px;
  margin:-45px 0 0 -45px
 }
}
@media (max-width:766px) {
 .c-social-gallery-video .c-social-gallery__panel-desc {
  display:none;
  display:block;
  display:-webkit-box;
  -webkit-line-clamp:3;
  max-height:56px;
  padding:0
 }
 .c-social-gallery-video .o-play-icon-lg {
  margin:-30px 0 0 -30px
 }
}
@media (min-width:992px) {
 .c-social-gallery-video .c-social-gallery__panel-content {
  margin-left:10px
 }
}
.c-social-gallery__panel-viewcount {
 font-size:1.6rem;
 line-height:20px;
 letter-spacing:.3px;
 color:#666;
 vertical-align:top;
 font-weight:500
}
#rr-ex-template--type02 .rr-product-reviews .averageRingBlock .right-review-area .o-quick-panel__right-content .write-review-btn,#rr-ex-template--type02 .rr-widget-container .paging .o-quick-panel__right-content .rr-loadmore-btn,#rr-ex-template--type04 .rr-submission-form .rr-ex-btn-container .o-quick-panel__right-content .rr-button,.article-reviews .rr-product-reviews.type-a .averageRingBlock .o-quick-panel__right-content .write-review-btn,.article-reviews .rr-product-reviews.type-a .paging .o-quick-panel__right-content .rr-loadmore-btn,.c-diagnostic-tool .c-result-sec-email__success .o-quick-panel__right-content a,.coupons-flow .coupons-diagnostic-tool .call-to-action .o-quick-panel__right-content button,.coupons-webBricks-action .o-quick-panel__right-content .call-to-action__link,.edit-account .account-detail .c_view_account_credentials .o-quick-panel__right-content button,.edit-account .account-detail .c_view_account_options .o-quick-panel__right-content button,.edit-account .account-detail .c_view_account_user_details .o-quick-panel__right-content button,.edit-account .account-detail .container-fluid .o-quick-panel__right-content button,.edit-account .account-information .c_view_account_credentials .o-quick-panel__right-content button,.edit-account .account-information .c_view_account_options .o-quick-panel__right-content button,.edit-account .account-information .c_view_account_user_details .o-quick-panel__right-content button,.edit-account .account-information .container-fluid .o-quick-panel__right-content button,.edit-account .summary-account .c_view_account_credentials .o-quick-panel__right-content button,.edit-account .summary-account .c_view_account_options .o-quick-panel__right-content button,.edit-account .summary-account .c_view_account_user_details .o-quick-panel__right-content button,.edit-account .summary-account .container .c-profile-tabs-cont .o-quick-panel__right-content button,.edit-account .summary-account .container-fluid #c_view_account_credentials .o-quick-panel__right-content button,.edit-account .summary-account .container-fluid #c_view_account_user_details .o-quick-panel__right-content button,.edit-account .summary-account .container-fluid form.c-view-account-credentials .o-quick-panel__right-content button,.edit-account .summary-account .container-fluid form.c-view-account-userdetails .o-quick-panel__right-content button,.form-v2 .form-horizontal .form-group.primary-btn .o-quick-panel__right-content button,.form-v2 .form-horizontal .form-group.secondary-btn .o-quick-panel__right-content button,.o-quick-panel__right-content #rr-ex-template--type02 .rr-product-reviews .averageRingBlock .right-review-area .write-review-btn,.o-quick-panel__right-content #rr-ex-template--type02 .rr-widget-container .paging .rr-loadmore-btn,.o-quick-panel__right-content #rr-ex-template--type04 .rr-submission-form .rr-ex-btn-container .rr-button,.o-quick-panel__right-content .article-reviews .rr-product-reviews.type-a .averageRingBlock .write-review-btn,.o-quick-panel__right-content .article-reviews .rr-product-reviews.type-a .paging .rr-loadmore-btn,.o-quick-panel__right-content .c-diagnostic-tool .c-result-sec-email__success a,.o-quick-panel__right-content .coupons-flow .coupons-diagnostic-tool .call-to-action button,.o-quick-panel__right-content .coupons-webBricks-action .call-to-action__link,.o-quick-panel__right-content .edit-account .account-detail .c_view_account_credentials button,.o-quick-panel__right-content .edit-account .account-detail .c_view_account_options button,.o-quick-panel__right-content .edit-account .account-detail .c_view_account_user_details button,.o-quick-panel__right-content .edit-account .account-detail .container-fluid button,.o-quick-panel__right-content .edit-account .account-information .c_view_account_credentials button,.o-quick-panel__right-content .edit-account .account-information .c_view_account_options button,.o-quick-panel__right-content .edit-account .account-information .c_view_account_user_details button,.o-quick-panel__right-content .edit-account .account-information .container-fluid button,.o-quick-panel__right-content .edit-account .summary-account .c_view_account_credentials button,.o-quick-panel__right-content .edit-account .summary-account .c_view_account_options button,.o-quick-panel__right-content .edit-account .summary-account .c_view_account_user_details button,.o-quick-panel__right-content .edit-account .summary-account .container .c-profile-tabs-cont button,.o-quick-panel__right-content .edit-account .summary-account .container-fluid #c_view_account_credentials button,.o-quick-panel__right-content .edit-account .summary-account .container-fluid #c_view_account_user_details button,.o-quick-panel__right-content .edit-account .summary-account .container-fluid form.c-view-account-credentials button,.o-quick-panel__right-content .edit-account .summary-account .container-fluid form.c-view-account-userdetails button,.o-quick-panel__right-content .form-v2 .form-horizontal .form-group.primary-btn button,.o-quick-panel__right-content .form-v2 .form-horizontal .form-group.secondary-btn button,.o-quick-panel__right-content .o-btn {
 min-width:216px
}
@media (min-width:768px) {
 .c-social-gallery__profile-panel {
  display:inline-block;
  margin-right:5px
 }
 #rr-ex-template--type02 .rr-product-reviews .averageRingBlock .right-review-area .o-quick-panel__right-content .write-review-btn,#rr-ex-template--type02 .rr-widget-container .paging .o-quick-panel__right-content .rr-loadmore-btn,#rr-ex-template--type04 .rr-submission-form .rr-ex-btn-container .o-quick-panel__right-content .rr-button,.article-reviews .rr-product-reviews.type-a .averageRingBlock .o-quick-panel__right-content .write-review-btn,.article-reviews .rr-product-reviews.type-a .paging .o-quick-panel__right-content .rr-loadmore-btn,.c-diagnostic-tool .c-result-sec-email__success .o-quick-panel__right-content a,.coupons-flow .coupons-diagnostic-tool .call-to-action .o-quick-panel__right-content button,.coupons-webBricks-action .o-quick-panel__right-content .call-to-action__link,.edit-account .account-detail .c_view_account_credentials .o-quick-panel__right-content button,.edit-account .account-detail .c_view_account_options .o-quick-panel__right-content button,.edit-account .account-detail .c_view_account_user_details .o-quick-panel__right-content button,.edit-account .account-detail .container-fluid .o-quick-panel__right-content button,.edit-account .account-information .c_view_account_credentials .o-quick-panel__right-content button,.edit-account .account-information .c_view_account_options .o-quick-panel__right-content button,.edit-account .account-information .c_view_account_user_details .o-quick-panel__right-content button,.edit-account .account-information .container-fluid .o-quick-panel__right-content button,.edit-account .summary-account .c_view_account_credentials .o-quick-panel__right-content button,.edit-account .summary-account .c_view_account_options .o-quick-panel__right-content button,.edit-account .summary-account .c_view_account_user_details .o-quick-panel__right-content button,.edit-account .summary-account .container .c-profile-tabs-cont .o-quick-panel__right-content button,.edit-account .summary-account .container-fluid #c_view_account_credentials .o-quick-panel__right-content button,.edit-account .summary-account .container-fluid #c_view_account_user_details .o-quick-panel__right-content button,.edit-account .summary-account .container-fluid form.c-view-account-credentials .o-quick-panel__right-content button,.edit-account .summary-account .container-fluid form.c-view-account-userdetails .o-quick-panel__right-content button,.form-v2 .form-horizontal .form-group.primary-btn .o-quick-panel__right-content button,.form-v2 .form-horizontal .form-group.secondary-btn .o-quick-panel__right-content button,.o-quick-panel__right-content #rr-ex-template--type02 .rr-product-reviews .averageRingBlock .right-review-area .write-review-btn,.o-quick-panel__right-content #rr-ex-template--type02 .rr-widget-container .paging .rr-loadmore-btn,.o-quick-panel__right-content #rr-ex-template--type04 .rr-submission-form .rr-ex-btn-container .rr-button,.o-quick-panel__right-content .article-reviews .rr-product-reviews.type-a .averageRingBlock .write-review-btn,.o-quick-panel__right-content .article-reviews .rr-product-reviews.type-a .paging .rr-loadmore-btn,.o-quick-panel__right-content .c-diagnostic-tool .c-result-sec-email__success a,.o-quick-panel__right-content .coupons-flow .coupons-diagnostic-tool .call-to-action button,.o-quick-panel__right-content .coupons-webBricks-action .call-to-action__link,.o-quick-panel__right-content .edit-account .account-detail .c_view_account_credentials button,.o-quick-panel__right-content .edit-account .account-detail .c_view_account_options button,.o-quick-panel__right-content .edit-account .account-detail .c_view_account_user_details button,.o-quick-panel__right-content .edit-account .account-detail .container-fluid button,.o-quick-panel__right-content .edit-account .account-information .c_view_account_credentials button,.o-quick-panel__right-content .edit-account .account-information .c_view_account_options button,.o-quick-panel__right-content .edit-account .account-information .c_view_account_user_details button,.o-quick-panel__right-content .edit-account .account-information .container-fluid button,.o-quick-panel__right-content .edit-account .summary-account .c_view_account_credentials button,.o-quick-panel__right-content .edit-account .summary-account .c_view_account_options button,.o-quick-panel__right-content .edit-account .summary-account .c_view_account_user_details button,.o-quick-panel__right-content .edit-account .summary-account .container .c-profile-tabs-cont button,.o-quick-panel__right-content .edit-account .summary-account .container-fluid #c_view_account_credentials button,.o-quick-panel__right-content .edit-account .summary-account .container-fluid #c_view_account_user_details button,.o-quick-panel__right-content .edit-account .summary-account .container-fluid form.c-view-account-credentials button,.o-quick-panel__right-content .edit-account .summary-account .container-fluid form.c-view-account-userdetails button,.o-quick-panel__right-content .form-v2 .form-horizontal .form-group.primary-btn button,.o-quick-panel__right-content .form-v2 .form-horizontal .form-group.secondary-btn button,.o-quick-panel__right-content .o-btn {
  display:block;
  margin-top:15px
 }
}
.ie9 .c-social-gallery-video .c-social-gallery__list__curve::after {
 -ms-transform:scale(1,-1);
 margin-top:-46px
}
.ie9 .c-social-gallery-image-version .c-social-gallery__list__curve::after,.ie9 .c-social-gallery-video .c-social-gallery__list__curve::after {
 display:none
}
.ie9 .c-social-gallery-image-version .c-social-gallery__list:after,.ie9 .c-social-gallery-video .c-social-gallery__list:after {
 width:100%;
 height:39px;
 background:url(../images/social-gallery/image-curve-bottom.html) center top no-repeat;
 bottom:59px;
 position:relative;
 margin-left:1px
}
.ie9 .c-social-gallery-image-version .c-social-gallery__panel-imgwrap:after,.ie9 .c-social-gallery-video .c-social-gallery__panel-imgwrap:after {
 background:url(../images/social-gallery/image-video-curve-bottom-grey.html) center top no-repeat;
 margin-left:1px;
 width:100%;
 background-size:110% auto;
 bottom:55px;
 -webkit-transform:none;
 -moz-transform:none;
 -ms-transform:none;
 -o-transform:none;
 transform:none
}
.rtl .c-social-gallery .c-social-gallery__item .o-icon-article,.rtl .c-social-gallery-video .c-social-gallery__item .o-icon-article {
 left:auto;
 right:2px
}
.rtl .c-social-gallery .o-quick-panel .o-icon-article,.rtl .c-social-gallery-video .o-quick-panel .o-icon-article {
 margin:8px -40px 0 5px
}
.rtl .c-social-gallery .c-social-gallery__panel-icon__facebook,.rtl .c-social-gallery .c-social-gallery__panel-icon__instagram,.rtl .c-social-gallery .c-social-gallery__panel-icon__twitter,.rtl .c-social-gallery .c-social-gallery__panel-icon__youtube,.rtl .c-social-gallery-video .c-social-gallery__panel-icon__facebook,.rtl .c-social-gallery-video .c-social-gallery__panel-icon__instagram,.rtl .c-social-gallery-video .c-social-gallery__panel-icon__twitter,.rtl .c-social-gallery-video .c-social-gallery__panel-icon__youtube {
 margin:0 0 0 6px
}
.rtl .c-social-gallery-image-version .c-social-gallery__line-image {
 margin:30px -66% 17px 0
}
.rtl .c-social-gallery-image-version .c-social-gallery__list::before {
 transform:scaleX(-1)
}
.rtl .c-social-gallery-image-version .c-social-gallery-rightshadow {
 -webkit-transform:scaleX(-1);
 -moz-transform:scaleX(-1);
 -ms-transform:scaleX(-1);
 -o-transform:scaleX(-1);
 transform:scaleX(-1);
 left:0;
 right:auto
}
.rtl .c-social-gallery-image-version .c-social-gallery__list__curve::after {
 -webkit-transform:scale(-1);
 -moz-transform:scale(-1);
 -ms-transform:scale(-1);
 -o-transform:scale(-1);
 transform:scale(-1)
}
.rtl .c-social-gallery-image-version .c-article-icon,.rtl .c-social-gallery-image-version .o-icon-article {
 margin:-40px 5px 0 0
}
.rtl .c-social-gallery-image-version .c-social-gallery__panel-content {
 float:none;
 width:182px
}
@media (max-width:766px) {
 .rtl .c-social-gallery-image-version .c-social-gallery__panel-content {
  width:100%
 }
}
@media (min-width:992px) {
 .rtl .c-social-gallery-image-version .c-social-gallery__panel-content {
  width:256px
 }
}
.rtl .c-social-gallery-image-version .c-social-gallery__panel-imgwrap {
 float:none;
 width:100%;
 height:auto;
 display:inline-block
}
@media (min-width:768px) {
 .rtl .c-social-gallery-image-version .c-social-gallery__panel-imgwrap {
  width:388px;
  height:388px
 }
}
@media (min-width:992px) {
 .rtl .c-social-gallery-image-version .c-social-gallery__panel-imgwrap {
  width:524px;
  height:524px;
  float:none
 }
 .rtl .c-social-gallery-video .o-quick-panel__left-content {
  margin:0 0 0 22px
 }
}
.rtl .c-social-gallery-video .c-social-gallery__line {
 margin:0
}
@media (min-width:768px) {
 .rtl .c-social-gallery-video .o-quick-panel .c-social-gallery__line,.rtl .c-social-gallery-video .o-quick-panel__content,.rtl .c-social-gallery-video .o-quick-panel__left-content,.rtl .c-social-gallery-video .o-quick-panel__right-content {
  float:right
 }
 .rtl .c-social-gallery-video .o-quick-panel__right-content {
  margin:0 20px 0 0
 }
}
@media (min-width:992px) {
 .rtl .c-social-gallery-video .o-quick-panel__right-content {
  margin:0 44px 0 0
 }
}
@media (min-width:768px) {
 .rtl .c-social-gallery__profile-panel {
  margin:0 0 10px 5px
 }
}
.c-social-gallery-video-player-list .slick-center {
 height:auto!important
}
.c-social-gallery-video-player-list .slick-center .o-play-icon {
 width:100%!important;
 height:100%!important;
 background-size:50px!important;
 background-position:50% 50%!important;
 background-repeat:no-repeat!important
}
.c-social-gallery-video-player-list .c-social-gallery-video__list {
 margin:0 auto;
 overflow:hidden;
 opacity:1
}
@media (min-width:992px) {
 .c-social-gallery-video-player-list .c-social-gallery-video__list {
  width:1024px
 }
}
.c-social-gallery-video-player-list .c-social-gallery-video__item {
 opacity:1;
 margin-top:67px
}
.c-social-gallery-video-player-list .c-social-gallery__thumbnail-img {
 width:100%;
 height:100%;
 cursor:pointer
}
.c-social-gallery-video-player-list .c-social-gallery-video__panel-content {
 width:auto;
 margin:0 auto;
 padding:0 10px;
 background-color:#fff
}
.c-social-gallery-video-player-list .c-social-gallery-video__panel-desc {
 font-size:1.2rem;
 line-height:17px;
 letter-spacing:.2px;
 margin:0;
 padding:10px 0;
 min-height:50px
}
.c-social-gallery-video-player-list .c-social-gallery-video__panel-viewcount {
 font-size:1.2rem;
 line-height:17px;
 letter-spacing:.2px;
 vertical-align:top;
 font-weight:600;
 color:#676969
}
.c-social-gallery-video-player-list .c-social-gallery__thumbnail {
 margin:0 auto;
 overflow:hidden;
 border-bottom:none
}
.c-social-gallery-video-player-list .o-play-icon {
 display:none
}
.c-social-gallery-video-player-list .c-video-play-list__close {
 background-image:url(../svgs/regular/dist/icon-close-grey.html);
 position:absolute;
 opacity:0;
 top:3px;
 right:3px;
 -webkit-transition:.3s linear opacity;
 transition:.3s linear opacity
}
.c-social-gallery-video-player-list .slick-center .o-play-icon {
 background:url(../svgs/regular/dist/button-play-video.html);
 top:50%;
 -webkit-transform:translateX(-50%) translateY(-50%);
 -moz-transform:translateX(-50%) translateY(-50%);
 -ms-transform:translateX(-50%) translateY(-50%);
 -o-transform:translateX(-50%) translateY(-50%);
 transform:translateX(-50%) translateY(-50%);
 display:block;
 left:50%;
 margin:0
}
.c-social-gallery-video-player-list .o-thumbnail-profile-img {
 width:39px;
 height:39px;
 border:1px solid #edefef
}
.c-social-gallery-video-player-list .c-social-gallery-video__panel-icon {
 margin-bottom:5px
}
.c-social-gallery-video-player-list .c-social-gallery__panel-authordetails {
 font-size:1.2rem;
 line-height:17px;
 color:#676969;
 vertical-align:top
}
.c-social-gallery-video-player-list .c-social-gallery__panel__author {
 font-size:1.2rem;
 display:inline-block;
 color:#676969
}
.c-social-gallery-video-player-list .c-social-gallery-video__item:not(.slick-active) .c-social-gallery-video__panel-content .c-social-gallery-video__panel-desc,.c-social-gallery-video-player-list .c-social-gallery-video__item:not(.slick-active) .c-social-gallery-video__panel-content .c-social-gallery-video__panel-icon,.c-social-gallery-video-player-list .c-social-gallery-video__item:not(.slick-active) .c-social-gallery-video__panel-content .c-social-gallery__panel-authordetails,.c-social-gallery-video-player-list .c-social-gallery-video__item:not(.slick-active) .c-social-gallery-video__panel-content .c-social-gallery__profile-panel,.c-social-gallery-video-player-list .c-social-gallery-video__item:not(.slick-center) .c-social-gallery-video__panel-icon,.c-social-gallery-video-player-list .c-social-gallery-video__item:not(.slick-center) .c-social-gallery__panel-authordetails,.c-social-gallery-video-player-list .c-social-gallery-video__item:not(.slick-center) .c-social-gallery__profile-panel {
 display:none
}
.c-social-gallery-video-player-list .slick-track {
 -webkit-transform:translateZ(0) translateX(0);
 -moz-transform:translateZ(0) translateX(0);
 -ms-transform:translateZ(0) translateX(0);
 -o-transform:translateZ(0) translateX(0);
 transform:translateZ(0) translateX(0)
}
.c-social-gallery-video-player-list .slick-list {
 min-height:470px;
 overflow:visible
}
.c-social-gallery-video-player-list .o-arrow__next,.c-social-gallery-video-player-list .o-arrow__prev {
 background-color:transparent
}
.c-social-gallery-video-player-list .slick-slide {
 opacity:.3;
 width:192px;
 padding:0
}
.c-social-gallery-video-player-list .slick-slide .c-social-gallery__thumbnail {
 position:inherit
}
.c-social-gallery-video-player-list .slick-slide .c-social-gallery-video__panel-content,.c-social-gallery-video-player-list .slick-slide .c-social-gallery__thumbnail {
 width:172px;
 height:auto;
 overflow:hidden
}
.c-social-gallery-video-player-list .slick-cloned .c-social-gallery__thumbnail {
 width:172px!important;
 height:auto!important
}
.c-social-gallery-video-player-list .slick-active {
 opacity:1
}
.c-social-gallery-video-player-list .slick-active .c-social-gallery-video__panel-content .c-social-gallery-video {
 font-size:1.2rem
}
.c-social-gallery-video-player-list .slick-center {
 opacity:1;
 margin-bottom:0
}
.c-social-gallery-video-player-list .o-arrow__next,.c-social-gallery-video-player-list .slick-next {
 right:30px;
 top:120px;
 background:url(../svgs/regular/dist/icon-arrow-right-blue.html) no-repeat;
 background-size:9.3px 25px;
 width:23px;
 height:25px;
 outline:0
}
.c-social-gallery-video-player-list .o-arrow__prev,.c-social-gallery-video-player-list .slick-prev {
 left:30px;
 top:120px;
 background:url(../svgs/regular/dist/icon-arrow-left-blue.html) no-repeat;
 background-size:9.3px 25px;
 width:23px;
 height:25px;
 z-index:1;
 outline:0
}
@media (min-width:768px) {
 .c-social-gallery-video-player-list .o-arrow__next,.c-social-gallery-video-player-list .slick-next {
  right:120px
 }
 .c-social-gallery-video-player-list .o-arrow__prev,.c-social-gallery-video-player-list .slick-prev {
  left:130px
 }
}
@media (min-width:992px) {
 .c-social-gallery-video-player-list .o-arrow__next,.c-social-gallery-video-player-list .slick-next {
  right:150px
 }
 .c-social-gallery-video-player-list .o-arrow__prev,.c-social-gallery-video-player-list .slick-prev {
  left:160px
 }
}
.c-social-gallery-video-player-list .c-social-gallery-video__wrapper {
 position:relative;
 margin-top:67px
}
.c-social-gallery-video-player-list .c-social-gallery-video__wrapper:before {
 background-image:linear-gradient(to bottom,#c9e0f1,#efefef);
 height:300px;
 position:absolute;
 opacity:.5;
 width:100%;
 max-width:1024px;
 left:50%;
 transform:translateX(-50%);
 -webkit-transform:translateX(-50%);
 -ms-transform:translateX(-50%)
}
.c-social-gallery-video-player-list .c-social-gallery-video__item:not(.slick-active) .c-social-gallery-video__panel-content {
 height:50px;
 background-color:#fff
}
.c-social-gallery-video-player-list .c-social-gallery-video__item:not(.slick-center) .c-video-play-list__link {
 cursor:default
}
.c-social-gallery-video-player-list iframe.c-social-gallery__panel-video {
 width:100%;
 height:100%;
 position:absolute;
 left:0;
 top:0
}
.c-social-gallery-video-player-list .slick-initialized .slick-slide {
 margin-bottom:-14px!important
}
.c-social-gallery-video-player-list .js-navigate-initial.slick-initialized .slick-slide {
 margin-bottom:-10px!important
}
.video-player-open .slick-center .c-video-play-list__close {
 opacity:1;
 width:20px;
 height:20px;
 background-size:20px;
 z-index:1
}
.c-social-gallery-video__track-fader-left,.c-social-gallery-video__track-fader-right {
 display:none;
 height:100%;
 width:calc(50% - 400px);
 z-index:1;
 top:0;
 bottom:0;
 position:absolute
}
.c-social-gallery__wrapper,.social-gallery-TAB {
 position:relative
}
.c-social-gallery-video__track-fader-left {
 left:0;
 background:-moz-linear-gradient(left,#fff 50%,rgba(255,255,255,0) 100%);
 background:-webkit-linear-gradient(left,#fff 50%,rgba(255,255,255,0) 100%);
 background:linear-gradient(to right,#fff 50%,rgba(255,255,255,0) 100%);
 filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff', GradientType=1 )
}
.c-social-gallery-video__track-fader-right {
 right:0;
 background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,#fff 50%);
 background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,#fff 50%);
 background:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 50%);
 filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=1 )
}
.c-social-gallery__profile-panel {
 margin-bottom:10px
}
.c-social-gallery__profile-img {
 border:1px solid #efefef
}
.c-social-gallery,.c-social-gallery-tab {
 margin-top:-30px
}
.c-social-gallery .c-social-gallery__item,.c-social-gallery-tab .c-social-gallery__item {
 opacity:0
}
.c-social-gallery .c-social-gallery__item.fade,.c-social-gallery-tab .c-social-gallery__item.fade {
 -webkit-transition:opacity 1s ease-in-out;
 transition:opacity 1s ease-in-out;
 opacity:1
}
.c-social-gallery__title {
 margin-bottom:40px
}
.c-social-gallery__list {
 position:static;
 top:30px;
 opacity:0;
 min-height:217px;
 margin-left:auto;
 margin-right:auto;
 width:580px
}
@media (max-width:766px) {
 .c-social-gallery__list {
  width:100%
 }
}
@media (min-width:992px) {
 .c-social-gallery__wrapper {
  position:static
 }
 .c-social-gallery__list {
  width:830px
 }
}
.c-social-gallery__list::before {
 background-image:url(../svgs/regular/dist/image-banner-curve-top.html);
 height:55px;
 width:105%;
 position:absolute;
 z-index:1;
 margin-top:-1px;
 background-repeat:no-repeat;
 background-size:contain;
 pointer-events:none
}
@media (max-width:320px) {
 .c-social-gallery__list::before {
  height:18.5px
 }
}
@media (min-width:480px) {
 .c-social-gallery__list::before {
  width:101%
 }
}
@media (min-width:490px) {
 .c-social-gallery__list::before {
  width:100%
 }
}
@media (min-width:992px) {
 .c-social-gallery__list__curve {
  width:830px;
  margin:0 auto
 }
}
.c-social-gallery__list__curve::after {
 content:' ';
 background-image:url(../svgs/regular/dist/image-banner-curve-top.html);
 height:55px;
 width:100%;
 z-index:20;
 bottom:62px;
 margin-left:auto;
 margin-right:auto;
 position:relative;
 transform:scaleY(-1);
 -webkit-transform:scaleY(-1);
 float:left;
 display:block;
 pointer-events:none
}
@media (min-width:768px) {
 .c-social-gallery__list {
  min-height:400px
 }
 .c-social-gallery__list__curve::after {
  bottom:65px
 }
}
@media (min-width:992px) {
 .c-social-gallery__list__curve::after {
  bottom:74px
 }
 .c-social-gallery-rightshadow {
  margin-top:-524px;
  height:531px;
  width:61px
 }
}
.c-social-gallery__item {
 margin-bottom:20px
}
@media (max-width:767px) {
 .c-social-gallery__item {
  padding-left:4px;
  padding-right:4px;
  margin-bottom:8px
 }
}
.c-social-gallery__item.active .c-social-gallery__item-arrow {
 opacity:1
}
.c-social-gallery__item img {
 width:100%;
 height:100%
}
#rr-ex-template--type02 .rr-product-reviews .averageRingBlock .right-review-area .c-social-gallery__loadmore .write-review-btn,#rr-ex-template--type02 .rr-widget-container .paging .c-social-gallery__loadmore .rr-loadmore-btn,#rr-ex-template--type04 .rr-submission-form .rr-ex-btn-container .c-social-gallery__loadmore .rr-button,.article-reviews .rr-product-reviews.type-a .averageRingBlock .c-social-gallery__loadmore .write-review-btn,.article-reviews .rr-product-reviews.type-a .paging .c-social-gallery__loadmore .rr-loadmore-btn,.c-diagnostic-tool .c-result-sec-email__success .c-social-gallery__loadmore a,.c-social-gallery__loadmore #rr-ex-template--type02 .rr-product-reviews .averageRingBlock .right-review-area .write-review-btn,.c-social-gallery__loadmore #rr-ex-template--type02 .rr-widget-container .paging .rr-loadmore-btn,.c-social-gallery__loadmore #rr-ex-template--type04 .rr-submission-form .rr-ex-btn-container .rr-button,.c-social-gallery__loadmore .article-reviews .rr-product-reviews.type-a .averageRingBlock .write-review-btn,.c-social-gallery__loadmore .article-reviews .rr-product-reviews.type-a .paging .rr-loadmore-btn,.c-social-gallery__loadmore .c-diagnostic-tool .c-result-sec-email__success a,.c-social-gallery__loadmore .coupons-flow .coupons-diagnostic-tool .call-to-action button,.c-social-gallery__loadmore .coupons-webBricks-action .call-to-action__link,.c-social-gallery__loadmore .edit-account .account-detail .c_view_account_credentials button,.c-social-gallery__loadmore .edit-account .account-detail .c_view_account_options button,.c-social-gallery__loadmore .edit-account .account-detail .c_view_account_user_details button,.c-social-gallery__loadmore .edit-account .account-detail .container-fluid button,.c-social-gallery__loadmore .edit-account .account-information .c_view_account_credentials button,.c-social-gallery__loadmore .edit-account .account-information .c_view_account_options button,.c-social-gallery__loadmore .edit-account .account-information .c_view_account_user_details button,.c-social-gallery__loadmore .edit-account .account-information .container-fluid button,.c-social-gallery__loadmore .edit-account .summary-account .c_view_account_credentials button,.c-social-gallery__loadmore .edit-account .summary-account .c_view_account_options button,.c-social-gallery__loadmore .edit-account .summary-account .c_view_account_user_details button,.c-social-gallery__loadmore .edit-account .summary-account .container .c-profile-tabs-cont button,.c-social-gallery__loadmore .edit-account .summary-account .container-fluid #c_view_account_credentials button,.c-social-gallery__loadmore .edit-account .summary-account .container-fluid #c_view_account_user_details button,.c-social-gallery__loadmore .edit-account .summary-account .container-fluid form.c-view-account-credentials button,.c-social-gallery__loadmore .edit-account .summary-account .container-fluid form.c-view-account-userdetails button,.c-social-gallery__loadmore .form-v2 .form-horizontal .form-group.primary-btn button,.c-social-gallery__loadmore .form-v2 .form-horizontal .form-group.secondary-btn button,.c-social-gallery__loadmore .o-btn,.coupons-flow .coupons-diagnostic-tool .call-to-action .c-social-gallery__loadmore button,.coupons-webBricks-action .c-social-gallery__loadmore .call-to-action__link,.edit-account .account-detail .c_view_account_credentials .c-social-gallery__loadmore button,.edit-account .account-detail .c_view_account_options .c-social-gallery__loadmore button,.edit-account .account-detail .c_view_account_user_details .c-social-gallery__loadmore button,.edit-account .account-detail .container-fluid .c-social-gallery__loadmore button,.edit-account .account-information .c_view_account_credentials .c-social-gallery__loadmore button,.edit-account .account-information .c_view_account_options .c-social-gallery__loadmore button,.edit-account .account-information .c_view_account_user_details .c-social-gallery__loadmore button,.edit-account .account-information .container-fluid .c-social-gallery__loadmore button,.edit-account .summary-account .c_view_account_credentials .c-social-gallery__loadmore button,.edit-account .summary-account .c_view_account_options .c-social-gallery__loadmore button,.edit-account .summary-account .c_view_account_user_details .c-social-gallery__loadmore button,.edit-account .summary-account .container .c-profile-tabs-cont .c-social-gallery__loadmore button,.edit-account .summary-account .container-fluid #c_view_account_credentials .c-social-gallery__loadmore button,.edit-account .summary-account .container-fluid #c_view_account_user_details .c-social-gallery__loadmore button,.edit-account .summary-account .container-fluid form.c-view-account-credentials .c-social-gallery__loadmore button,.edit-account .summary-account .container-fluid form.c-view-account-userdetails .c-social-gallery__loadmore button,.form-v2 .form-horizontal .form-group.primary-btn .c-social-gallery__loadmore button,.form-v2 .form-horizontal .form-group.secondary-btn .c-social-gallery__loadmore button {
 margin-bottom:50px
}
.c-social-gallery__loadmore .o-preloader {
 min-height:70px;
 background-position:center 20px;
 top:0;
 height:107px
}
.c-social-gallery__loadmore .js-btn__seeall {
 display:none
}
.c-social-gallery__panel {
 left:0
}
.c-social-gallery__panel .c-social-gallery__panel-imgwrap {
 opacity:0
}
.c-social-gallery__panel.active .c-social-gallery__panel-imgwrap {
 opacity:1;
 -webkit-transition:opacity 2s ease-in-out;
 transition:opacity 2s ease-in-out
}
.c-social-gallery .active .c-social-gallery__panel-content,.c-social-gallery-tab .active .c-social-gallery__panel-content {
 opacity:1;
 -webkit-transform-delay:.5s;
 -moz-transform-delay:.5s;
 -ms-transform-delay:.5s;
 -o-transform-delay:.5s;
 transform-delay:.5s;
 -webkit-transform:translateX(0);
 -moz-transform:translateX(0);
 -ms-transform:translateX(0);
 -o-transform:translateX(0);
 transform:translateX(0)
}
.c-social-gallery .c-social-gallery__panel-content,.c-social-gallery-tab .c-social-gallery__panel-content {
 opacity:0;
 -webkit-transform:translateX(-10px);
 -moz-transform:translateX(-10px);
 -ms-transform:translateX(-10px);
 -o-transform:translateX(-10px);
 transform:translateX(-10px);
 -webkit-transition:opacity .8s ease-in-out,transform .8s ease-in-out;
 transition:opacity .8s ease-in-out,transform .8s ease-in-out
}
.c-social-gallery__panel-content {
 float:left;
 width:182px;
 padding:0
}
@media (max-width:766px) {
 .c-social-gallery__panel-content {
  width:100%;
  text-align:center
 }
}
@media (min-width:992px) {
 .c-social-gallery__panel-content {
  padding-top:5%;
  width:256px
 }
}
.c-social-gallery__panel-desc {
 font-style:italic;
 margin-top:11px;
 height:89.6;
 overflow:hidden;
 display:-webkit-box;
 -webkit-line-clamp:4;
 -webkit-box-orient:vertical
}
.js-btn-social-gallery__close {
 background:url(../svgs/regular/dist/icn-x.html) center no-repeat;
 z-index:1
}
@media (min-width:768px) {
 .js-btn-social-gallery__close {
  right:30px;
  background-size:35px 35px;
  top:3px
 }
}
.c-social-gallery__panel-wrap {
 padding:30px 0;
 margin-left:auto;
 margin-right:auto;
 width:575px
}
@media (max-width:766px) {
 .c-social-gallery__panel-wrap {
  width:100%;
  margin-top:15px;
  padding:30px 5px
 }
}
@media (min-width:992px) {
 .c-social-gallery__panel-wrap {
  width:830px
 }
}
@media (max-width:766px) {
 .c-arrow__prev {
  background:url(../svgs/regular/dist/oval-left.html) no-repeat;
  background-size:36px 58px;
  height:77px;
  width:38px;
  left:0;
  top:31%
 }
 .c-arrow__next {
  background:url(../svgs/regular/dist/oval-right.html) no-repeat;
  right:0;
  height:77px;
  width:38px;
  background-size:36px 58px;
  top:31%
 }
}
.c-social-gallery__panel-imgwrap {
 padding:0;
 float:none;
 width:100%;
 height:auto;
 display:inline-block
}
@media (min-width:768px) {
 .c-social-gallery__panel-imgwrap {
  width:388px;
  height:388px
 }
}
@media (min-width:992px) {
 .c-social-gallery__panel-imgwrap {
  width:524px;
  height:524px;
  display:inline-block;
  float:none
 }
}
.c-social-gallery__panel-imgwrap img {
 width:100%;
 height:100%
}
.c-social-gallery__line,.c-social-gallery__line-image {
 position:relative;
 content:"";
 background:linear-gradient(to right,#b78938 0,#dabf80 25%,#ffe2ac 50%,#dabf80 75%,#b78938 100%);
 height:1px;
 margin:30px 0 40px -33%;
 width:153%
}
.c-article-icon,.o-icon-article {
 width:35px;
 height:35px;
 margin-top:-40px;
 margin-left:5px;
 background-image:url(../svgs/regular/dist/icn-article.html);
 background-size:35px 35px;
 position:absolute;
 pointer-events:none
}
@media (max-width:768px) {
 .c-article-icon,.o-icon-article {
  width:30px;
  height:30px;
  background-size:30px 30px;
  margin-top:-35px
 }
}
.c-social-gallery__item.c-social-gallery__section.last-first__child .c-article-icon {
 margin-top:-83px
}
@media (max-width:768px) {
 .c-social-gallery__item.c-social-gallery__section.last-first__child .c-article-icon {
  margin-top:-56px
 }
}
.c-social-gallery__item.c-social-gallery__section.last-second__child .c-article-icon {
 margin-top:-67px
}
@media (max-width:768px) {
 .c-social-gallery__item.c-social-gallery__section.last-second__child .c-article-icon {
  margin-top:-46px
 }
}
.c-social-gallery__item.c-social-gallery__section.last-third__child .c-article-icon {
 margin-top:-43px
}
@media (max-width:768px) {
 .c-social-gallery__item.c-social-gallery__section.last-third__child .c-article-icon {
  margin-top:-36px
 }
}
.c-social-gallery-tab .c-social-gallery__item-arrow {
 bottom:-30px
}
.rtl .c-social-gallery-tab .c-social-gallery__list::before {
 -webkit-transform:scaleX(-1);
 -moz-transform:scaleX(-1);
 -ms-transform:scaleX(-1);
 -o-transform:scaleX(-1);
 transform:scaleX(-1)
}
.rtl .c-social-gallery-tab .c-social-gallery-rightshadow {
 -webkit-transform:scaleX(-1);
 -moz-transform:scaleX(-1);
 -ms-transform:scaleX(-1);
 -o-transform:scaleX(-1);
 transform:scaleX(-1);
 left:0;
 right:auto
}
.rtl .c-social-gallery-tab .c-social-gallery__list__curve::after {
 -webkit-transform:scale(-1);
 -moz-transform:scale(-1);
 -ms-transform:scale(-1);
 -o-transform:scale(-1);
 transform:scale(-1)
}
.rtl .c-social-gallery-tab .c-article-icon,.rtl .c-social-gallery-tab .o-icon-article {
 margin:-40px 5px 0 0
}
.rtl .c-social-gallery-tab .c-social-gallery__panel-content {
 width:182px
}
@media (max-width:766px) {
 .rtl .c-social-gallery-tab .c-social-gallery__panel-content {
  width:100%
 }
}
@media (min-width:992px) {
 .rtl .c-social-gallery-tab .c-social-gallery__panel-content {
  width:256px
 }
}
.rtl .c-social-gallery-tab .c-social-gallery__panel-imgwrap {
 float:none;
 width:100%;
 height:auto;
 display:inline-block
}
@media (min-width:768px) {
 .rtl .c-social-gallery-tab .c-social-gallery__panel-imgwrap {
  width:388px;
  height:388px
 }
 .c-social-sharing-facebook {
  left:30px
 }
}
@media (min-width:992px) {
 .rtl .c-social-gallery-tab .c-social-gallery__panel-imgwrap {
  width:524px;
  height:524px;
  float:none
 }
}
.c-feature-quote-left .c-feature-quote-social .c-social-sharing-component {
 vertical-align:bottom
}
.c-feature-quote-left .c-feature-quote-social .c-social-sharing-stack .c-social-sharing-pinterest .at300b {
 float:none!important
}
@media (max-width:1199px) {
 .c-feature-quote-left .c-feature-quote-social .c-social-sharing-stack .c-social-sharing-icon-wrapper:active {
  background-color:#cbc7c2
 }
 .c-feature-quote-left .c-feature-quote-social .c-social-sharing-stack .c-social-sharing-icon-wrapper:active svg {
  stroke:#efefef;
  background-color:#cbc7c2
 }
 .c-feature-quote-left .c-feature-quote-social .c-social-sharing-stack .c-social-sharing-icon-wrapper:active svg use {
  stroke-width:2px
 }
}
@media (min-width:1200px) {
 .c-feature-quote-left .c-feature-quote-social .c-social-sharing-stack .c-social-sharing-icon-wrapper:hover {
  background-color:#cbc7c2
 }
 .c-feature-quote-left .c-feature-quote-social .c-social-sharing-stack .c-social-sharing-icon-wrapper:hover svg {
  stroke:#efefef;
  background-color:#cbc7c2
 }
 .c-feature-quote-left .c-feature-quote-social .c-social-sharing-stack .c-social-sharing-icon-wrapper:hover svg use {
  stroke-width:2px
 }
}
.ie .c-feature-quote-left .c-feature-quote-social .c-social-sharing-component {
 vertical-align:baseline
}
.c-social-sharing-pinterest .pin_it_iframe_widget {
 width:0;
 position:absolute;
 height:0!important;
 overflow:hidden
}
.c-body-copy-headline__copy .c-social-sharing-component,.c-social-sharing-component {
 list-style:none;
 width:auto;
 margin:0;
 display:inline-block
}
@media (min-width:340px) {
 .c-social-sharing-inline .c-social-sharing-component {
  margin-left:10px
 }
}
.c-social-sharing-list {
 display:table;
 margin-left:6px;
 float:left
}
.c-social-sharing-list:first-child,.first-child {
 margin-left:0
}
.c-social-sharing-list .addthis_toolbox a {
 margin:0
}
.c-social-sharing-list--block {
 margin:0;
 float:left
}
.c-social-sharing-icons,.c-social-sharing-icons--block {
 width:30px;
 height:30px
}
@media (min-width:768px) {
 .c-social-sharing-twitter {
  left:60px
 }
 .c-social-sharing-email {
  left:90px
 }
}
.first-child {
 line-height:45px;
 font-size:1.6rem
}
.c-social-sharing-text {
 display:inline-block;
 width:auto;
 overflow:hidden;
 padding:0
}
@media (max-width:340px) {
 .first-child {
  float:none;
  margin:0 auto!important
 }
 .c-social-sharing-text {
  width:135px;
  display:block;
  margin:0 auto
 }
}
.c-social-sharing-text .o-text__heading-3 {
 font-weight:700
}
.c-social-sharing-text .c-social-sharing-list {
 margin-bottom:30px;
 border:1px solid #666;
 -webkit-border-radius:50px;
 -moz-border-radius:50px;
 -ms-border-radius:50px;
 border-radius:50px;
 display:table;
 width:40px;
 height:40px
}
.c-social-sharing-text .c-social-sharing-list a {
 display:table-cell;
 vertical-align:middle;
 text-align:center
}
.c-social-sharing-text .c-social-sharing-list svg {
 margin-top:3px;
 width:15px;
 height:15px;
 fill:#949494
}
.c-social-sharing-text .c-social-sharing-list .c-social-sharing-downloads svg {
 fill:transparent;
 stroke:#949494
}
.c-social-sharing-text .c-social-sharing-list .c-social-sharing-pinterest {
 width:100%;
 margin:0 auto
}
.c-social-sharing-text .c-social-sharing-list .c-social-sharing-pinterest svg {
 width:14px;
 height:18px;
 margin-top:10px
}
.c-social-sharing-text .c-social-sharing-list .c-social-sharing-pinterest .pin_it_iframe_widget {
 width:0;
 position:absolute;
 height:0!important;
 overflow:hidden
}
.c-social-sharing-text .c-social-sharing-list .c-social-sharing-email svg {
 width:18px
}
.c-social-sharing-text .c-social-sharing-list .c-social-sharing-lineme svg {
 width:22px;
 height:22px;
 margin-top:7px
}
@media print {
 .c-body-copy-headline__copy .c-social-sharing-inline {
  display:none
 }
}
.c-body-copy-headline__copy .c-social-sharing-inline {
 margin:0 auto
}
.c-body-copy-headline__copy .c-social-sharing-inline .first-child,.c-body-copy-headline__copy .c-social-sharing-inline h2 {
 float:none;
 display:inline-block;
 vertical-align:top
}
.c-body-copy-headline__copy .c-social-sharing-list svg {
 margin-top:8px
}
.c-social-sharing-stack {
 padding:0;
 display:inline-block;
 position:relative
}
.c-social-sharing-stack .c-social-sharing-icons--blocks {
 background-color:#f0f0f0
}
.c-social-sharing-stack .c-social-sharing-list--block {
 display:inline-block;
 float:none;
 position:absolute;
 bottom:0;
 left:0;
 background-color:#f0f0f0
}
@media (max-width:1199px) {
 .c-social-sharing-stack .c-social-sharing-list--block:active {
  background-color:#cbc7c2
 }
 .c-social-sharing-stack .c-social-sharing-list--block:active svg {
  fill:#eeedeb
 }
}
@media (min-width:1200px) {
 .c-social-sharing-stack .c-social-sharing-list--block:hover {
  background-color:#cbc7c2
 }
 .c-social-sharing-stack .c-social-sharing-list--block:hover svg {
  fill:#eeedeb
 }
}
@media (min-width:768px) {
 .c-social-sharing-stack .c-social-sharing-list--block {
  display:block
 }
 .c-featured-category-range {
  min-height:295px
 }
}
@media (max-width:767px) {
 .c-social-sharing-stack .second-child {
  float:left
 }
}
.c-social-sharing-stack .second-child .c-social-sharing-icons--blocks {
 position:relative;
 z-index:2
}
@media (min-width:992px) {
 .c-social-sharing-stack .second-child .c-social-sharing-icons--blocks {
  background-color:#f0f0f0
 }
}
.c-social-sharing-stack .c-social-sharing-icon-wrapper {
 background-color:#f0f0f0;
 height:30px
}
.c-social-sharing-stack .c-social-sharing-icon-wrapper svg {
 stroke:#949494
}
.c-social-sharing-stack .c-social-sharing-icon {
 position:relative;
 z-index:1;
 width:100%;
 height:100%;
 display:block
}
.c-social-sharing-stack .c-social-sharing-list {
 display:none;
 opacity:0;
 float:none;
 position:relative;
 height:30px;
 left:-33px
}
@media (max-width:767px) {
 .c-social-sharing-stack .c-social-sharing-list {
  float:right!important;
  top:0;
  left:30px
 }
}
.c-social-sharing-stack .c-social-sharing-icons {
 width:14px;
 height:14px;
 margin:8px;
 fill:#949494
}
.social-sharing .o-social-sharing {
 width:100%
}
@media print {
 .social-sharing .o-social-sharing {
  display:none
 }
}
.at_PinItButton,.c-social-sharing-inline .c-social-sharing-component li:nth-child(5),.c-social-sharing-inline .c-social-sharing-component li:nth-child(6) {
 display:none!important
}
.rtl .c-social-sharing-text .c-social-sharing-list {
 float:right
}
.rtl .c-social-sharing-text .c-social-sharing-list:first-child {
 margin-left:6px
}
.rtl .c-social-sharing-text .c-social-sharing-list:last-child {
 margin-left:0
}
@media (min-width:340px) {
 .rtl .c-social-sharing-inline .c-social-sharing-component {
  margin:0 10px 0 0
 }
}
.rtl .first-child {
 display:inline-block;
 float:none;
 vertical-align:top
}
.rtl .c-social-sharing-stack .c-social-sharing-list--block {
 left:auto;
 right:0
}
.rtl .c-social-sharing-stack .c-social-sharing-list {
 left:auto;
 right:-30px
}
@media (max-width:767px) {
 .rtl .c-social-sharing-stack .c-social-sharing-list {
  right:30px
 }
}
.rtl.article-page .social-sharing .c-social-sharing-inline {
 text-align:right
}
.c-featured-category-range {
 position:relative;
 overflow:visible;
 max-height:490px;
 min-height:295px;
 z-index:1;
 margin-bottom:20px
}
.c-featured-category-range__bg-image {
 position:absolute;
 top:0;
 left:0;
 z-index:1;
 width:100%;
 height:95%;
 max-height:450px;
 overflow:hidden
}
.c-featured-category-range__bg-image img {
 width:100%;
 height:auto
}
.c-featured-category-range:after,.c-featured-category-range:before {
 content:'\00a0';
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:20%;
 background:#fff;
 border-bottom-left-radius:150% 200%;
 border-bottom-right-radius:150% 200%;
 z-index:2
}
.c-featured-category-range:after {
 height:25%;
 background:rgba(255,255,255,.5);
 border-bottom-left-radius:150% 85%;
 border-bottom-right-radius:150% 230%;
 z-index:3
}
.c-featured-category-range .container {
 position:relative;
 margin-top:0;
 z-index:4
}
.c-featured-category-range .container:after {
 content:'\00a0';
 display:block;
 width:0;
 height:0;
 clear:both
}
.c-featured-category-range__image {
 display:block;
 position:relative;
 width:50%;
 max-width:490px;
 max-height:490px;
 height:100%;
 box-sizing:border-box;
 text-align:center
}
.c-featured-category-range__content {
 position:absolute;
 box-sizing:border-box;
 height:100%;
 width:40%;
 top:0;
 text-align:center
}
.c-featured-category-range.c-featured-category-range__left .c-featured-category-range__image {
 float:left
}
.c-featured-category-range.c-featured-category-range__right .c-featured-category-range__image {
 float:right
}
.c-featured-category-range.c-featured-category-range__right .c-featured-category-range__content {
 left:30px;
 right:auto
}
.c-featured-category-range.c-featured-category-range__left .c-featured-category-range__content {
 right:30px;
 left:auto
}
.c-featured-category-range.c-featured-category-range__center .c-featured-category-range__image {
 display:none
}
.c-featured-category-range.c-featured-category-range__center .c-featured-category-range__content {
 display:block;
 position:relative;
 margin-left:auto;
 margin-right:auto;
 left:auto;
 right:auto;
 float:none;
 padding-bottom:5%
}
.c-featured-category-range.c-featured-category-range__center .c-featured-category-range__content-inner {
 margin-top:40%
}
.c-featured-category-range__content:before,.c-featured-category-range__image:before {
 content:'\00a0';
 display:inline-block;
 position:relative;
 width:0;
 height:100%;
 margin-right:-5px;
 vertical-align:middle
}
.c-featured-category-range__content .c-featured-category-range__content-inner,.c-featured-category-range__image img,.c-featured-category-range__image picture {
 display:inline-block;
 margin-right:-5px;
 vertical-align:middle;
 width:100%;
 height:auto
}
.c-featured-category-range__content .c-featured-category-range__content-inner {
 margin-top:15%;
 margin-right:0
}
.c-featured-category-range .o-text__heading-1 {
 font-size:3rem;
 line-height:43px;
 margin-bottom:15px;
 color:#002663
}
.c-featured-category-range .o-text__heading-1 a {
 color:#002663;
 text-decoration:none;
 font-weight:700
}
.c-featured-category-range .c-text__body {
 margin-bottom:20px
}
@media (max-width:767px) {
 .c-featured-category-range {
  min-height:0;
  overflow:hidden;
  max-height:none
 }
 .c-featured-category-range.c-featured-category-range__center {
  padding-top:30px
 }
 .c-featured-category-range:after,.c-featured-category-range:before {
  content:none;
  display:none
 }
 .c-featured-category-range:before {
  content:'\00a0';
  display:block;
  position:absolute;
  height:100%;
  width:100%;
  border-radius:0;
  background-color:transparent;
  background-image:-webkit-linear-gradient(top,rgba(255,255,255,0),#fff);
  background-image:linear-gradient(to bottom,rgba(255,255,255,0),#fff)
 }
 .c-featured-category-range__bg-image {
  top:30%
 }
 .c-featured-category-range.c-featured-category-range__center .c-featured-category-range__bg-image {
  top:0
 }
 .c-featured-category-range__content,.c-featured-category-range__image {
  display:block;
  width:auto;
  height:auto;
  padding:0;
  float:none
 }
 .c-featured-category-range.c-featured-category-range__left .c-featured-category-range__image,.c-featured-category-range.c-featured-category-range__right .c-featured-category-range__image {
  float:none
 }
 .c-featured-category-range__image img,.c-featured-category-range__image picture {
  width:100%;
  height:auto
 }
 .c-featured-category-range__content {
  position:relative;
  padding:0 10px;
  background:#fff;
  left:auto;
  right:auto
 }
 .c-featured-category-range.c-featured-category-range__left .c-featured-category-range__content,.c-featured-category-range.c-featured-category-range__right .c-featured-category-range__content {
  left:auto;
  right:auto
 }
 .c-featured-category-range__content:before {
  content:'\00a0';
  position:absolute;
  left:0;
  bottom:100%;
  width:100%;
  height:30px;
  background:#fff;
  border-top-left-radius:100% 100%;
  border-top-right-radius:100% 100%
 }
 .c-featured-category-range__content .c-featured-category-range__content-inner {
  display:block;
  max-width:262px;
  margin:0 auto auto
 }
 .c-featured-category-range.c-featured-category-range__center .c-featured-category-range__content-inner {
  margin-top:0
 }
 .c-featured-category-range .o-text__heading-1 {
  font-size:3rem;
  margin-bottom:20px;
  color:#002663
 }
}
.c-spotlight-social-topic {
 margin:0 auto;
 width:85%;
 max-width:initial
}
@media (min-width:992px) {
 .c-spotlight-social-topic {
  max-width:795px;
  margin-bottom:20px
 }
}
@media only screen and (min-width:766px) and (max-width:990px) {
 .c-spotlight-social-topic {
  width:90%;
  max-width:initial
 }
}
.c-spotlight-social-topic .c-spotlight-social-topic__headline-block {
 margin-top:50px;
 margin-bottom:50px;
 background:url(../svgs/regular/dist/article-gold-headline.html) no-repeat;
 background-size:contain;
 background-position-y:bottom;
 height:28px;
 margin-left:-10%;
 width:120%
}
@media (min-width:768px) {
 .c-spotlight-social-topic .c-spotlight-social-topic__headline-block {
  width:100%;
  height:41px;
  margin-left:auto
 }
}
@media (max-width:767px) {
 .c-spotlight-social-topic .c-spotlight-social-topic__headline-block {
  margin-top:30px;
  margin-bottom:30px
 }
}
.c-spotlight-social-topic .c-spotlight-social-topic__headLine {
 font-size:3rem;
 text-align:center;
 display:table;
 margin:-28px auto;
 padding:0 20px;
 background-color:#fff
}
@media (min-width:768px) {
 .c-spotlight-social-topic .c-spotlight-social-topic__headLine {
  margin-top:-40px
 }
 .c-spotlight-social-topic .c-spotlight-social-topic__item {
  display:block
 }
}
.c-spotlight-social-topic .c-spotlight-social-topic__headLine:after {
 display:block;
 width:100%;
 height:40px;
 background-color:#fff;
 content:"";
 margin-top:-33px
}
.c-spotlight-social-topic .c-spotlight-social-topic__item {
 position:relative;
 margin-bottom:40px
}
.c-spotlight-social-topic .c-spotlight-social-topic__img,.c-spotlight-social-topic .c-spotlight-social-topic__img img {
 width:100%;
 height:auto
}
.c-spotlight-social-topic .c-spotlight-social-topic__img.c-spotlight-social-topic__img-mask {
 height:157px;
 overflow:hidden;
 display:block;
 position:relative
}
.c-spotlight-social-topic .c-spotlight-social-topic__img.c-spotlight-social-topic__img-mask picture {
 position:absolute;
 top:-80%;
 width:100%
}
@media (min-width:768px) {
 .c-spotlight-social-topic .c-spotlight-social-topic__img.c-spotlight-social-topic__img-mask picture {
  top:-80%
 }
 .c-spotlight-social-topic .c-spotlight-social-topic__item-left,.c-spotlight-social-topic .c-spotlight-social-topic__item-right {
  height:215px
 }
}
@media (min-width:768px) {
 .c-spotlight-social-topic .c-spotlight-social-topic__item-left .c-spotlight-social-topic__img-mask>:after,.c-spotlight-social-topic .c-spotlight-social-topic__item-right .c-spotlight-social-topic__img-mask>:after {
  width:135px;
  height:340px;
  display:block;
  content:"";
  position:absolute;
  bottom:0;
  background:url(../svgs/regular/dist/article-listing-curve-left.html) no-repeat
 }
 .c-spotlight-social-topic .c-spotlight-social-topic__item-left .c-spotlight-social-topic__detail-block,.c-spotlight-social-topic .c-spotlight-social-topic__item-right .c-spotlight-social-topic__detail-block {
  margin-top:0;
  display:table;
  position:absolute;
  width:30.8%;
  text-align:right
 }
}
.c-spotlight-social-topic .c-spotlight-social-topic__item-left .c-spotlight-social-topic__detail-block,.c-spotlight-social-topic .c-spotlight-social-topic__item-right .c-spotlight-social-topic__detail-block {
 overflow:visible;
 height:100%
}
.c-spotlight-social-topic .c-spotlight-social-topic__item-left .c-spotlight-social-topic__detail-container,.c-spotlight-social-topic .c-spotlight-social-topic__item-right .c-spotlight-social-topic__detail-container {
 display:table-cell;
 vertical-align:middle
}
.c-spotlight-social-topic .c-spotlight-social-topic__item-left .c-spotlight-social-topic__tag,.c-spotlight-social-topic .c-spotlight-social-topic__item-right .c-spotlight-social-topic__tag {
 background-color:#fff;
 float:left;
 padding-right:10px;
 padding-left:25px;
 display:block;
 position:relative;
 margin-top:-20px;
 font-size:2rem
}
@media (min-width:768px) {
 .c-spotlight-social-topic .c-spotlight-social-topic__item-left .c-spotlight-social-topic__tag,.c-spotlight-social-topic .c-spotlight-social-topic__item-right .c-spotlight-social-topic__tag {
  margin:0 0 10px;
  padding:0;
  float:none
 }
}
.c-spotlight-social-topic .c-spotlight-social-topic__item-left .c-spotlight-social-topic__tag .c-spotlight-social-topic__tag-link,.c-spotlight-social-topic .c-spotlight-social-topic__item-right .c-spotlight-social-topic__tag .c-spotlight-social-topic__tag-link {
 color:#666
}
@media (max-width:767px) {
 .c-spotlight-social-topic .c-spotlight-social-topic__img.c-spotlight-social-topic__img-mask picture {
  top:-40%
 }
 .c-spotlight-social-topic .c-spotlight-social-topic__item-left .c-spotlight-social-topic__tag,.c-spotlight-social-topic .c-spotlight-social-topic__item-right .c-spotlight-social-topic__tag {
  float:none;
  display:inline;
  padding-left:0
 }
 .c-spotlight-social-topic .c-spotlight-social-topic__item-left .c-spotlight-social-topic__tag .c-spotlight-social-topic__tag-link,.c-spotlight-social-topic .c-spotlight-social-topic__item-right .c-spotlight-social-topic__tag .c-spotlight-social-topic__tag-link {
  margin-left:0
 }
}
.c-spotlight-social-topic .c-spotlight-social-topic__item-left .c-spotlight-social-topic__img,.c-spotlight-social-topic .c-spotlight-social-topic__item-right .c-spotlight-social-topic__img {
 overflow:hidden;
 width:100%
}
@media (min-width:768px) {
 .c-spotlight-social-topic .c-spotlight-social-topic__item-left .c-spotlight-social-topic__img,.c-spotlight-social-topic .c-spotlight-social-topic__item-right .c-spotlight-social-topic__img {
  width:72.4%;
  height:100%;
  position:absolute;
  right:6%
 }
 .c-spotlight-social-topic .c-spotlight-social-topic__item-left .c-spotlight-social-topic__article-title,.c-spotlight-social-topic .c-spotlight-social-topic__item-right .c-spotlight-social-topic__article-title {
  margin-bottom:22px;
  padding-bottom:20px
 }
}
@media (min-width:992px) {
 .c-spotlight-social-topic .c-spotlight-social-topic__item-left .c-spotlight-social-topic__img,.c-spotlight-social-topic .c-spotlight-social-topic__item-right .c-spotlight-social-topic__img {
  right:-1%
 }
}
.c-spotlight-social-topic .c-spotlight-social-topic__item-left .c-spotlight-social-topic__article-title,.c-spotlight-social-topic .c-spotlight-social-topic__item-right .c-spotlight-social-topic__article-title {
 position:relative;
 font-size:1.9rem;
 margin-top:5px;
 color:#002663;
 line-height:21px
}
.c-spotlight-social-topic .c-spotlight-social-topic__item-left .c-spotlight-social-topic__article-title a,.c-spotlight-social-topic .c-spotlight-social-topic__item-right .c-spotlight-social-topic__article-title a {
 height:62.7px;
 overflow:hidden;
 display:-webkit-box;
 -webkit-line-clamp:3;
 -webkit-box-orient:vertical
}
.c-spotlight-social-topic .c-spotlight-social-topic__item-left .c-spotlight-social-topic__article-title:after,.c-spotlight-social-topic .c-spotlight-social-topic__item-right .c-spotlight-social-topic__article-title:after {
 width:360px;
 height:1px;
 background:#b78938;
 background:-moz-linear-gradient(left,#b78938 0,#dabf80 25%,#ffe2ac 50%,#dabf80 75%,#b78938 100%);
 background:-webkit-gradient(linear,left top,right top,color-stop(0,#b78938),color-stop(25%,#dabf80),color-stop(50%,#ffe2ac),color-stop(75%,#dabf80),color-stop(100%,#b78938));
 background:-webkit-linear-gradient(left,#b78938 0,#dabf80 25%,#ffe2ac 50%,#dabf80 75%,#b78938 100%);
 background:-o-linear-gradient(left,#b78938 0,#dabf80 25%,#ffe2ac 50%,#dabf80 75%,#b78938 100%);
 background:-ms-linear-gradient(left,#b78938 0,#dabf80 25%,#ffe2ac 50%,#dabf80 75%,#b78938 100%);
 background:linear-gradient(to right,#b78938 0,#dabf80 25%,#ffe2ac 50%,#dabf80 75%,#b78938 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b78938', endColorstr='#b78938', GradientType=1);
 position:absolute;
 bottom:0;
 content:"";
 display:none
}
@media (min-width:768px) {
 .c-spotlight-social-topic .c-spotlight-social-topic__item-left .c-spotlight-social-topic__article-title:after,.c-spotlight-social-topic .c-spotlight-social-topic__item-right .c-spotlight-social-topic__article-title:after {
  display:block
 }
}
.c-spotlight-social-topic .c-spotlight-social-topic__item-left .c-spotlight-social-topic__link,.c-spotlight-social-topic .c-spotlight-social-topic__item-right .c-spotlight-social-topic__link {
 display:none;
 font-size:1.6rem;
 color:#666;
 line-height:18px;
 margin-right:-10px
}
.c-spotlight-social-topic .c-spotlight-social-topic__item-left .c-spotlight-social-topic__link .arrow-right,.c-spotlight-social-topic .c-spotlight-social-topic__item-right .c-spotlight-social-topic__link .arrow-right {
 float:right;
 stroke-width:4px;
 margin:5px 10px
}
@media (min-width:768px) {
 .c-spotlight-social-topic .c-spotlight-social-topic__item-left .c-spotlight-social-topic__link,.c-spotlight-social-topic .c-spotlight-social-topic__item-right .c-spotlight-social-topic__link {
  display:block;
  color:#676969
 }
 .c-spotlight-social-topic .c-spotlight-social-topic__item-left picture,.c-spotlight-social-topic .c-spotlight-social-topic__item-right picture {
  position:absolute;
  top:-50%;
  right:0;
  width:88%
 }
}
.c-spotlight-social-topic .c-spotlight-social-topic__item-left .c-spotlight-social-topic__icon-heading-wrapper,.c-spotlight-social-topic .c-spotlight-social-topic__item-right .c-spotlight-social-topic__icon-heading-wrapper {
 position:relative;
 position:inherit
}
.c-spotlight-social-topic .c-spotlight-social-topic__social-icon {
 width:15px;
 height:15px;
 position:absolute;
 z-index:2;
 top:135px
}
@media (min-width:768px) {
 .c-spotlight-social-topic .c-spotlight-social-topic__social-icon {
  width:20px;
  height:20px;
  right:0;
  position:absolute;
  top:0
 }
 .c-spotlight-social-topic .c-spotlight-social-topic__item-left .c-spotlight-social-topic__social-icon {
  right:auto;
  left:0
 }
}
@media (max-width:767px) {
 .c-spotlight-social-topic .c-spotlight-social-topic__item-left .c-spotlight-social-topic__icon-heading-wrapper,.c-spotlight-social-topic .c-spotlight-social-topic__item-right .c-spotlight-social-topic__icon-heading-wrapper {
  margin-top:-20px
 }
 .c-spotlight-social-topic .c-spotlight-social-topic__social-icon {
  position:relative;
  top:0;
  float:left;
  height:20px;
  background-color:#fff;
  display:none
 }
}
.c-spotlight-social-topic .c-spotlight-social-topic__social-icon svg {
 width:100%
}
.c-spotlight-social-topic .c-spotlight-social-topic__item-left picture {
 left:0
}
.c-spotlight-social-topic .c-spotlight-social-topic__item-left .c-spotlight-social-topic__article-title:after {
 right:0
}
.c-spotlight-social-topic .c-spotlight-social-topic__item-left .c-spotlight-social-topic__detail-block {
 right:0;
 text-align:left
}
.c-spotlight-social-topic .c-spotlight-social-topic__item-left .c-spotlight-social-topic__link .arrow-right {
 float:none;
 vertical-align:middle
}
@media (min-width:768px) {
 .c-spotlight-social-topic .c-spotlight-social-topic__item-left .c-spotlight-social-topic__img-mask>:after {
  background:url(../svgs/regular/dist/article-listing-curve-right.html) no-repeat;
  right:0;
  bottom:0
 }
 .ie10 .c-spotlight-social-topic .c-spotlight-social-topic__item-left .c-spotlight-social-topic__detail-block,.ie11 .c-spotlight-social-topic .c-spotlight-social-topic__item-left .c-spotlight-social-topic__detail-block,.ie9 .c-spotlight-social-topic .c-spotlight-social-topic__item-left .c-spotlight-social-topic__detail-block {
  position:relative;
  float:right
 }
 .c-spotlight-social-topic .c-spotlight-social-topic__item-left .c-spotlight-social-topic__img {
  left:15px
 }
}
.c-spotlight-social-topic .c-spotlight-social-topic__item-left .c-spotlight-social-topic__img {
 right:auto
}
.c-spotlight-social-topic__rightarrow {
 background-image:url(../svgs/regular/dist/arrow-right-medium.html);
 width:6px;
 height:12px;
 display:inline-block;
 vertical-align:middle;
 background-size:6px 10px;
 background-repeat:no-repeat;
 margin-left:6px
}
.c-spotlight-social-topic__social-icon__twitter {
 background-image:url(../svgs/sprite/input/twitter.html);
 height:18px;
 width:18px;
 background-size:18px 18px
}
.c-spotlight-social-topic__social-icon__instagram {
 background-image:url(../svgs/regular/dist/instagram-post.html);
 height:18px;
 width:18px;
 background-size:18px 18px
}
.c-spotlight-social-topic__social-icon__facebook {
 background-image:url(../svgs/sprite/input/facebook.html);
 height:18px;
 width:18px;
 background-size:18px 18px
}
@media (max-width:767px) {
 .c-spotlight-social-topic__social-icon__facebook,.c-spotlight-social-topic__social-icon__instagram,.c-spotlight-social-topic__social-icon__twitter {
  margin:0 auto
 }
}
.rtl .c-spotlight-social-topic__item-right .c-spotlight-social-topic__img-mask {
 left:15px;
 right:auto
}
@media (min-width:768px) {
 .rtl .c-spotlight-social-topic__item-right .c-spotlight-social-topic__img-mask>:after {
  background:url(../svgs/regular/dist/article-listing-curve-right.html) no-repeat
 }
}
.rtl .c-spotlight-social-topic__rightarrow {
 margin:0 6px 0 0;
 -webkit-transform:scale(-1);
 -moz-transform:scale(-1);
 -ms-transform:scale(-1);
 -o-transform:scale(-1);
 transform:scale(-1)
}
.rtl .c-spotlight-social-topic .c-spotlight-social-topic__item.c-spotlight-social-topic__item-right .c-spotlight-social-topic__detail-block {
 text-align:left
}
.rtl .c-spotlight-social-topic .c-spotlight-social-topic__item.c-spotlight-social-topic__item-right .c-spotlight-social-topic__detail-block .c-spotlight-social-topic__detail-container .c-spotlight-social-topic__social-icon {
 right:auto;
 left:0
}
.c-featured-category {
 position:relative;
 overflow:visible;
 z-index:1
}
.c-featured-category .container {
 position:relative;
 margin-top:23px;
 margin-bottom:23px;
 z-index:4
}
.c-featured-category .container:after {
 content:'\00a0';
 display:block;
 width:0;
 height:0;
 clear:both
}
.c-featured-category__image {
 display:block;
 position:relative;
 width:100%;
 height:100%;
 box-sizing:border-box;
 overflow:hidden;
 text-align:right
}
@media screen and (min-width:768px) {
 .c-featured-category__image {
  width:50%;
  max-width:490px;
  max-height:490px
 }
}
@media screen and (min-width:992px) {
 .c-featured-category__image {
  max-height:320px;
  width:40%
 }
}
.c-featured-category__image:before {
 content:'\00a0';
 position:absolute;
 bottom:-1px;
 left:-15px;
 height:105%;
 width:25%;
 background:#fff;
 border-top-right-radius:100% 100%;
 z-index:1;
 border:1px solid #fff
}
.c-featured-category.c-featured-category__left .c-featured-category__image:before {
 left:auto;
 right:-5%;
 border-top-left-radius:100% 100%;
 border-top-right-radius:0
}
.c-featured-category.c-featured-category__left .c-featured-category__image {
 float:left
}
.c-featured-category.c-featured-category__right .c-featured-category__image {
 float:right
}
.c-featured-category__content {
 position:absolute;
 box-sizing:border-box;
 height:100%;
 width:40%;
 top:0;
 text-align:center
}
.c-featured-category__content .c-text__body {
 margin:20px 0
}
@media screen and (min-width:992px) {
 .c-featured-category__content {
  width:50%
 }
}
.c-featured-category.c-featured-category__right .c-featured-category__content {
 left:30px;
 right:auto
}
.c-featured-category.c-featured-category__left .c-featured-category__content {
 right:30px;
 left:auto
}
.c-featured-category.c-featured-category__center .c-featured-category__image {
 display:none
}
.c-featured-category.c-featured-category__center .c-featured-category__content {
 display:block;
 position:relative;
 margin-left:auto;
 margin-right:auto;
 left:auto;
 right:auto;
 float:none;
 padding-bottom:5%
}
.c-featured-category__content:before {
 content:'\00a0';
 display:inline-block;
 position:relative;
 width:0;
 height:100%;
 margin-right:-5px;
 vertical-align:middle
}
.c-featured-category.c-featured-category__center .c-featured-category__content:before {
 width:200%;
 height:30px;
 left:0;
 right:0;
 bottom:100%;
 margin:0 auto;
 background:#fff;
 border-bottom-left-radius:100% 100%;
 border-bottom-right-radius:100% 100%;
 box-shadow:0 15px 30px -10px #ccc;
 -webkit-transform:translateX(-25%);
 transform:translateX(-25%)
}
.c-featured-category__image img,.c-featured-category__image picture {
 border:1px solid transparent
}
.c-featured-category__content .c-featured-category__content-inner,.c-featured-category__image img,.c-featured-category__image picture {
 display:inline-block;
 vertical-align:middle;
 width:100%;
 height:auto
}
@media screen and (min-width:992px) {
 .c-featured-category__image img,.c-featured-category__image picture {
  height:100%
 }
}
.c-featured-category.c-featured-category__center .c-featured-category__content-inner {
 padding-top:80px
}
.c-featured-category .o-text__heading-1 {
 font-size:3rem;
 line-height:43px;
 margin-bottom:15px;
 color:#002663
}
.c-featured-category .o-text__heading-1 a {
 color:#002663
}
.c-featured-category .c-text__body {
 margin-bottom:20px
}
@media (min-width:992px) and (max-width:1200px) {
 .c-featured-category {
  max-width:80%;
  margin:0 auto
 }
}
@media (max-width:767px) {
 .c-featured-category {
  min-height:0;
  overflow:hidden;
  max-height:none
 }
 .c-featured-category.c-featured-category__center {
  padding-top:30px
 }
 .c-featured-category .container {
  margin-top:15px;
  margin-bottom:15px
 }
 .c-featured-category__content,.c-featured-category__image {
  display:block;
  width:100%;
  height:auto;
  padding:0;
  float:none
 }
 .c-featured-category.c-featured-category__left .c-featured-category__image,.c-featured-category.c-featured-category__right .c-featured-category__image {
  float:none
 }
 .c-featured-category__image:before {
  content:none;
  display:none
 }
 .c-featured-category__image img,.c-featured-category__image picture {
  width:100%;
  height:auto;
  margin-bottom:1px
 }
 .c-featured-category__content {
  position:relative;
  padding:0;
  background:#fff;
  left:auto;
  right:auto
 }
 .c-featured-category.c-featured-category__left .c-featured-category__content,.c-featured-category.c-featured-category__right .c-featured-category__content {
  left:auto;
  right:auto
 }
 .c-featured-category__content:before {
  content:'\00a0';
  position:absolute;
  left:0;
  bottom:100%;
  width:110%;
  height:60px;
  background:#fff;
  border-top-left-radius:100% 100%;
  border-top-right-radius:100% 100%;
  -webkit-transform:translateX(-5%);
  transform:translateX(-5%)
 }
 .c-featured-category__content .c-featured-category__content-inner {
  display:block;
  margin:0 auto auto
 }
 .c-featured-category.c-featured-category__center .c-featured-category__content:before {
  width:100%;
  height:30px;
  left:0;
  right:0;
  margin:0 auto;
  box-shadow:0 -10px 30px -5px #ccc;
  -webkit-transform:none;
  transform:none
 }
 .c-featured-category.c-featured-category__center .c-featured-category__content-inner {
  padding-top:20px
 }
 .c-featured-category .o-text__heading-1 {
  font-size:3rem;
  margin-bottom:20px;
  color:#002663
 }
}
.spotlight .c-featured-category-range__left .c-featured-category-range__image picture img {
 max-width:320px
}
.c-template-item-has-expired .c-coupon-offers-content .container {
 border:1px dashed rgba(14,45,78,.3)
}
.c-template-item-has-expired .c-coupon-offers-content .container .c-featured-category-range__content,.c-template-item-has-expired .c-coupon-offers-content .container .c-featured-category-range__image {
 opacity:.3
}
.c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-2_topic .c-page-listing-v2-listing-item-cta__container .c-template-item-has-expired .c-coupon-offers-content .container button,.c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-3_topic .c-page-listing-v2-listing-item-cta__container .c-template-item-has-expired .c-coupon-offers-content .container button,.c-template-item-has-expired .c-coupon-offers-content .container .c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-2_topic .c-page-listing-v2-listing-item-cta__container button,.c-template-item-has-expired .c-coupon-offers-content .container .c-page-listing-v2.c-page-listing-v2-topic .c-product-listing__list-3_topic .c-page-listing-v2-listing-item-cta__container button,.c-template-item-has-expired .c-coupon-offers-content .container .coupons-flow .c-diagnostic-tool .c-articles-section .c-articles-summary__link,.c-template-item-has-expired .c-coupon-offers-content .container .edit-account .account-detail .c_view_account_credentials button,.c-template-item-has-expired .c-coupon-offers-content .container .edit-account .account-detail .c_view_account_options button,.c-template-item-has-expired .c-coupon-offers-content .container .edit-account .account-detail .c_view_account_user_details button,.c-template-item-has-expired .c-coupon-offers-content .container .edit-account .account-detail .container-fluid button,.c-template-item-has-expired .c-coupon-offers-content .container .edit-account .account-information .c_view_account_credentials button,.c-template-item-has-expired .c-coupon-offers-content .container .edit-account .account-information .c_view_account_options button,.c-template-item-has-expired .c-coupon-offers-content .container .edit-account .account-information .c_view_account_user_details button,.c-template-item-has-expired .c-coupon-offers-content .container .edit-account .account-information .container-fluid button,.c-template-item-has-expired .c-coupon-offers-content .container .edit-account .summary-account .c_view_account_credentials button,.c-template-item-has-expired .c-coupon-offers-content .container .edit-account .summary-account .c_view_account_options button,.c-template-item-has-expired .c-coupon-offers-content .container .edit-account .summary-account .c_view_account_user_details button,.c-template-item-has-expired .c-coupon-offers-content .container .edit-account .summary-account .container-fluid #c_view_account_credentials button,.c-template-item-has-expired .c-coupon-offers-content .container .edit-account .summary-account .container-fluid #c_view_account_user_details button,.c-template-item-has-expired .c-coupon-offers-content .container .edit-account .summary-account .container-fluid form.c-view-account-credentials button,.c-template-item-has-expired .c-coupon-offers-content .container .edit-account .summary-account .container-fluid form.c-view-account-userdetails button,.c-template-item-has-expired .c-coupon-offers-content .container .form-v2 .form-horizontal .form-group.primary-btn button,.c-template-item-has-expired .c-coupon-offers-content .container .o-btn--primary,.coupons-flow .c-diagnostic-tool .c-articles-section .c-template-item-has-expired .c-coupon-offers-content .container .c-articles-summary__link,.edit-account .account-detail .c_view_account_credentials .c-template-item-has-expired .c-coupon-offers-content .container button,.edit-account .account-detail .c_view_account_options .c-template-item-has-expired .c-coupon-offers-content .container button,.edit-account .account-detail .c_view_account_user_details .c-template-item-has-expired .c-coupon-offers-content .container button,.edit-account .account-detail .container-fluid .c-template-item-has-expired .c-coupon-offers-content .container button,.edit-account .account-information .c_view_account_credentials .c-template-item-has-expired .c-coupon-offers-content .container button,.edit-account .account-information .c_view_account_options .c-template-item-has-expired .c-coupon-offers-content .container button,.edit-account .account-information .c_view_account_user_details .c-template-item-has-expired .c-coupon-offers-content .container button,.edit-account .account-information .container-fluid .c-template-item-has-expired .c-coupon-offers-content .container button,.edit-account .summary-account .c_view_account_credentials .c-template-item-has-expired .c-coupon-offers-content .container button,.edit-account .summary-account .c_view_account_options .c-template-item-has-expired .c-coupon-offers-content .container button,.edit-account .summary-account .c_view_account_user_details .c-template-item-has-expired .c-coupon-offers-content .container button,.edit-account .summary-account .container-fluid #c_view_account_credentials .c-template-item-has-expired .c-coupon-offers-content .container button,.edit-account .summary-account .container-fluid #c_view_account_user_details .c-template-item-has-expired .c-coupon-offers-content .container button,.edit-account .summary-account .container-fluid form.c-view-account-credentials .c-template-item-has-expired .c-coupon-offers-content .container button,.edit-account .summary-account .container-fluid form.c-view-account-userdetails .c-template-item-has-expired .c-coupon-offers-content .container button,.form-v2 .form-horizontal .form-group.primary-btn .c-template-item-has-expired .c-coupon-offers-content .container button {
 cursor:not-allowed
}
.c-template-item-has-expired .c-coupon-offers-content .container .c-featured-category-range__expired {
 display:block;
 top:0;
 width:50%;
 height:100%;
 position:absolute
}
.c-template-item-has-expired .c-coupon-offers-content .container .c-featured-category-range__expired .c-featured-category-range__expired-content {
 min-width:270px;
 min-height:176px;
 position:absolute;
 left:50%;
 transform:translateX(-50%) translateY(-50%);
 -webkit-transform:translateX(-50%) translateY(-50%);
 top:50%;
 text-align:center;
 background-color:#fff;
 border:1px solid #efefef;
 border-radius:3px
}
@media (max-width:767px) {
 .c-template-item-has-expired .c-coupon-offers-content .container .c-featured-category-range__expired {
  width:100%;
  height:50%
 }
 .c-template-item-has-expired .c-coupon-offers-content .container .c-featured-category-range__expired .c-featured-category-range__expired-content {
  margin-top:40px
 }
}
.c-template-item-has-expired .c-coupon-offers-content .container .c-featured-category-range__expired .c-featured-category-range__expired-content h4 {
 margin:50px auto 10px;
 width:70%;
 line-height:18px
}
.c-template-item-has-expired .c-coupon-offers-content .container .c-featured-category-range__expired .c-featured-category-range__expired-content p {
 font-size:1.2rem;
 width:70%;
 margin:auto;
 line-height:18px
}
.c-template-item-has-expired .c-coupon-offers-content .container .c-featured-category-range__expired .c-featured-category-range__expired-content:after {
 border-style:solid;
 border-width:.5px;
 border-image-source:linear-gradient(to left,#b78938,#dabf80 26%,#ffe2ac 49%,#dabf80 76%,#b78938);
 border-image-slice:1;
 content:" ";
 position:absolute;
 left:6px;
 right:6px;
 top:6px;
 bottom:6px
}
.c-template-item-has-expired .c-featured-category-range.c-featured-category-range__right .c-featured-category-range__expired {
 left:50%
}
.c-template-item-has-expired .c-featured-category-range.c-featured-category-range__left .c-featured-category-range__expired {
 left:0
}
.c-coupon-offers-cta .c-featured-category-range {
 min-height:initial;
 max-height:none;
 padding-top:0;
 padding-bottom:0;
 overflow:visible
}
.c-coupon-offers-cta .c-featured-category-range.c-featured-category-range__center .c-featured-category-range__content {
 width:60%;
 background:0 0
}
.c-coupon-offers-cta .c-featured-category-range.c-featured-category-range__center .c-featured-category-range__content:before {
 display:none
}
.c-coupon-offers-cta .c-featured-category-range.c-featured-category-range__center .c-featured-category-range__content-inner {
 margin-top:34px;
 display:inline-block;
 max-width:none
}
.c-coupon-offers-content .c-featured-category-range:before,.c-coupon-offers-content .c-featured-category-range__expired,.c-coupon-offers-content.c-featured-category-range:after,.c-coupon-offers-cta .c-featured-category-range:after,.c-coupon-offers-cta .c-featured-category-range:before {
 display:none
}
@media (max-width:767px) {
 .c-template-item-has-expired .c-featured-category-range.c-featured-category-range__right .c-featured-category-range__expired {
  left:0
 }
 .c-coupon-offers-cta .c-featured-category-range.c-featured-category-range__center .c-featured-category-range__content {
  width:100%
 }
 .c-coupon-offers-cta .c-featured-category-range.c-featured-category-range__center .c-featured-category-range__content-inner {
  margin-bottom:15px
 }
}
.c-coupon-offers-cta .c-featured-category-range .c-text__body {
 line-height:18px
}
.c-coupon-offers-content .container {
 border:1px dashed #0e2d4e;
 margin-left:3%;
 margin-right:3%;
 width:94%;
 max-width:none
}
.c-coupon-offers-content .c-featured-category-range {
 min-height:initial
}
.c-coupon-offers-content .c-featured-category-range.c-featured-category-range__right .c-featured-category-range__image {
 float:left
}
.c-coupon-offers-content .c-featured-category-range.c-featured-category-range__left .c-featured-category-range__image {
 float:right
}
.c-coupon-offers-content .c-featured-category-range__bg-image {
 height:100%;
 min-height:295px
}
.c-coupon-offers-content .c-featured-category-range__image {
 position:relative;
 height:100%;
 min-height:295px
}
@media (max-width:767px) {
 .c-coupon-offers-content .c-featured-category-range__image {
  min-height:234px;
  margin:25px 0
 }
}
.c-coupon-offers-content .c-featured-category-range__image picture {
 max-width:234px;
 max-height:234px;
 position:absolute;
 left:50%;
 transform:translateX(-50%) translateY(-50%);
 -webkit-transform:translateX(-50%) translateY(-50%);
 -ms-transform:translateX(-50%) translateY(-50%);
 top:50%
}
.c-coupon-offers-content .c-featured-category-range__content {
 overflow:auto
}
.c-coupon-offers-content .c-featured-category-range__content .c-featured-category-range__content-inner {
 width:100%;
 max-width:none;
 margin-top:46px;
 vertical-align:top
}
.c-coupon-offers-content .c-featured-category-range__content .c-featured-category-range__content-inner .c-page-divider-v2--type-a h2,.c-coupon-offers-content .c-featured-category-range__content .c-featured-category-range__content-inner .o-text__heading-2,.c-page-divider-v2--type-a .c-coupon-offers-content .c-featured-category-range__content .c-featured-category-range__content-inner h2 {
 font-size:4rem;
 line-height:40px;
 margin-bottom:20px
}
@media (max-width:320px) {
 .c-coupon-offers-content .c-featured-category-range__content .c-featured-category-range__content-inner .c-page-divider-v2--type-a h2,.c-coupon-offers-content .c-featured-category-range__content .c-featured-category-range__content-inner .o-text__heading-2,.c-page-divider-v2--type-a .c-coupon-offers-content .c-featured-category-range__content .c-featured-category-range__content-inner h2 {
  font-size:3rem;
  line-height:30px
 }
}
.c-coupon-offers-content .c-featured-category-range__content .c-featured-category-range__content-inner a[href*='javascript:void(0)'] {
 cursor:default
}
.c-coupon-offers-content .c-featured-category-range__content .c-featured-category-range__content-inner .c-text__body {
 font-size:1.6rem;
 line-height:24px;
 margin-bottom:18px
}
.c-coupon-offers-content .c-featured-category-range__content,.c-coupon-offers-content .c-featured-category-range__image {
 max-width:none;
 width:50%
}
@media (max-width:767px) {
 .c-coupon-offers-content .c-featured-category-range__content .c-featured-category-range__content-inner {
  margin-top:10px
 }
 .c-coupon-offers-content .c-featured-category-range__content,.c-coupon-offers-content .c-featured-category-range__image {
  width:100%;
  margin-bottom:25px;
  margin-top:40px
 }
}
.rtl .spotlight .c-featured-category__center .c-featured-category__wrapper .c-featured-category__content:before {
 float:left
}
@media (min-width:768px) {
 .c-coupon-offers-content .c-featured-category-range__content .c-featured-category-range__content-inner {
  padding:0 10%
 }
 .rtl .c-featured-category-range__right .c-featured-category-range__image {
  float:left
 }
 .rtl .c-featured-category-range__right .c-featured-category-range__content {
  right:30px;
  left:auto
 }
 .rtl .c-featured-category-range__left .c-featured-category-range__image {
  float:right
 }
 .rtl .c-featured-category-range__left .c-featured-category-range__content {
  left:30px;
  right:auto
 }
 .rtl .c-featured-category__left .c-featured-category__image:before,.rtl .c-featured-category__right .c-featured-category__image:before {
  content:'\00a0';
  position:absolute;
  bottom:-1px;
  height:105%;
  width:25%;
  background:#fff;
  z-index:1;
  border:1px solid #fff
 }
 .rtl .c-featured-category__left .c-featured-category__image {
  float:right
 }
 .rtl .c-featured-category__left .c-featured-category__image:before {
  left:-15px!important;
  right:auto!important;
  border-top-right-radius:100% 100%!important;
  border-top-left-radius:0 0!important
 }
 .rtl .c-featured-category__left .c-featured-category__content {
  left:30px;
  right:auto
 }
 .rtl .c-featured-category__right .c-featured-category__image {
  float:left
 }
 .rtl .c-featured-category__right .c-featured-category__image:before {
  right:-20px;
  border-top-left-radius:100% 100%
 }
 .rtl .c-featured-category__right .c-featured-category__content {
  right:30px;
  left:auto
 }
}
.c-featured-category__messenger .c-spotlight-chat__btn {
 padding-right:10px;
 margin:0 auto 20px;
 font-weight:400
}
.c-featured-category__messenger .c-spotlight-chat__btn:hover:after {
 background:url(../svgs/regular/dist/messenger-highlight.html) no-repeat;
 background-size:20px 20px
}
.c-featured-category__content-inner a.c-spotlight-chat__btn:hover {
 color:#006dd3
}
.c-featured-category__messenger.c-featured-category__right .c-spotlight-chat__btn:after {
 float:left;
 margin:-1px 5px -1px 0
}
.c-featured-category__messenger.c-featured-category__left .c-spotlight-chat__btn:after {
 float:left;
 margin:-3px 5px 0 0
}
.c-store-search {
 max-width:375px
}
.c-store-search--heading {
 padding:30px;
 text-align:center
}
.c-store-search .c-form-help-info {
 top:10%;
 right:28%
}
.c-store-search .c-tooltip-info__copy {
 left:-70px;
 min-width:165px
}
@media (max-width:991px) {
 .c-store-search .c-tooltip-info__copy {
  left:-175px
 }
}
.c-store-search .o-dropdown {
 font-size:1.6rem;
 font-weight:300;
 letter-spacing:.2px;
 color:#666;
 border-color:#999;
 background-image:url(../svgs/regular/dist/store-search-arrow.html);
 background-size:45px 50px;
 background-position:top right
}
.c-store-search .o-dropdown:focus {
 outline:0;
 box-shadow:none;
 border-color:#999
}
.c-store-search .o-dropdown[disabled] {
 background-color:#fff;
 cursor:default;
 opacity:.5
}
.ie9 .c-store-search .o-dropdown {
 padding-right:0;
 background-image:none
}
.c-store-search .c-store-search .c-product-details a {
 display:block
}
.c-store-search .c-store-search-results {
 position:relative;
 height:0;
 -webkit-transition:height .4s ease-in-out;
 transition:height .4s ease-in-out
}
.c-store-search .c-store-search-list {
 list-style:none;
 margin:0;
 padding:0;
 overflow:hidden
}
.c-store-search .c-store-search-list li {
 position:relative;
 opacity:1;
 -webkit-transition:opacity .4s ease-in-out;
 transition:opacity .4s ease-in-out
}
.c-store-search .c-store-search-list li:first-child .c-store-search-info {
 margin-top:30px
}
@media only screen and (min-width:768px) {
 .c-store-search {
  max-width:768px
 }
 .c-store-search .c-store-search-list li:first-child .c-store-search-info {
  margin-top:35px
 }
}
.c-store-search .c-store-search-list li a div {
 vertical-align:top
}
.c-store-search .c-store-search-list li a:active,.c-store-search .c-store-search-list li a:hover {
 text-decoration:underline
}
.c-store-browse-search .c-store-product-search__results ul li a,.c-store-browse-search .c-store-product-search__suggestions__list ul li.selected a,.c-store-browse-search .c-store-product-search__suggestions__list ul li.selected a:focus,.c-store-browse-search .c-store-product-search__suggestions__list ul li:hover a,.c-store-browse-search .c-store-product-search__suggestions__list ul li:hover a:focus,.c-store-browse-search-tabs li:active,.c-store-browse-search-tabs li:hover {
 text-decoration:none
}
.c-store-search .c-store-search-list li li {
 margin:0 0 0 100px;
 min-height:30px
}
.c-store-search .c-store-search-list li.fade-in {
 opacity:0
}
.c-store-search .c-store-search-product {
 position:relative;
 padding:0 20px 0 0
}
.c-store-search .c-store-search-thumb {
 position:absolute;
 top:50%;
 left:0;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 -o-transform:translateY(-50%);
 transform:translateY(-50%)
}
.c-store-search .c-store-search-thumb img {
 width:75px;
 height:auto
}
.c-store-search .c-store-search-info {
 display:table;
 margin:53px 0;
 padding-left:85px
}
@media only screen and (min-width:768px) {
 .c-store-search .c-store-search-info {
  margin:53px 0;
  padding-left:90px
 }
}
.c-store-search .c-store-search-info h4 {
 display:table-cell;
 vertical-align:middle;
 font-size:2rem;
 font-weight:300;
 line-height:1.4;
 text-align:left;
 color:#002663
}
.c-store-search .c-store-search__form .c-control-label,.c-store-search .o-store-search-header {
 display:none
}
.c-store-search .c-store-search-variant__list {
 margin:0;
 padding:10px 0;
 list-style:none;
 overflow:inherit!important
}
.c-store-search-select {
 position:relative;
 margin:0 auto;
 float:none
}
.c-store-search .c-store-search__select {
 margin:0 0 10px
}
@media only screen and (min-width:768px) {
 .c-store-search .c-store-search__select {
  margin:0 0 15px
 }
}
#TTmainContent #TT4questionTextWrap .c-store-search .c-store-search__form textarea#TT2questionText,#TTmainContent .TT3answersBlock .c-store-search .c-store-search__form textarea.TT3inlineAnswer,#TTmainContent .TT3questWrp .TT3replyInputBlock .c-store-search .c-store-search__form textarea.TT3inlineAnswer,#TurnToContent #TT4questionTextWrap .c-store-search .c-store-search__form textarea#TT2questionText,#TurnToContent .TT3answersBlock .c-store-search .c-store-search__form textarea.TT3inlineAnswer,#TurnToContent .TT3questWrp .TT3replyInputBlock .c-store-search .c-store-search__form textarea.TT3inlineAnswer,.TT3answersBlock .c-store-search .c-store-search__form textarea.TT3inlineAnswer,.c-store-search .c-store-search__form #TTmainContent #TT4questionTextWrap textarea#TT2questionText,.c-store-search .c-store-search__form #TTmainContent .TT3answersBlock textarea.TT3inlineAnswer,.c-store-search .c-store-search__form #TTmainContent .TT3questWrp .TT3replyInputBlock textarea.TT3inlineAnswer,.c-store-search .c-store-search__form #TurnToContent #TT4questionTextWrap textarea#TT2questionText,.c-store-search .c-store-search__form #TurnToContent .TT3answersBlock textarea.TT3inlineAnswer,.c-store-search .c-store-search__form #TurnToContent .TT3questWrp .TT3replyInputBlock textarea.TT3inlineAnswer,.c-store-search .c-store-search__form .TT3answersBlock textarea.TT3inlineAnswer,.c-store-search .c-store-search__form .input-md {
 height:50px
}
.c-store-search .c-store-search__form-wrapper {
 display:none;
 background:#f0f0f0;
 z-index:2
}
.c-store-search .c-store-search__form-wrapper select {
 margin:0
}
.c-store-search .c-store-search__form .form-group .icon-gps {
 display:block;
 position:absolute;
 width:42px;
 height:43px;
 padding:0;
 top:3px;
 right:2px;
 background:url(../svgs/css/dist/svg/sprite.stack.html#icon-gpsg) center center no-repeat #fff;
 background-size:27px 25px;
 border:none;
 cursor:pointer
}
.c-store-search .etale-popup {
 height:560px;
 border:1px solid #000;
 width:500px
}
@media (min-width:768px) {
 .c-store-search .etale-popup {
  width:100%
 }
}
.c-store-search .c-etale-popup {
 width:305px;
 margin:20px auto
}
.c-store-search .c-buyonline {
 display:none;
 margin-bottom:20px
}
.c-store-search .c-buyonline .addtobag {
 margin-top:15px
}
.c-store-search .c-buyonline .addtobag .btn {
 line-height:49px;
 padding:0 20px
}
.c-store-search .c-storeprefix-text {
 display:none
}
.c-store-search .js-btn-shareLoc {
 margin:0 auto 15px
}
.o-store-search-header {
 margin:20px;
 text-align:center
}
.o-store-search-product--header {
 display:none
}
.js-btn-bss {
 margin-bottom:30px
}
.c-store-search__form-wrapper {
 position:absolute;
 height:auto
}
.js-store-search__more-link {
 opacity:1;
 visibility:visible;
 display:none;
 -webkit-transition:opacity .4s ease-in-out,visibility .4s ease-in-out;
 transition:opacity .4s ease-in-out,visibility .4s ease-in-out
}
.js-store-search__more-link:focus {
 background:#fff;
 color:#002663
}
.js-store-search__more-link.no-visibility {
 opacity:0;
 visibility:hidden
}
.c-store-browse-search {
 text-align:center;
 padding:0
}
@media only screen and (min-width:768px) {
 .c-store-browse-search {
  padding:0
 }
}
@media only screen and (min-width:992px) {
 .c-store-search {
  max-width:820px
 }
 .c-store-browse-search {
  padding:0 0 12px
 }
}
.c-store-browse-search__headings {
 position:relative;
 margin:0 auto;
 padding:35px 20px 40px
}
@media only screen and (min-width:768px) {
 .c-store-browse-search__headings {
  position:relative;
  margin:0 auto;
  width:492px;
  padding-top:40px;
  padding-bottom:35px
 }
}
.c-page-divider-v2--type-a .c-store-browse-search__headings h2,.c-store-browse-search__headings .c-page-divider-v2--type-a h2,.c-store-browse-search__headings .o-text__heading-2 {
 margin-bottom:2px;
 font-size:3rem;
 font-weight:200;
 line-height:1.2
}
@media only screen and (min-width:768px) {
 .c-page-divider-v2--type-a .c-store-browse-search__headings h2,.c-store-browse-search__headings .c-page-divider-v2--type-a h2,.c-store-browse-search__headings .o-text__heading-2 {
  font-size:4rem
 }
}
.c-store-browse-search__headings .o-text__heading-3 {
 font-size:1.6rem;
 font-weight:300;
 line-height:1.2
}
.c-store-browse-search__forms {
 text-align:left;
 display:inline-block;
 width:100%
}
.c-store-browse-search__forms .c-store-search__form-zipcode {
 position:relative;
 margin:0 auto;
 padding-left:20px;
 padding-right:20px
}
@media only screen and (min-width:768px) {
 .c-store-browse-search__forms .c-store-search__form-zipcode {
  position:relative;
  margin:0 auto;
  width:492px;
  padding-left:0;
  padding-right:0
 }
}
@media only screen and (min-width:992px) {
 .c-store-browse-search__headings {
  padding-top:52px
 }
 .c-store-browse-search__forms .c-store-search__form-zipcode {
  padding-left:0;
  padding-right:0
 }
}
.c-store-browse-search__forms input {
 -webkit-appearance:none;
 height:auto;
 padding:14px 60px 14px 15px;
 font-size:1.6rem;
 font-weight:300;
 letter-spacing:.2px;
 line-height:1.25;
 color:#666;
 border:1px solid #999;
 border-radius:3px;
 box-shadow:none;
 -webkit-transition:border 150ms ease-in-out;
 transition:border 150ms ease-in-out
}
.c-store-browse-search__forms input::-ms-clear {
 display:none
}
.c-store-browse-search__forms input::-webkit-input-placeholder {
 font-family:helvetica-neue-lt-unilever,"Helvetica Neue",HelveticaNeue,Helvetica,Arial,sans-serif;
 font-size:1.6rem;
 font-weight:300;
 color:#949494;
 -webkit-transition:color 150ms ease-in-out;
 transition:color 150ms ease-in-out
}
.c-store-browse-search__forms input:-moz-placeholder {
 font-family:helvetica-neue-lt-unilever,"Helvetica Neue",HelveticaNeue,Helvetica,Arial,sans-serif;
 font-size:1.6rem;
 font-weight:300;
 color:#949494;
 -webkit-transition:color 150ms ease-in-out;
 transition:color 150ms ease-in-out
}
.c-store-browse-search__forms input::-moz-placeholder {
 font-family:helvetica-neue-lt-unilever,"Helvetica Neue",HelveticaNeue,Helvetica,Arial,sans-serif;
 font-size:1.6rem;
 font-weight:300;
 color:#949494;
 -webkit-transition:color 150ms ease-in-out;
 transition:color 150ms ease-in-out
}
.c-store-browse-search__forms input:-ms-input-placeholder {
 font-family:helvetica-neue-lt-unilever,"Helvetica Neue",HelveticaNeue,Helvetica,Arial,sans-serif;
 font-size:1.6rem;
 font-weight:300;
 color:#949494;
 -webkit-transition:color 150ms ease-in-out;
 transition:color 150ms ease-in-out
}
.c-store-browse-search__forms input:focus {
 border-color:#999;
 outline:0;
 box-shadow:none
}
.c-store-browse-search__forms .help-block {
 margin:12px 0 0;
 font-size:14px;
 font-weight:400;
 color:#b94a48
}
.c-store-browse-search__forms .has-error input {
 border-color:#b94a48;
 box-shadow:none
}
.c-store-browse-search__forms .has-error input:focus {
 box-shadow:none
}
.c-store-browse-search__forms .has-error .help-block {
 display:block!important
}
.c-store-browse-search__results {
 display:block
}
@media only screen and (min-width:768px) {
 .c-store-browse-search__results {
  position:relative;
  margin:0 auto;
  width:492px
 }
}
.c-store-browse-search__results-more-link {
 float:left;
 width:100%
}
.c-store-browse-search-tabs {
 margin:0;
 padding:0 0 51px;
 list-style:none;
 text-align:center;
 background:url(../images/reviews/curve-shadow-curve-m.html) bottom center no-repeat;
 background-size:contain;
 border:none;
 max-height:100px;
 overflow:hidden;
 -webkit-transition:max-height .6s ease-in-out;
 transition:max-height .6s ease-in-out
}
@media only screen and (min-width:375px) {
 .c-store-browse-search-tabs {
  padding-bottom:54px
 }
}
@media only screen and (min-width:768px) {
 .c-store-browse-search-tabs {
  padding-bottom:53px;
  background-image:url(../images/reviews/curve-shadow-curve-t-p.html)
 }
}
@media only screen and (min-width:992px) {
 .c-store-browse-search-tabs {
  background-image:url(../images/reviews/curve-shadow-curve-t-l.html);
  padding-bottom:43px
 }
}
.c-store-browse-search-tabs li {
 position:relative;
 display:inline-block;
 padding:10px 19px;
 top:0;
 font-size:2rem;
 letter-spacing:.3px;
 text-align:center;
 color:#999;
 background:#fff;
 cursor:pointer;
 -webkit-transition:color .4s ease-in-out,top .6s ease-in-out,opacity .6s ease-in-out .4s,visibility .6s ease-in-out .4s;
 transition:color .4s ease-in-out,top .6s ease-in-out,opacity .6s ease-in-out .4s,visibility .6s ease-in-out .4s
}
.c-store-browse-search-tabs li:last-child:after {
 position:absolute;
 content:'';
 display:block;
 width:0;
 height:0;
 margin:15px 0 0 -14px;
 border-left:14px solid transparent;
 border-right:14px solid transparent;
 border-bottom:14px solid #ececec;
 background:0 0;
 left:-53%;
 -webkit-transition:left .4s ease-in-out;
 transition:left .4s ease-in-out
}
.c-store-browse-search .c-store-postal-code-wrapper .c-store-postcode,.c-store-browse-search .c-store-postal-code-wrapper .c-store-postcode__input,.c-store-browse-search-tab-content {
 position:relative
}
.c-store-browse-search-tabs li:last-child.active:after {
 left:50%
}
.c-store-browse-search-tabs li.active {
 font-weight:500;
 color:#002663
}
.c-store-browse-search-tabs-wrapper.state-search .c-store-product-search__list,.c-store-browse-search-tabs-wrapper.state-search .c-store-product-search__textbox {
 display:block
}
.c-store-browse-search-tabs-wrapper.state-search .c-store-product-search__selected,.c-store-browse-search-tabs-wrapper.state-select .c-store-product-search__list,.c-store-browse-search-tabs-wrapper.state-select .c-store-product-search__textbox {
 display:none
}
@media only screen and (max-width:767px) {
 .c-store-browse-search-tabs-wrapper.state-select .c-store-browse-search-tabs {
  max-height:0;
  -webkit-transition:max-height .6s ease-in-out .4s;
  transition:max-height .6s ease-in-out .4s
 }
 .c-store-browse-search-tabs-wrapper.state-select .c-store-browse-search-tabs li {
  top:100px;
  opacity:0;
  visibility:hidden;
  -webkit-transition:color .4s ease-in-out,top .6s ease-in-out .4s,opacity .6s ease-in-out,visibility .6s ease-in-out;
  transition:color .4s ease-in-out,top .6s ease-in-out .4s,opacity .6s ease-in-out,visibility .6s ease-in-out
 }
}
.c-store-browse-search-tabs-wrapper.state-results .c-store-product-search__textbox,.c-store-browse-search-tabs-wrapper.state-select .c-store-product-search__selected {
 display:block
}
.c-store-browse-search-tabs-wrapper.state-results .c-store-product-search__list,.c-store-browse-search-tabs-wrapper.state-results .c-store-product-search__selected {
 display:none
}
.c-store-browse-search-tabs-wrapper.state-results .c-store-product-search__results {
 display:block
}
.c-page-divider-v2--type-a .c-store-browse-search-tabs-wrapper h2,.c-store-browse-search-tabs-wrapper .c-page-divider-v2--type-a h2,.c-store-browse-search-tabs-wrapper .o-text__heading-2 {
 position:relative;
 margin:0 auto 15px;
 padding-left:20px;
 padding-right:20px;
 text-align:left;
 font-size:2rem;
 line-height:1.2;
 letter-spacing:.2px;
 color:#666
}
@media only screen and (min-width:768px) {
 .c-store-browse-search-tabs li:last-child:after {
  border-bottom:14px solid #f2f2f2
 }
 .c-page-divider-v2--type-a .c-store-browse-search-tabs-wrapper h2,.c-store-browse-search-tabs-wrapper .c-page-divider-v2--type-a h2,.c-store-browse-search-tabs-wrapper .o-text__heading-2 {
  position:relative;
  margin:0 auto 25px;
  width:492px;
  padding-left:0;
  padding-right:0
 }
}
.c-store-browse-search-tab-content {
 display:none;
 margin:0 auto;
 padding-left:20px;
 padding-right:20px
}
@media only screen and (min-width:768px) {
 .c-store-browse-search-tab-content {
  position:relative;
  margin:10px auto 0;
  width:492px;
  padding-left:0;
  padding-right:0
 }
}
@media only screen and (min-width:992px) {
 .c-store-browse-search-tab-content {
  margin:20px auto 0
 }
}
.c-store-browse-search-tab-content>section {
 opacity:0;
 visibility:hidden;
 -webkit-transition:opacity .4s ease-in-out,visibility .4s ease-in-out;
 transition:opacity .4s ease-in-out,visibility .4s ease-in-out
}
.c-store-browse-search-tab-content>section.active {
 opacity:1;
 visibility:visible
}
.c-store-browse-search-tab-content.active {
 display:inherit
}
.c-store-browse-search .c-store-search--heading {
 text-align:center
}
.c-page-divider-v2--type-a .c-store-browse-search .c-store-search--heading h2,.c-store-browse-search .c-store-search--heading .c-page-divider-v2--type-a h2,.c-store-browse-search .c-store-search--heading .o-text__heading-2 {
 margin-bottom:15px
}
.c-store-browse-search .c-store-postal-code-wrapper {
 margin-bottom:30px
}
@media only screen and (min-width:768px) {
 .c-store-browse-search .c-store-postal-code-wrapper {
  margin-bottom:46px
 }
}
.c-page-divider-v2--type-a .c-store-browse-search .c-store-postal-code-wrapper h2,.c-store-browse-search .c-store-postal-code-wrapper .c-page-divider-v2--type-a h2,.c-store-browse-search .c-store-postal-code-wrapper .o-text__heading-2 {
 margin-bottom:10px;
 text-align:left;
 font-size:2rem;
 line-height:1.2;
 letter-spacing:.2px;
 color:#666
}
.c-store-browse-search .c-store-postal-code-wrapper .c-store-postcode .c-control-label {
 display:none
}
.c-store-browse-search .c-store-postal-code-wrapper .c-store-postcode__input.geolocation-enabled:after {
 content:'';
 display:block;
 width:1px;
 height:25px;
 position:absolute;
 top:12px;
 right:45px;
 background:#c7c7c7
}
.c-store-browse-search .c-store-postal-code-wrapper .c-store-postcode__input .help-block {
 display:none
}
.c-store-browse-search .c-store-postal-code-wrapper .c-store-postcode::after {
 content:'';
 background:0 0
}
.c-store-browse-search .c-store-postal-code-wrapper .icon-gps {
 display:block;
 position:absolute;
 width:42px;
 height:43px;
 padding:0;
 top:3px;
 right:2px;
 background:url(../svgs/css/dist/svg/sprite.stack.html#icon-gps) center center no-repeat #fff;
 background-size:27px 25px;
 border:none;
 cursor:pointer
}
.c-store-browse-search .c-store-product-search__suggestions__list.hidden,.c-store-browse-search .c-store-product-search__suggestions__selected.hidden,.c-store-browse-search .c-store-product-search__wrapper .help-block,.c-store-browse-search .c-store-product-search__wrapper label {
 display:none
}
.c-store-browse-search .c-store-product-search__wrapper {
 margin:0
}
.c-store-browse-search .c-store-product-search__wrapper .twitter-typeahead {
 width:100%
}
@media only screen and (min-width:992px) {
 .c-store-browse-search .c-store-product-search__wrapper .twitter-typeahead {
  width:100%
 }
}
.c-store-browse-search .c-store-product-search__textbox {
 -webkit-appearance:none;
 position:relative;
 margin-bottom:28px;
 height:auto;
 padding:15px 15px 15px 45px;
 border:1px solid #c7c7c7;
 border-radius:3px;
 font-size:1.6rem;
 font-weight:300;
 letter-spacing:.2px;
 line-height:1;
 color:#666;
 background:url(../svgs/regular/dist/store-search.html) 14px 14px no-repeat #fff;
 background-size:22px 22px;
 z-index:3;
 -webkit-transition:border 150ms ease-in-out;
 transition:border 150ms ease-in-out
}



.o-whats-new {
 text-align:center;
 margin-bottom:50px
}
.o-whats-new .o-text__heading-1 {
 margin-bottom:38px
}
@media (min-width:768px) {
 .o-whats-new .o-text__heading-1 {
  margin-bottom:60px
 }
 .c-page-divider-v2--type-a .o-whats-new h2,.o-whats-new .c-page-divider-v2--type-a h2,.o-whats-new .o-text__heading-2 {
  margin-top:0;
  margin-bottom:14px
 }
}
.c-page-divider-v2--type-a .o-whats-new h2,.o-whats-new .c-page-divider-v2--type-a h2,.o-whats-new .o-text__heading-2 {
 margin-bottom:14px
}
.c-page-divider-v2--type-a .o-whats-new .c-whats-new-title h2,.o-whats-new .c-whats-new-title .c-page-divider-v2--type-a h2,.o-whats-new .c-whats-new-title .o-text__heading-2 {
 margin-bottom:50px
}
.o-whats-new .u-align-right {
 text-align:right
}
.o-whats-new .u-align-left {
 text-align:left
}
@media (min-width:768px) {
 .o-whats-new .o-margin-left-custom {
  margin-left:14.53333%
 }
 .o-whats-new .u-left {
  left:8.33333%
 }
}
@media (min-width:1200px) {
 .o-whats-new .u-left {
  left:0
 }
}
.o-whats-new .c-whats-new-products {
 margin-bottom:40px
}
.o-whats-new .c-whats-new-products:last-child {
 margin-bottom:0
}
@media (min-width:768px) {
 .o-whats-new .c-whats-new-products {
  margin-bottom:31px
 }
}
.o-whats-new .c-whats-new-products .c-product-overview__awards .award-winner {
 cursor:default;
 width:65px;
 height:50px;
 background-size:65px 50px
}
.o-whats-new .o-text__body {
 margin-bottom:20px
}
.o-whats-new .c-whats-new__tag {
 display:none;
 margin-top:20px;
 margin-bottom:10px;
 text-align:left
}
@media (min-width:768px) {
 .o-whats-new .c-whats-new__tag {
  margin-top:0;
  margin-bottom:0
 }
 .c-whats-new-products__image .button-wrapper {
  right:auto
 }
}
.o-curve-shadow {
 z-index:-1;
 background:url(../images/anchor-link-va/anchor-link-shadow.html) center top no-repeat;
 max-width:1024px;
 margin:0 auto 20px;
 background-size:100%
}
@media (min-width:992px) {
 .o-whats-new .u-left {
  left:0
 }
 .o-curve-shadow {
  height:110px
 }
}
@media (min-width:768px) and (max-width:991px) {
 .o-curve-shadow {
  height:90px
 }
}
@media (max-width:767px) {
 .o-whats-new .c-whats-new-products {
  padding:0
 }
 .o-curve-shadow {
  display:none;
  height:0
 }
 .c-whats-new-products--table {
  padding:0
 }
}
.c-whats-new-products--table {
 display:table
}
.c-whats-new-products--table-cell {
 display:table-cell;
 vertical-align:middle
}
.c-whats-new-products--table-cell picture img {
 width:100%;
 height:auto;
 background-size:100%;
 max-width:-moz-fit-content;
 max-width:-webkit-fit-content
}
.ie11 .c-whats-new-products--table-cell picture img {
 width:auto
}
@media (max-width:767px) {
 .c-whats-new-products--table-cell a {
  display:inline-block;
  position:relative
 }
}
.c-whats-new-products__image .button-wrapper .play-btn,.c-whats-new-products__image .c-product-overview__awards>div div:nth-child(n+4),.o-modal {
 display:none
}
.c-whats-new-products__image .button-wrapper {
 position:absolute;
 bottom:0;
 right:auto;
 background:#fff;
 border-radius:4px
}
@media (max-width:767px) and (orientation:landscape) {
 .c-whats-new-products__image .button-wrapper {
  right:auto;
  left:-16px
 }
}
.c-whats-new-products__image .short .c-product-overview__awards {
 top:104.5px
}
@media (max-width:992px) {
 .c-whats-new-products__image .short .c-product-overview__awards {
  top:53.5px
 }
}
@media (max-width:767px) {
 .c-whats-new-products__image .short .c-product-overview__awards {
  top:79px
 }
}
.c-whats-new-products__image .c-product-overview__awards {
 position:absolute;
 top:0;
 left:0;
 z-index:1
}
.c-whats-new-products__image .c-product-overview__awards .c-award-img {
 margin:0
}
.c-whats-new-products__image .c-product-overview__awards[class*=c-product-awards-count-] .c-product-awards img {
 max-height:38px;
 max-width:38px;
 margin-bottom:10px;
 cursor:default
}
@media (max-width:767px) {
 .c-whats-new-products__image .c-product-overview__awards[class*=c-product-awards-count-] .c-product-awards img {
  margin-bottom:5px
 }
}
.c-whats-new-products__image .c-product-overview__awards.award-count-1 .c-product-awards img,.c-whats-new-products__image .c-product-overview__awards[class*=c-product-awards-count-] .c-product-awards:only-child img {
 max-height:65px;
 max-width:65px
}
.c-whats-new-products__image .c-product-overview__awards.award-count-2 .c-product-awards img {
 max-height:38px;
 max-width:38px;
 margin-bottom:10px
}
.c-whats-new-products__image.pull-right .c-product-overview__awards {
 right:0;
 left:auto
}
.c-whats-new-products__image.pull-right .button-wrapper {
 right:0
}
@media (min-width:768px) {
 .c-whats-new-products__image .c-product-overview__awards {
  padding-left:10px
 }
 .c-whats-new-products__image.pull-right .c-product-overview__awards {
  padding-right:10px
 }
 .c-whats-new-products__image.pull-right .button-wrapper {
  right:10px
 }
 .c-whats-new-products>div {
  min-height:380px;
  max-height:380px
 }
 .c-whats-new-products__image {
  text-align:center
 }
 .c-whats-new-products__product-details {
  text-align:left
 }
 .c-whats-new-products__product-details.align-right {
  text-align:right
 }
}
@media (max-width:767px) and (orientation:landscape) {
 .c-whats-new-products__image.pull-right .button-wrapper {
  right:-16px
 }
}
.c-whats-new-quote {
 width:23px;
 height:23px
}
@media (min-width:992px) {
 .c-whats-new-products__product-details {
  text-align:left;
  padding-right:100px
 }
 .c-whats-new-products__product-details.align-right {
  text-align:right;
  padding-right:0;
  padding-left:100px
 }
}
.o-modal,.o-modal-content {
 padding:0;
 width:100%;
 height:100%
}
@media (min-width:768px) {
 .c-whats-new-products>div {
  min-height:289px;
  max-height:289px
 }
}
@media (min-width:992px) {
 .c-whats-new-products>div {
  min-height:380px;
  max-height:380px
 }
 .c-whats-new-products--align-right {
  text-align:right
 }
 .c-whats-new-products--align-left {
  text-align:left
 }
}
.ie11 .c-whats-new .o-whats-new .u-left {
 left:1.33%
}
.ie11 .c-whats-new .c-whats-new-products__image.pull-right {
 right:5.33%
}
.rtl .o-whats-new .c-whats-new__tag {
 text-align:right
}
@media (min-width:768px) {
 .rtl .o-whats-new .c-whats-new-products__product-details,.rtl .o-whats-new .c-whats-new-products__tag {
  text-align:right
 }
 .rtl .o-whats-new .u-left {
  right:8.33333%
 }
}
.o-modal {
 background:rgba(255,255,255,.9);
 zoom:1;
 top:0;
 left:0;
 position:fixed;
 z-index:1114;
 -webkit-transform:translateZ(1px);
 -moz-transform:translateZ(1px);
 -ms-transform:translateZ(1px);
 -o-transform:translateZ(1px);
 transform:translateZ(1px);
 -webkit-overflow-scrolling:touch
}
.o-modal-content {
 border-top:0;
 border-bottom:0;
 cursor:pointer;
 position:relative;
 white-space:nowrap;
 overflow:scroll;
 overflow-x:scroll;
 -webkit-transform:scaleX(1);
 -moz-transform:scaleX(1);
 -ms-transform:scaleX(1);
 -o-transform:scaleX(1);
 transform:scaleX(1);
 -ms-overflow-style:none
}
@media (min-width:992px) {
 .rtl .o-whats-new .u-left {
  right:0
 }
 .rtl .c-whats-new-products__product-details {
  padding-right:0
 }
 .o-modal-content {
  height:100%;
  width:100%;
  background-position:center center
 }
}
.js-modal-image-swap {
 opacity:0
}
.o-modal-slider-va {
 position:fixed;
 top:50%;
 width:50px;
 height:90px;
 z-index:5;
 display:block;
 stroke:#999;
 background-color:rgba(255,255,255,.7)
}
.o-modal-image,.rtl .o-modal-image {
 position:absolute;
 background-repeat:no-repeat;
 background-size:auto 95%;
 background-position:center
}
.o-modal-slider-va svg {
 margin:25px auto;
 display:block;
 width:18px;
 height:40px;
 text-align:center
}
.o-modal-prev {
 left:0;
 -webkit-border-radius:0 50px 50px 0;
 -moz-border-radius:0 50px 50px 0;
 -ms-border-radius:0 50px 50px 0;
 border-radius:0 50px 50px 0
}
.o-modal-prev svg {
 margin-left:12px
}
.o-modal-next {
 right:0;
 -webkit-border-radius:50px 0 0 50px;
 -moz-border-radius:50px 0 0 50px;
 -ms-border-radius:50px 0 0 50px;
 border-radius:50px 0 0 50px
}
.o-modal-next svg {
 margin-right:12px;
 width:24px;
 height:44px
}
.o-modal-image {
 cursor:url(../etc/ui/dovemencare/clientlibs/core/core/images/animations/zoom-close.html),url(../images/animations/zoom-close.html),url(../etc/ui/dovemencare/clientlibs/core/core/images/animations/zoom-close-cur.html),move
}
.o-modal-image.video-modal {
 top:0!important
}
.de_DE .o-modal-image {
 cursor:url(../images/animations/core_cursor_icon.html),auto
}
@media (min-width:992px) {
 .o-modal-slider-va {
  background-color:transparent
 }
 .o-modal-prev {
  left:20px
 }
 .o-modal-next {
  right:20px
 }
 .c-zoom-modal .o-modal-content {
  overflow-x:hidden
 }
}
.rtl .o-modal-prev {
 right:0;
 left:auto
}
@media (min-width:992px) {
 .rtl .o-modal-prev {
  right:20px
 }
}
.rtl .o-modal-prev svg {
 margin-right:12px;
 margin-left:0;
 transform:scale(-1)
}
.rtl .o-modal-next {
 left:0;
 right:auto
}
@media (min-width:992px) {
 .rtl .o-modal-next {
  left:20px
 }
}
.rtl .o-modal-next svg {
 margin-left:12px;
 margin-right:0;
 -webkit-transform:scale(-1);
 -moz-transform:scale(-1);
 -ms-transform:scale(-1);
 -o-transform:scale(-1);
 transform:scale(-1)
}
.rtl .o-modal-image {
 cursor:url(../etc/ui/dovemencare/clientlibs/core/core/images/animations/zoom-close-rtl.html),url(../images/animations/zoom-close-rtl.html),url(../etc/ui/dovemencare/clientlibs/core/core/images/animations/zoom-close-rtl-2.html),move
}
.rtl.iw_IL .o-modal-image {
 cursor:url(../etc/ui/dovemencare/clientlibs/core/core/images/animations/zoom-close-iw_IL.html),url(../images/animations/zoom-close-iw_IL.html),url(../etc/ui/dovemencare/clientlibs/core/core/images/animations/zoom-close-iw_IL-2.html),move
}
.si_SI .o-modal-image {
 cursor:url(../etc/ui/dovemencare/clientlibs/core/core/images/animations/zoom-close-si.html),url(../images/animations/zoom-close-si.html),url(../etc/ui/dovemencare/clientlibs/core/core/images/animations/zoom-close-si-2.html),move
}
.ja_JP .o-modal-image {
 cursor:url(../etc/ui/dove/clientlibs/core/core/images/animations/zoom-close-jp.html),url(../images/animations/zoom-close-jp.html),url(../etc/ui/dove/clientlibs/core/core/images/animations/zoom-close-jp-2.html),move
}
.uk_UA .o-modal-image {
 cursor:url(../etc/ui/dove/clientlibs/core/core/images/animations/zoom-close-ua.html),url(../images/animations/zoom-close-ua.html),url(../etc/ui/dove/clientlibs/core/core/images/animations/zoom-close-ua-2.html),move
}
.bs_BA .o-modal-image {
 cursor:url(../etc/ui/dove/clientlibs/core/core/images/animations/zoom-close-ba.html),url(../images/animations/zoom-close-ba.html),url(../etc/ui/dove/clientlibs/core/core/images/animations/zoom-close-ba-2.html),move
}
.sr_RS .o-modal-image {
 cursor:url(../etc/ui/dove/clientlibs/core/core/images/animations/zoom-close-sr.html),url(../images/animations/zoom-close-sr.html),url(../etc/ui/dove/clientlibs/core/core/images/animations/zoom-close-sr-2.html),move
}
.es_PR .o-modal-image,.es_PY .o-modal-image {
 cursor:url(../etc/ui/dove/clientlibs/core/core/images/animations/zoom-close-es.html),url(../images/animations/zoom-close-es.html),url(../etc/ui/dove/clientlibs/core/core/images/animations/zoom-close-es-2.html),move
}
.zh_HK .o-modal-image,.zh_TW .o-modal-image {
 cursor:url(../etc/ui/dove/clientlibs/core/core/images/animations/zoom-close-tw.html),url(../images/animations/zoom-close-tw.html),url(../etc/ui/dove/clientlibs/core/core/images/animations/zoom-close-tw-2.html),move
}
.ru_RU .o-modal-image {
 cursor:url(../etc/ui/dove/clientlibs/core/core/images/animations/zoom-close-ru.html),url(../images/animations/zoom-close-ru.html),url(../etc/ui/dove/clientlibs/core/core/images/animations/zoom-close-ru-2.html),move
}
.fi_FI .o-modal-image {
 cursor:url(../etc/ui/dove/clientlibs/core/core/images/animations/zoom-close-fi.html),url(../images/animations/zoom-close-fi.html),url(../etc/ui/dove/clientlibs/core/core/images/animations/zoom-close-fi-2.html),move
}
.zoom-hasVideo .o-modal-image {
 cursor:default!important
}
.c-multiple-related-tweet {
 position:relative;
 margin:0 auto 70px;
 clear:both;
 overflow:hidden
}
.c-multiple-related-tweet.container {
 padding:20px;
 width:100%
}
.c-multiple-related-tweet:before {
 top:0
}
@media screen and (min-width:768px) {
 .c-multiple-related-tweet.container {
  padding:0 20px;
  width:90%
 }
 .c-multiple-related-tweet:after,.c-multiple-related-tweet:before {
  background:#b78938;
  background:-moz-linear-gradient(left,#b78938 0,#dabf80 25%,#ffe2ac 50%,#dabf80 75%,#b78938 100%);
  background:-webkit-gradient(linear,left top,right top,color-stop(0,#b78938),color-stop(25%,#dabf80),color-stop(50%,#ffe2ac),color-stop(75%,#dabf80),color-stop(100%,#b78938));
  background:-webkit-linear-gradient(left,#b78938 0,#dabf80 25%,#ffe2ac 50%,#dabf80 75%,#b78938 100%);
  background:-o-linear-gradient(left,#b78938 0,#dabf80 25%,#ffe2ac 50%,#dabf80 75%,#b78938 100%);
  background:-ms-linear-gradient(left,#b78938 0,#dabf80 25%,#ffe2ac 50%,#dabf80 75%,#b78938 100%);
  background:linear-gradient(to right,#b78938 0,#dabf80 25%,#ffe2ac 50%,#dabf80 75%,#b78938 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b78938', endColorstr='#b78938', GradientType=1);
  position:absolute;
  left:0;
  z-index:-1;
  content:'';
  height:1px;
  width:100%;
  display:block
 }
 .c-multiple-related-tweet:after {
  bottom:0
 }
 .c-multiple-related-tweet__image {
  margin:40px auto 0
 }
}
@media screen and (max-width:767px) {
 .c-multiple-related-tweet:after {
  border:1px solid transparent;
  content:"";
  position:absolute;
  display:block;
  top:15px;
  bottom:15px;
  left:14px;
  right:15px;
  -moz-border-image:-moz-linear-gradient(left,#b18c3e,#cdaa68,#e4c68a,#fce1a9,#fce1a9,#e4c68a,#cdaa68,#b18c3e);
  -webkit-border-image:-webkit-linear-gradient(left,#b18c3e,#cdaa68,#e4c68a,#fce1a9,#fce1a9,#e4c68a,#cdaa68,#b18c3e);
  border-image:linear-gradient(to right,#b18c3e,#e4c68a,#cdaa68,#fce1a9,#fce1a9,#e4c68a,#cdaa68,#b18c3e);
  border-image-slice:1;
  pointer-events:none
 }
}
.c-multiple-related-tweet__image img {
 width:auto;
 height:80px;
 margin:0 auto
}
.c-multiple-related-tweet .c-single-tweet__content,.c-multiple-related-tweet .c-social-feed-post__copy {
 padding:10px 30px
}
@media (max-width:767px) {
 .c-multiple-related-tweet .c-single-tweet__content,.c-multiple-related-tweet .c-social-feed-post__copy {
  padding:15px 20px
 }
}
.c-multiple-related-tweet .c-single-tweet__group {
 padding:0 25px
}
.c-multiple-related-tweet__info-panel {
 position:relative;
 text-align:center;
 padding:20px
}
.c-multiple-related-tweet__info-panel h1 {
 font-size:2rem;
 margin-bottom:15px
}
@media screen and (min-width:768px) {
 .c-multiple-related-tweet__info-panel h1 {
  font-size:2.4rem
 }
}
.c-multiple-related-tweet__info-panel p {
 font-size:1.6rem;
 height:62.4;
 overflow:hidden;
 display:-webkit-box;
 -webkit-line-clamp:3;
 -webkit-box-orient:vertical
}
@media screen and (min-width:768px) {
 .c-multiple-related-tweet__info-panel {
  width:45%;
  height:100%;
  padding:6% 50px;
  vertical-align:top;
  display:inline-block
 }
 .c-multiple-related-tweet__info-panel .c-single-tweet__cta a {
  font-size:1.6rem
 }
}
.c-multiple-related-tweet__info-panel .c-single-tweet__cta a {
 font-size:1.6rem;
 color:#666;
 font-weight:700
}
.c-multiple-related-tweet__info-panel .c-single-tweet__cta a:after {
 content:'';
 display:inline-block;
 background:url(../svgs/css/dist/svg/sprite.stack.html#arrow-right) center center;
 width:18px;
 height:9px;
 margin:5px 0 0 -3px;
 -webkit-background-size:100%;
 background-size:100%
}
.c-multiple-related-tweet__info-panel .c-multiple-related-tweet__title .c-page-divider-v2--type-a h2,.c-multiple-related-tweet__info-panel .c-multiple-related-tweet__title .o-text__heading-2,.c-multiple-related-tweet__info-panel .c-multiple-related-tweet__title h2,.c-page-divider-v2--type-a .c-multiple-related-tweet__info-panel .c-multiple-related-tweet__title h2 {
 letter-spacing:.2px;
 color:#666
}
@media (min-width:768px) {
 .c-multiple-related-tweet__info-panel .c-multiple-related-tweet__title .c-page-divider-v2--type-a h2,.c-multiple-related-tweet__info-panel .c-multiple-related-tweet__title .o-text__heading-2,.c-multiple-related-tweet__info-panel .c-multiple-related-tweet__title h2,.c-page-divider-v2--type-a .c-multiple-related-tweet__info-panel .c-multiple-related-tweet__title h2 {
  font-size:2.4rem
 }
}
.c-multiple-related-tweet__info-panel .c-multiple-related-tweet__desc {
 margin-bottom:0
}
.c-multiple-related-tweet__info-panel .c-single-tweet__cta .arrow-right {
 float:none;
 stroke-width:4px;
 vertical-align:middle;
 margin-left:5px
}
.c-multiple-related-tweet__divider {
 margin:20px auto 15px;
 height:1px;
 border-bottom:1px solid #B18C3E;
 display:block;
 width:97%
}
@media screen and (min-width:768px) {
 .c-multiple-related-tweet__divider {
  position:absolute;
  display:block;
  top:15%;
  right:7px;
  width:15px;
  height:90%;
  margin:0;
  border-bottom:0;
  border-right:1px solid #dbc081
 }
 .c-multiple-related-tweet__divider:after {
  position:absolute;
  top:50%;
  right:-8px;
  content:' ';
  width:15px;
  height:15px;
  margin-top:-7px;
  border-right:1px solid #DBC081;
  border-bottom:1px solid #DBC081;
  background-color:#fff;
  -webkit-transform:rotate(-45deg);
  -moz-transform:rotate(-45deg);
  -ms-transform:rotate(-45deg);
  -o-transform:rotate(-45deg);
  transform:rotate(-45deg)
 }
}
@media screen and (min-width:992px) {
 .c-multiple-related-tweet__info-panel {
  padding:6% 60px
 }
 .c-multiple-related-tweet__divider {
  right:20px;
  height:70%
 }
}
.c-multiple-related-tweet__slide-container,.multiple-related-tweets .c-multiple-related-tweet__carousel-panel {
 display:inline-block;
 width:100%
}
@media screen and (min-width:768px) {
 .c-multiple-related-tweet__slide-container,.multiple-related-tweets .c-multiple-related-tweet__carousel-panel {
  width:54%
 }
}
@media screen and (min-width:980px) {
 .c-multiple-related-tweet__slide-container,.multiple-related-tweets .c-multiple-related-tweet__carousel-panel {
  margin-top:0
 }
}
.c-multiple-related-tweet__slide-container .slick-dots,.multiple-related-tweets .c-multiple-related-tweet__carousel-panel .slick-dots {
 list-style:none;
 padding:0;
 text-align:center
}
.c-multiple-related-tweet__slide-container .slick-dots li,.multiple-related-tweets .c-multiple-related-tweet__carousel-panel .slick-dots li {
 display:inline-block;
 padding:4px 12px
}
.c-multiple-related-tweet__slide-container .slick-dots li button,.multiple-related-tweets .c-multiple-related-tweet__carousel-panel .slick-dots li button {
 text-indent:-9999px;
 border-radius:100%;
 width:8px;
 height:8px;
 padding:0;
 border:1px solid #979797;
 background-color:#fff
}
.c-multiple-related-tweet__slide-container .slick-dots li.slick-active,.c-multiple-related-tweet__slide-container .slick-dots li:hover,.multiple-related-tweets .c-multiple-related-tweet__carousel-panel .slick-dots li.slick-active,.multiple-related-tweets .c-multiple-related-tweet__carousel-panel .slick-dots li:hover {
 cursor:pointer
}
.c-multiple-related-tweet__slide-container .slick-dots li.slick-active button,.c-multiple-related-tweet__slide-container .slick-dots li:hover button,.multiple-related-tweets .c-multiple-related-tweet__carousel-panel .slick-dots li.slick-active button,.multiple-related-tweets .c-multiple-related-tweet__carousel-panel .slick-dots li:hover button {
 background-color:#d8d8d8
}
.c-multiple-related-tweet__slide-container .c-single-tweet__msg,.multiple-related-tweets .c-multiple-related-tweet__carousel-panel .c-single-tweet__msg {
 font-size:1.6rem;
 height:72px;
 overflow:hidden;
 display:-webkit-box;
 -webkit-line-clamp:3;
 -webkit-box-orient:vertical
}
.c-multiple-related-tweet__slide-container .slick-slide,.multiple-related-tweets .c-multiple-related-tweet__carousel-panel .slick-slide {
 overflow:hidden;
 word-wrap:break-word
}
.c-multiple-related-tweet__slide-container .c-single-tweet__date,.multiple-related-tweets .c-multiple-related-tweet__carousel-panel .c-single-tweet__date {
 padding-right:9px;
 margin-right:6px
}
.c-multiple-related-tweet__slide-container.slick-slider:after,.c-multiple-related-tweet__slide-container.slick-slider:before,.multiple-related-tweets .slick-slider.c-multiple-related-tweet__carousel-panel:after,.multiple-related-tweets .slick-slider.c-multiple-related-tweet__carousel-panel:before {
 display:block;
 content:"";
 width:50px;
 height:99%;
 position:absolute;
 top:1px
}
.c-multiple-related-tweet__slide-container.slick-slider:after,.multiple-related-tweets .slick-slider.c-multiple-related-tweet__carousel-panel:after {
 background:-moz-linear-gradient(left,#fff 0,rgba(255,255,255,0) 100%);
 background:-webkit-linear-gradient(left,#fff 0,rgba(255,255,255,0) 100%);
 background:linear-gradient(to right,#fff 0,rgba(255,255,255,0) 100%);
 filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff', GradientType=1 )
}
.c-multiple-related-tweet__slide-container.slick-slider:before,.multiple-related-tweets .slick-slider.c-multiple-related-tweet__carousel-panel:before {
 right:0;
 z-index:1;
 background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,#fff 100%);
 background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,#fff 100%);
 background:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 100%);
 filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=1 )
}
.ie .c-multiple-related-tweet__slide-container .slick-dots li,.ie .multiple-related-tweets .c-multiple-related-tweet__carousel-panel .slick-dots li,.multiple-related-tweets .ie .c-multiple-related-tweet__carousel-panel .slick-dots li {
 margin:4px 12px;
 width:8px;
 height:8px;
 padding:0
}
.c-multiple-related-tweet__icon {
 width:16px;
 height:20px;
 opacity:.6;
 margin:0 auto 10px;
 display:block
}
.c-multiple-related-tweet .c-single-tweet,.c-multiple-related-tweet .c-social-feed-post {
 padding-bottom:0;
 padding-top:40px
}
@media screen and (min-width:768px) {
 .c-multiple-related-tweet__icon {
  width:20px;
  height:17px;
  margin:0 auto 20px;
  opacity:1
 }
 .c-multiple-related-tweet .c-single-tweet,.c-multiple-related-tweet .c-social-feed-post {
  padding-top:80px;
  padding-bottom:10px
 }
 .hub-page .c-multiple-related-tweet:after,.hub-page .c-multiple-related-tweet:before {
  display:none
 }
}
@media screen and (min-width:990px) {
 .c-multiple-related-tweet .c-single-tweet,.c-multiple-related-tweet .c-social-feed-post {
  padding-top:100px
 }
}
.c-featured-tweet-tab--left .c-multiple-related-tweet .c-featured-tweet__wrapper,.c-multiple-related-tweet .c-featured-tweet-tab--left .c-featured-tweet__wrapper,.c-multiple-related-tweet .c-single-tweet--hasimage {
 padding-top:0
}
@media (min-width:768px) {
 .c-multiple-related-tweet .c-multiple-related-tweet__image {
  margin:25px auto 0
 }
}
.hub-page .c-multiple-related-tweet__info-panel {
 position:static
}
@media screen and (min-width:768px) and (max-width:960px) {
 .hub-page .c-multiple-related-tweet__info-panel {
  padding-left:20px
 }
}
@media screen and (min-width:768px) {
 .hub-page .c-multiple-related-tweet__info-panel {
  text-align:right
 }
 .hub-page .c-multiple-related-tweet__info-panel .c-single-tweet__cta {
  text-align:right;
  padding-right:0
 }
 .hub-page .c-multiple-related-tweet__info-panel .c-single-tweet__cta .c-svg.arrow-right {
  margin-right:0
 }
 .hub-page .c-multiple-related-tweet__info-panel .c-multiple-related-tweet__icon {
  margin-right:0;
  padding-right:0;
  margin-bottom:10px
 }
 .hub-page .c-multiple-related-tweet__divider {
  top:0;
  right:45%;
  width:80px;
  height:100%;
  border:0;
  background:url(../svgs/regular/dist/multiple-tweet-curve.html) top center no-repeat;
  background-size:contain;
  z-index:999;
  -webkit-transform:rotate(-8deg);
  -moz-transform:rotate(-8deg);
  -ms-transform:rotate(-8deg);
  -o-transform:rotate(-8deg);
  transform:rotate(-8deg)
 }
 .hub-page .c-multiple-related-tweet__divider:after {
  display:none;
  -webkit-transform:rotate(137deg);
  -moz-transform:rotate(137deg);
  -ms-transform:rotate(137deg);
  -o-transform:rotate(137deg);
  transform:rotate(137deg)
 }
}
.buy-in-store-search-result .o-product-info-front,.c-buy-in-store-search-result__header h1,.c-store-results__ctas {
 text-align:center
}
@media screen and (min-width:992px) {
 .hub-page .c-multiple-related-tweet__divider {
  right:48%
 }
}
@media screen and (min-width:768px) {
 .hub-page .c-multiple-related-tweet__slide-container,.hub-page .multiple-related-tweets .c-multiple-related-tweet__carousel-panel,.multiple-related-tweets .hub-page .c-multiple-related-tweet__carousel-panel {
  width:54%;
  padding-left:45px
 }
}
@media (min-width:768px) {
 .multiple-related-tweets .rtl .c-multiple-related-tweet__carousel-panel,.rtl .c-multiple-related-tweet__carousel,.rtl .c-multiple-related-tweet__slide-container,.rtl .multiple-related-tweets .c-multiple-related-tweet__carousel-panel {
  padding:0 45px 0 0
 }
 .multiple-related-tweets .rtl .slick-slider.c-multiple-related-tweet__carousel-panel:before,.rtl .c-multiple-related-tweet__carousel.slick-slider:before,.rtl .c-multiple-related-tweet__slide-container.slick-slider:before,.rtl .multiple-related-tweets .slick-slider.c-multiple-related-tweet__carousel-panel:before {
  right:45px
 }
}
.multiple-related-tweets .rtl .c-multiple-related-tweet__carousel-panel .c-single-tweet__date,.rtl .c-multiple-related-tweet__carousel .c-single-tweet__date,.rtl .c-multiple-related-tweet__slide-container .c-single-tweet__date,.rtl .multiple-related-tweets .c-multiple-related-tweet__carousel-panel .c-single-tweet__date {
 padding-right:0;
 margin-right:0
}
.multiple-related-tweets .rtl .slick-slider.c-multiple-related-tweet__carousel-panel:after,.rtl .c-multiple-related-tweet__carousel.slick-slider:after,.rtl .c-multiple-related-tweet__slide-container.slick-slider:after,.rtl .multiple-related-tweets .slick-slider.c-multiple-related-tweet__carousel-panel:after {
 left:0
}
.multiple-related-tweets .rtl .c-multiple-related-tweet__carousel-panel .c-single-tweet__author,.rtl .c-multiple-related-tweet__slide-container .c-single-tweet__author,.rtl .multiple-related-tweets .c-multiple-related-tweet__carousel-panel .c-single-tweet__author {
 max-width:130px
}
.rtl .c-multiple-related-tweet__info-panel .c-single-tweet__cta .arrow-right {
 -webkit-transform:scale(-1);
 -moz-transform:scale(-1);
 -ms-transform:scale(-1);
 -o-transform:scale(-1);
 transform:scale(-1)
}
.rtl .c-multiple-related-tweet__divider {
 right:95%
}
.rtl .c-multiple-related-tweet__divider:after {
 -webkit-transform:rotate(-45deg);
 -moz-transform:rotate(-45deg);
 -ms-transform:rotate(-45deg);
 -o-transform:rotate(-45deg);
 transform:rotate(-45deg)
}
@media (min-width:768px) {
 .rtl .c-multiple-related-tweet__info-panel {
  padding:6% 50px
 }
 .rtl .c-multiple-related-tweet__divider {
  right:105%;
  height:70%;
  top:25%
 }
 .rtl .c-multiple-related-tweet__divider:after {
  -webkit-transform:rotate(135deg);
  -moz-transform:rotate(135deg);
  -ms-transform:rotate(135deg);
  -o-transform:rotate(135deg);
  transform:rotate(135deg)
 }
 .rtl.hub-page .c-multiple-related-tweet__divider {
  right:38%;
  -webkit-transform:rotate(8deg) scaleX(-1);
  -moz-transform:rotate(8deg) scaleX(-1);
  -ms-transform:rotate(8deg) scaleX(-1);
  -o-transform:rotate(8deg) scaleX(-1);
  transform:rotate(8deg) scaleX(-1)
 }
 .rtl.hub-page .c-multiple-related-tweet__info-panel .c-single-tweet__cta .c-svg.arrow-right {
  margin:3px 6px 3px 0
 }
}
@media (min-width:992px) {
 .rtl.hub-page .c-multiple-related-tweet__divider {
  right:44%
 }
}
.c-social-carousel-thumbnail,.c-social-gallery-carousel-thumbnail {
 margin-bottom:40px
}
@media (min-width:992px) {
 .c-social-carousel-thumbnail,.c-social-gallery-carousel-thumbnail {
  margin-top:40px
 }
}
@media (max-width:767px) {
 .c-social-carousel-thumbnail .container,.c-social-gallery-carousel-thumbnail .container {
  padding:0 10px
 }
}
.c-social-carousel-thumbnail .c-social-gallery-instagram-post-tab__icon,.c-social-gallery-carousel-thumbnail .c-social-gallery-instagram-post-tab__icon {
 background:url(../svgs/regular/dist/instagram-post.html) no-repeat;
 width:18.5px;
 height:18.5px;
 background-size:18.5px 18.5px;
 margin:0 auto
}
.c-social-carousel-thumbnail .c-social-carousel-thumbnail__copy,.c-social-carousel-thumbnail .c-social-gallery-carousel-thumbnail__copy,.c-social-gallery-carousel-thumbnail .c-social-carousel-thumbnail__copy,.c-social-gallery-carousel-thumbnail .c-social-gallery-carousel-thumbnail__copy {
 float:none;
 margin:10px auto
}
.c-page-divider-v2--type-a .c-social-carousel-thumbnail .c-social-carousel-thumbnail__copy h2,.c-page-divider-v2--type-a .c-social-carousel-thumbnail .c-social-gallery-carousel-thumbnail__copy h2,.c-page-divider-v2--type-a .c-social-gallery-carousel-thumbnail .c-social-carousel-thumbnail__copy h2,.c-page-divider-v2--type-a .c-social-gallery-carousel-thumbnail .c-social-gallery-carousel-thumbnail__copy h2,.c-social-carousel-thumbnail .c-social-carousel-thumbnail__copy .c-page-divider-v2--type-a h2,.c-social-carousel-thumbnail .c-social-carousel-thumbnail__copy .o-text__heading-2,.c-social-carousel-thumbnail .c-social-carousel-thumbnail__copy h2,.c-social-carousel-thumbnail .c-social-gallery-carousel-thumbnail__copy .c-page-divider-v2--type-a h2,.c-social-carousel-thumbnail .c-social-gallery-carousel-thumbnail__copy .o-text__heading-2,.c-social-carousel-thumbnail .c-social-gallery-carousel-thumbnail__copy h2,.c-social-gallery-carousel-thumbnail .c-social-carousel-thumbnail__copy .c-page-divider-v2--type-a h2,.c-social-gallery-carousel-thumbnail .c-social-carousel-thumbnail__copy .o-text__heading-2,.c-social-gallery-carousel-thumbnail .c-social-carousel-thumbnail__copy h2,.c-social-gallery-carousel-thumbnail .c-social-gallery-carousel-thumbnail__copy .c-page-divider-v2--type-a h2,.c-social-gallery-carousel-thumbnail .c-social-gallery-carousel-thumbnail__copy .o-text__heading-2,.c-social-gallery-carousel-thumbnail .c-social-gallery-carousel-thumbnail__copy h2 {
 font-size:2.2rem;
 line-height:28px;
 color:#002663
}
@media (min-width:768px) {
 .rtl.hub-page .multiple-related-tweets .c-multiple-related-tweet__divider {
  right:95%;
  -webkit-transform:scaleX(-1);
  -moz-transform:scaleX(-1);
  -ms-transform:scaleX(-1);
  -o-transform:scaleX(-1);
  transform:scaleX(-1)
 }
 .c-page-divider-v2--type-a .c-social-carousel-thumbnail .c-social-carousel-thumbnail__copy h2,.c-page-divider-v2--type-a .c-social-carousel-thumbnail .c-social-gallery-carousel-thumbnail__copy h2,.c-page-divider-v2--type-a .c-social-gallery-carousel-thumbnail .c-social-carousel-thumbnail__copy h2,.c-page-divider-v2--type-a .c-social-gallery-carousel-thumbnail .c-social-gallery-carousel-thumbnail__copy h2,.c-social-carousel-thumbnail .c-social-carousel-thumbnail__copy .c-page-divider-v2--type-a h2,.c-social-carousel-thumbnail .c-social-carousel-thumbnail__copy .o-text__heading-2,.c-social-carousel-thumbnail .c-social-carousel-thumbnail__copy h2,.c-social-carousel-thumbnail .c-social-gallery-carousel-thumbnail__copy .c-page-divider-v2--type-a h2,.c-social-carousel-thumbnail .c-social-gallery-carousel-thumbnail__copy .o-text__heading-2,.c-social-carousel-thumbnail .c-social-gallery-carousel-thumbnail__copy h2,.c-social-gallery-carousel-thumbnail .c-social-carousel-thumbnail__copy .c-page-divider-v2--type-a h2,.c-social-gallery-carousel-thumbnail .c-social-carousel-thumbnail__copy .o-text__heading-2,.c-social-gallery-carousel-thumbnail .c-social-carousel-thumbnail__copy h2,.c-social-gallery-carousel-thumbnail .c-social-gallery-carousel-thumbnail__copy .c-page-divider-v2--type-a h2,.c-social-gallery-carousel-thumbnail .c-social-gallery-carousel-thumbnail__copy .o-text__heading-2,.c-social-gallery-carousel-thumbnail .c-social-gallery-carousel-thumbnail__copy h2 {
  font-size:3rem;
  line-height:36px
 }
}
.c-social-carousel-thumbnail .c-social-carousel-thumbnail__copy .c-social-carousel-thumbnail__desc,.c-social-carousel-thumbnail .c-social-carousel-thumbnail__copy .c-social-gallery-carousel-thumbnail__desc,.c-social-carousel-thumbnail .c-social-gallery-carousel-thumbnail__copy .c-social-carousel-thumbnail__desc,.c-social-carousel-thumbnail .c-social-gallery-carousel-thumbnail__copy .c-social-gallery-carousel-thumbnail__desc,.c-social-gallery-carousel-thumbnail .c-social-carousel-thumbnail__copy .c-social-carousel-thumbnail__desc,.c-social-gallery-carousel-thumbnail .c-social-carousel-thumbnail__copy .c-social-gallery-carousel-thumbnail__desc,.c-social-gallery-carousel-thumbnail .c-social-gallery-carousel-thumbnail__copy .c-social-carousel-thumbnail__desc,.c-social-gallery-carousel-thumbnail .c-social-gallery-carousel-thumbnail__copy .c-social-gallery-carousel-thumbnail__desc {
 line-height:18px;
 margin:10px 0 21px
}
@media (max-width:768px) {
 .c-social-carousel-thumbnail .c-social-gallery-carousel__item,.c-social-gallery-carousel-thumbnail .c-social-gallery-carousel__item {
  padding:0
 }
}
@media (min-width:320px) {
 .c-social-carousel-thumbnail .c-social-gallery-carousel__item,.c-social-gallery-carousel-thumbnail .c-social-gallery-carousel__item {
  margin-bottom:8px
 }
}
.c-social-carousel-thumbnail__cta,.c-social-gallery-carousel-thumbnail__cta {
 margin-bottom:40px
}
@media print {
 .c-social-carousel-thumbnail,.c-social-gallery-carousel-thumbnail {
  display:none
 }
 .c-social-carousel-thumbnail .c-social-gallery-instagram-post-tab__icon,.c-social-gallery-carousel-thumbnail .c-social-gallery-instagram-post-tab__icon {
  background:url(../svgs/regular/dist/instagram-post.html) no-repeat!important;
  background-size:18.5px 18.5px!important
 }
 .c-page-divider-v2--type-a .c-social-carousel-thumbnail .c-social-carousel-thumbnail__copy h2,.c-page-divider-v2--type-a .c-social-carousel-thumbnail .c-social-gallery-carousel-thumbnail__copy h2,.c-page-divider-v2--type-a .c-social-gallery-carousel-thumbnail .c-social-carousel-thumbnail__copy h2,.c-page-divider-v2--type-a .c-social-gallery-carousel-thumbnail .c-social-gallery-carousel-thumbnail__copy h2,.c-social-carousel-thumbnail .c-social-carousel-thumbnail__copy .c-page-divider-v2--type-a h2,.c-social-carousel-thumbnail .c-social-carousel-thumbnail__copy .o-text__heading-2,.c-social-carousel-thumbnail .c-social-carousel-thumbnail__copy h2,.c-social-carousel-thumbnail .c-social-gallery-carousel-thumbnail__copy .c-page-divider-v2--type-a h2,.c-social-carousel-thumbnail .c-social-gallery-carousel-thumbnail__copy .o-text__heading-2,.c-social-carousel-thumbnail .c-social-gallery-carousel-thumbnail__copy h2,.c-social-gallery-carousel-thumbnail .c-social-carousel-thumbnail__copy .c-page-divider-v2--type-a h2,.c-social-gallery-carousel-thumbnail .c-social-carousel-thumbnail__copy .o-text__heading-2,.c-social-gallery-carousel-thumbnail .c-social-carousel-thumbnail__copy h2,.c-social-gallery-carousel-thumbnail .c-social-gallery-carousel-thumbnail__copy .c-page-divider-v2--type-a h2,.c-social-gallery-carousel-thumbnail .c-social-gallery-carousel-thumbnail__copy .o-text__heading-2,.c-social-gallery-carousel-thumbnail .c-social-gallery-carousel-thumbnail__copy h2 {
  color:#666!important;
  font-style:italic;
  font-weight:500
 }
 .c-social-carousel-thumbnail .c-social-carousel-thumbnail__copy .c-social-carousel-thumbnail__desc,.c-social-carousel-thumbnail .c-social-carousel-thumbnail__copy .c-social-gallery-carousel-thumbnail__desc,.c-social-carousel-thumbnail .c-social-gallery-carousel-thumbnail__copy .c-social-carousel-thumbnail__desc,.c-social-carousel-thumbnail .c-social-gallery-carousel-thumbnail__copy .c-social-gallery-carousel-thumbnail__desc,.c-social-gallery-carousel-thumbnail .c-social-carousel-thumbnail__copy .c-social-carousel-thumbnail__desc,.c-social-gallery-carousel-thumbnail .c-social-carousel-thumbnail__copy .c-social-gallery-carousel-thumbnail__desc,.c-social-gallery-carousel-thumbnail .c-social-gallery-carousel-thumbnail__copy .c-social-carousel-thumbnail__desc,.c-social-gallery-carousel-thumbnail .c-social-gallery-carousel-thumbnail__copy .c-social-gallery-carousel-thumbnail__desc {
  color:#666!important
 }
 .c-social-carousel-thumbnail__cta,.c-social-gallery-carousel-thumbnail__cta {
  display:none
 }
}
.js-social-gallery-carousel__thumbnail img {
 width:100%;
 height:100%
}
article.c-social-gallery-carousel__thumbnail {
 width:106px;
 height:106px;
 margin:0 auto
}
@media (max-width:320px) {
 article.c-social-gallery-carousel__thumbnail {
  width:92px;
  height:92px
 }
}
@media (min-width:768px) {
 article.c-social-gallery-carousel__thumbnail {
  width:82px;
  height:82px
 }
}
@media (min-width:992px) {
 article.c-social-gallery-carousel__thumbnail {
  width:116px;
  height:116px
 }
}
.c-social-carousel-thumbnail__list,.c-social-gallery-carousel-thumbnail__list {
 margin:0 auto 20px
}
@media (max-width:767px) {
 .c-social-carousel-thumbnail__list,.c-social-gallery-carousel-thumbnail__list {
  width:auto;
  max-width:340px
 }
}
@media (min-width:768px) {
 .c-social-carousel-thumbnail__list,.c-social-gallery-carousel-thumbnail__list {
  margin:0 88px 20px
 }
}
.c-social-carousel-thumbnail__cta .c-social-carousel__link,.c-social-carousel-thumbnail__cta .c-social-gallery-carousel__link,.c-social-gallery-carousel-thumbnail__cta .c-social-carousel__link,.c-social-gallery-carousel-thumbnail__cta .c-social-gallery-carousel__link {
 font-size:1.6rem;
 line-height:18px;
 color:#666
}
.c-social-carousel-thumbnail__cta .c-social-carousel__link svg.c-svg.arrow-right,.c-social-carousel-thumbnail__cta .c-social-gallery-carousel__link svg.c-svg.arrow-right,.c-social-gallery-carousel-thumbnail__cta .c-social-carousel__link svg.c-svg.arrow-right,.c-social-gallery-carousel-thumbnail__cta .c-social-gallery-carousel__link svg.c-svg.arrow-right {
 float:none;
 stroke:#666;
 stroke-width:4px;
 vertical-align:middle;
 display:inline-block;
 width:16px;
 height:11px
}
.c-social-carousel-thumbnail__cta .c-social-carousel__link:hover,.c-social-carousel-thumbnail__cta .c-social-gallery-carousel__link:hover,.c-social-gallery-carousel-thumbnail__cta .c-social-carousel__link:hover,.c-social-gallery-carousel-thumbnail__cta .c-social-gallery-carousel__link:hover {
 color:grey
}
.js-social-gallery-initial-hide {
 visibility:hidden
}
.rtl .c-social-carousel-thumbnail__cta .c-social-carousel__link svg.c-svg.arrow-right,.rtl .c-social-carousel-thumbnail__cta .c-social-gallery-carousel__link svg.c-svg.arrow-right,.rtl .c-social-gallery-carousel-thumbnail__cta .c-social-carousel__link svg.c-svg.arrow-right,.rtl .c-social-gallery-carousel-thumbnail__cta .c-social-gallery-carousel__link svg.c-svg.arrow-right {
 -webkit-transform:scale(-1);
 -moz-transform:scale(-1);
 -ms-transform:scale(-1);
 -o-transform:scale(-1);
 transform:scale(-1)
}
@media (min-width:992px) {
 .c-social-carousel-thumbnail__list,.c-social-gallery-carousel-thumbnail__list {
  margin-left:113px;
  margin-right:113px
 }
 .rtl .c-social-carousel-thumbnail__list,.rtl .c-social-gallery-carousel-thumbnail__list {
  margin:0 100px 20px
 }
}
.c-social-carousel,.c-social-gallery-carousel-expanded {
 margin-bottom:40px
}
@media print {
 .c-social-carousel,.c-social-gallery-carousel-expanded {
  display:none
 }
}
.c-social-carousel .c-social-carousel__panel,.c-social-carousel .c-social-gallery-carousel__panel,.c-social-gallery-carousel-expanded .c-social-carousel__panel,.c-social-gallery-carousel-expanded .c-social-gallery-carousel__panel {
 display:block;
 position:fixed;
 visibility:hidden;
 height:0
}
.c-social-carousel .c-social-carousel__panel.active,.c-social-carousel .c-social-gallery-carousel__panel.active,.c-social-gallery-carousel-expanded .c-social-carousel__panel.active,.c-social-gallery-carousel-expanded .c-social-gallery-carousel__panel.active {
 visibility:visible;
 height:auto;
 position:relative
}
.c-social-carousel .c-social-carousel__cta a,.c-social-carousel .c-social-gallery-carousel-expanded__cta a,.c-social-gallery-carousel-expanded .c-social-carousel__cta a,.c-social-gallery-carousel-expanded .c-social-gallery-carousel-expanded__cta a {
 font-size:1.6rem;
 line-height:18px;
 color:#666
}
.c-social-carousel .c-social-carousel__cta .c-svg.arrow-right,.c-social-carousel .c-social-gallery-carousel-expanded__cta .c-svg.arrow-right,.c-social-gallery-carousel-expanded .c-social-carousel__cta .c-svg.arrow-right,.c-social-gallery-carousel-expanded .c-social-gallery-carousel-expanded__cta .c-svg.arrow-right {
 float:none;
 width:7px;
 height:10px;
 margin:2px 10px;
 stroke-width:3px
}
.c-social-carousel .c-social-carousel__cta .c-social-gallery-carousel-expanded__cta--rightarrow,.c-social-carousel .c-social-gallery-carousel-expanded__cta .c-social-gallery-carousel-expanded__cta--rightarrow,.c-social-gallery-carousel-expanded .c-social-carousel__cta .c-social-gallery-carousel-expanded__cta--rightarrow,.c-social-gallery-carousel-expanded .c-social-gallery-carousel-expanded__cta .c-social-gallery-carousel-expanded__cta--rightarrow {
 background-image:url(../svgs/regular/dist/arrow-right-medium.html);
 width:6px;
 height:12px;
 display:inline-block;
 vertical-align:middle;
 background-size:6px 10px;
 background-repeat:no-repeat;
 margin-left:11px
}
.c-social-carousel .slick-track,.c-social-gallery-carousel-expanded .slick-track {
 padding-top:8px
}
.c-social-carousel .slick-next,.c-social-carousel .slick-prev,.c-social-gallery-carousel-expanded .slick-next,.c-social-gallery-carousel-expanded .slick-prev {
 width:9.5px;
 height:22px
}
.c-social-carousel .slick-prev,.c-social-gallery-carousel-expanded .slick-prev {
 background:url(../svgs/regular/dist/icon-arrow-left.html) no-repeat;
 background-size:9.5px 22px;
 left:38px;
 top:0
}
@media (min-width:992px) {
 .c-social-carousel .slick-prev,.c-social-gallery-carousel-expanded .slick-prev {
  left:48px
 }
}
@media (min-width:1080px) {
 .c-social-carousel .slick-prev,.c-social-gallery-carousel-expanded .slick-prev {
  left:8%
 }
}
@media (min-width:1200px) {
 .c-social-carousel .slick-prev,.c-social-gallery-carousel-expanded .slick-prev {
  left:15%
 }
}
.c-social-carousel .slick-next,.c-social-gallery-carousel-expanded .slick-next {
 background:no-repeat;
 background-size:9.5px 22px;
 right:38px;
 top:0
}
@media (max-width:767px) {
 .c-social-carousel .slick-next,.c-social-carousel .slick-prev,.c-social-gallery-carousel-expanded .slick-next,.c-social-gallery-carousel-expanded .slick-prev {
  display:none!important;
  opacity:0
 }
 .c-social-carousel .c-social-carousel__item,.c-social-carousel .c-social-gallery-carousel__item,.c-social-gallery-carousel-expanded .c-social-carousel__item,.c-social-gallery-carousel-expanded .c-social-gallery-carousel__item {
  padding:0
 }
}
@media (min-width:992px) {
 .c-social-carousel .slick-next,.c-social-gallery-carousel-expanded .slick-next {
  right:48px
 }
}
@media (min-width:1080px) {
 .c-social-carousel .slick-next,.c-social-gallery-carousel-expanded .slick-next {
  right:8%
 }
}
@media (min-width:1200px) {
 .c-social-carousel .slick-next,.c-social-gallery-carousel-expanded .slick-next {
  right:15%
 }
}
@media (min-width:1400px) {
 .c-social-carousel .slick-prev,.c-social-gallery-carousel-expanded .slick-prev {
  left:17%
 }
 .c-social-carousel .slick-next,.c-social-gallery-carousel-expanded .slick-next {
  right:17%
 }
}
.c-social-carousel .slick-disabled,.c-social-gallery-carousel-expanded .slick-disabled {
 display:none;
 opacity:0
}
.c-page-divider-v2--type-a .c-social-carousel h2,.c-page-divider-v2--type-a .c-social-gallery-carousel-expanded h2,.c-social-carousel .c-page-divider-v2--type-a h2,.c-social-carousel .o-text__heading-2,.c-social-gallery-carousel-expanded .c-page-divider-v2--type-a h2,.c-social-gallery-carousel-expanded .o-text__heading-2 {
 font-size:2.4rem;
 color:#666
}
.c-social-carousel .c-social-gallery-carousel-expanded__desc,.c-social-gallery-carousel-expanded .c-social-gallery-carousel-expanded__desc {
 line-height:20px;
 margin:10px 0 21px
}
.c-social-carousel .c-social-carousel__item.active img,.c-social-carousel .c-social-gallery-carousel__item.active img,.c-social-gallery-carousel-expanded .c-social-carousel__item.active img,.c-social-gallery-carousel-expanded .c-social-gallery-carousel__item.active img {
 outline:#b78938 solid 2px;
 outline-offset:4px;
 opacity:.6;
 filter:Alpha(Opacity=60)
}
@media (max-width:766px) {
 .c-social-carousel article.c-social-gallery-carousel__thumbnail,.c-social-gallery-carousel-expanded article.c-social-gallery-carousel__thumbnail {
  padding:0 5px
 }
}
.c-social-carousel .active .c-social-carousel__panel-content,.c-social-carousel .active .c-social-gallery-carousel__panel-content,.c-social-gallery-carousel-expanded .active .c-social-carousel__panel-content,.c-social-gallery-carousel-expanded .active .c-social-gallery-carousel__panel-content {
 opacity:1;
 -webkit-transform-delay:.5s;
 -moz-transform-delay:.5s;
 -ms-transform-delay:.5s;
 -o-transform-delay:.5s;
 transform-delay:.5s;
 -webkit-transform:translateX(0);
 -moz-transform:translateX(0);
 -ms-transform:translateX(0);
 -o-transform:translateX(0);
 transform:translateX(0);
 -webkit-transition:all .8s ease-in-out;
 transition:all .8s ease-in-out
}
.c-social-carousel .active .c-social-carousel__panel-imgwrap,.c-social-carousel .active .c-social-gallery-carousel__panel-imgwrap,.c-social-gallery-carousel-expanded .active .c-social-carousel__panel-imgwrap,.c-social-gallery-carousel-expanded .active .c-social-gallery-carousel__panel-imgwrap {
 opacity:1;
 -webkit-transform-delay:.5s;
 -moz-transform-delay:.5s;
 -ms-transform-delay:.5s;
 -o-transform-delay:.5s;
 transform-delay:.5s;
 -webkit-transition:opacity 1s ease-in-out;
 transition:opacity 1s ease-in-out
}
.c-social-carousel .c-social-carousel__panel-content,.c-social-carousel .c-social-gallery-carousel__panel-content,.c-social-gallery-carousel-expanded .c-social-carousel__panel-content,.c-social-gallery-carousel-expanded .c-social-gallery-carousel__panel-content {
 opacity:0;
 -webkit-transform:translateX(-10px);
 -moz-transform:translateX(-10px);
 -ms-transform:translateX(-10px);
 -o-transform:translateX(-10px);
 transform:translateX(-10px)
}
.c-social-carousel .c-social-gallery-carousel-expanded__copy,.c-social-gallery-carousel-expanded .c-social-gallery-carousel-expanded__copy {
 float:none;
 margin:0 auto
}
.c-social-carousel .c-social-gallery-carousel__panel-imgwrap,.c-social-gallery-carousel-expanded .c-social-gallery-carousel__panel-imgwrap {
 padding:0;
 float:none;
 width:388px;
 display:inline-block;
 opacity:0
}
@media (max-width:766px) {
 .c-social-carousel .c-social-gallery-carousel__panel-imgwrap,.c-social-gallery-carousel-expanded .c-social-gallery-carousel__panel-imgwrap {
  width:100%
 }
}
@media (min-width:992px) {
 .c-social-carousel .c-social-gallery-carousel__panel-imgwrap,.c-social-gallery-carousel-expanded .c-social-gallery-carousel__panel-imgwrap {
  width:405px;
  height:auto;
  float:none;
  display:inline-block
 }
}
.c-social-carousel .c-social-gallery-carousel__panel-imgwrap img,.c-social-gallery-carousel-expanded .c-social-gallery-carousel__panel-imgwrap img {
 width:100%;
 height:100%
}
.c-social-carousel .c-social-gallery-carousel__panel-content,.c-social-gallery-carousel-expanded .c-social-gallery-carousel__panel-content {
 float:none;
 width:182px;
 padding:0
}
@media (max-width:766px) {
 .c-social-carousel .c-social-gallery-carousel__panel-content,.c-social-gallery-carousel-expanded .c-social-gallery-carousel__panel-content {
  width:100%;
  text-align:center
 }
}
@media (min-width:992px) {
 .c-social-carousel .c-social-gallery-carousel__panel-content,.c-social-gallery-carousel-expanded .c-social-gallery-carousel__panel-content {
  padding-top:5%;
  width:256px
 }
}
.c-social-gallery-carousel-expanded .c-social-gallery-carousel__item-arrow {
 bottom:-30px
}
.c-social-gallery-carousel-expanded__cta,.c-social-gallery-carousel-expanded__list {
 margin-bottom:35px
}
.c-social-gallery-carousel-expanded__cta .c-social-gallery-carousel__panel,.c-social-gallery-carousel-expanded__list .c-social-gallery-carousel__panel {
 display:block;
 position:fixed;
 visibility:hidden;
 height:0
}
.c-social-gallery-carousel-expanded__cta .c-social-gallery-carousel__panel.active,.c-social-gallery-carousel-expanded__list .c-social-gallery-carousel__panel.active {
 visibility:visible;
 height:auto;
 position:relative
}
.c-social-gallery-carousel-expanded__cta .c-social-carousel__cta a.c-social-carousel__link,.c-social-gallery-carousel-expanded__cta .c-social-carousel__product-detail a.c-social-carousel__link,.c-social-gallery-carousel-expanded__cta .c-social-gallery-carousel-expanded__cta a.c-social-carousel__link,.c-social-gallery-carousel-expanded__list .c-social-carousel__cta a.c-social-carousel__link,.c-social-gallery-carousel-expanded__list .c-social-carousel__product-detail a.c-social-carousel__link,.c-social-gallery-carousel-expanded__list .c-social-gallery-carousel-expanded__cta a.c-social-carousel__link {
 font-size:1.6rem;
 line-height:18px;
 color:#666
}
.c-social-gallery-carousel-expanded__cta .c-social-carousel__cta .c-svg.arrow-right,.c-social-gallery-carousel-expanded__cta .c-social-carousel__product-detail .c-svg.arrow-right,.c-social-gallery-carousel-expanded__cta .c-social-gallery-carousel-expanded__cta .c-svg.arrow-right,.c-social-gallery-carousel-expanded__list .c-social-carousel__cta .c-svg.arrow-right,.c-social-gallery-carousel-expanded__list .c-social-carousel__product-detail .c-svg.arrow-right,.c-social-gallery-carousel-expanded__list .c-social-gallery-carousel-expanded__cta .c-svg.arrow-right {
 float:none;
 width:7px;
 height:10px;
 margin:2px 10px;
 stroke-width:3px
}
.c-social-gallery-carousel-expanded__cta .c-social-carousel__cta .c-social-carousel__cta--rightarrow,.c-social-gallery-carousel-expanded__cta .c-social-carousel__cta .c-social-gallery-carousel-expanded__cta--rightarrow,.c-social-gallery-carousel-expanded__cta .c-social-carousel__product-detail .c-social-carousel__cta--rightarrow,.c-social-gallery-carousel-expanded__cta .c-social-carousel__product-detail .c-social-gallery-carousel-expanded__cta--rightarrow,.c-social-gallery-carousel-expanded__cta .c-social-gallery-carousel-expanded__cta .c-social-carousel__cta--rightarrow,.c-social-gallery-carousel-expanded__cta .c-social-gallery-carousel-expanded__cta .c-social-gallery-carousel-expanded__cta--rightarrow,.c-social-gallery-carousel-expanded__list .c-social-carousel__cta .c-social-carousel__cta--rightarrow,.c-social-gallery-carousel-expanded__list .c-social-carousel__cta .c-social-gallery-carousel-expanded__cta--rightarrow,.c-social-gallery-carousel-expanded__list .c-social-carousel__product-detail .c-social-carousel__cta--rightarrow,.c-social-gallery-carousel-expanded__list .c-social-carousel__product-detail .c-social-gallery-carousel-expanded__cta--rightarrow,.c-social-gallery-carousel-expanded__list .c-social-gallery-carousel-expanded__cta .c-social-carousel__cta--rightarrow,.c-social-gallery-carousel-expanded__list .c-social-gallery-carousel-expanded__cta .c-social-gallery-carousel-expanded__cta--rightarrow {
 background-image:url(../svgs/regular/dist/arrow-right-medium.html);
 width:6px;
 height:12px;
 display:inline-block;
 vertical-align:middle;
 background-size:6px 10px;
 background-repeat:no-repeat;
 margin-left:0
}
.c-social-gallery-carousel-expanded__cta .c-social-carousel__cta .c-social-carousel__cta--rightarrow,.c-social-gallery-carousel-expanded__cta .c-social-carousel__product-detail .c-social-carousel__cta--rightarrow,.c-social-gallery-carousel-expanded__cta .c-social-gallery-carousel-expanded__cta .c-social-carousel__cta--rightarrow,.c-social-gallery-carousel-expanded__list .c-social-carousel__cta .c-social-carousel__cta--rightarrow,.c-social-gallery-carousel-expanded__list .c-social-carousel__product-detail .c-social-carousel__cta--rightarrow,.c-social-gallery-carousel-expanded__list .c-social-gallery-carousel-expanded__cta .c-social-carousel__cta--rightarrow {
 margin-left:2px
}
.c-social-gallery-carousel-expanded__cta .slick-next,.c-social-gallery-carousel-expanded__cta .slick-prev,.c-social-gallery-carousel-expanded__list .slick-next,.c-social-gallery-carousel-expanded__list .slick-prev {
 width:9.5px;
 height:22px
}
.c-social-gallery-carousel-expanded__cta .slick-prev,.c-social-gallery-carousel-expanded__list .slick-prev {
 background:url(../svgs/regular/dist/icon-arrow-left.html) no-repeat;
 background-size:9.5px 22px;
 left:38px;
 top:0
}

