.clearfix:before,.product-detail-image .thumbs:before,.product-parts .actions:before,.clearfix:after,.product-detail-image .thumbs:after,.product-parts .actions:after{content:' ';display:table}.clearfix:after,.product-detail-image .thumbs:after,.product-parts .actions:after{clear:both}.products-detail .page-header .page-title{display:none}.product-detail-image .featured-image-wrapper{height:300px;text-align:center;margin-bottom:1em}@media only screen and (min-width: 768px){.product-detail-image .featured-image-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}}.product-detail-image .featured-image-wrapper .flex-item{-webkit-box-flex:0;-webkit-flex:0 1 auto;-moz-box-flex:0;-moz-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;position:relative;width:100%;height:100%;max-height:300px;max-width:500px;overflow:hidden}.product-detail-image .featured-image-wrapper .flex-item img{max-height:100%}.product-detail-image .featured-image-wrapper .featured-image,.product-detail-image .featured-image-wrapper .threesixty-image{position:absolute;top:0;left:0;z-index:2}.product-detail-image .featured-image-wrapper .featured-image{margin:auto;right:0;bottom:0}.product-detail-image .thumbs .heading{font-weight:400}.product-detail-image .thumbs li{display:block;float:left;border:1px solid #ccc;width:70px;height:50px;overflow:hidden;text-align:center;margin:0 .75em .5em 0}.product-detail-image .thumbs li a{display:block}.product-detail-image .thumbs li .threesixty{cursor:pointer;width:70px;height:50px;padding-top:15px}.product-specs ul{display:inline-block}.product-parts .actions{margin-bottom:1em}.product-parts .actions .btn{height:50px;width:48%}.product-parts .actions .btn.btn-wide{width:100%;padding-top:15px}.product-parts .actions .btn.btn-wide .block{display:inline}.product-parts .actions .btn-add{padding:0.45em 1em}.product-parts .actions .out-of-stock-message{display:block;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;width:50%;height:50px;float:left;text-align:center}.product-parts .actions .out-of-stock-message .error{margin:auto;font-weight:400}.product-parts .actions .out-of-stock-message .error .fa{margin:1px 0 3px 0}.product-parts .form-bar{margin:0}.product-parts .online-retailers{padding-top:7px}.product-detail-info .section-header{margin:0 0 4px;font-weight:300}.product-detail-info .product-detail-price{margin:0 0 1.25em 0}.product-detail-info .product-detail-links a{font-weight:600;border-left:1px solid #999;margin-left:.5em;padding-left:.75em}.product-detail-info .product-detail-links a:first-child{border:0;margin-left:0;padding-left:0}@media only screen and (max-width: 767px){.product-detail-info .actions form{margin:0}}.product-detail-info .actions .form-bar,.product-detail-info .actions .add-to-wishlist{max-width:295px;margin-bottom:1em}.product-detail-info .actions .error a{color:#c00;text-decoration:underline}.product-detail-info .actions .error a:hover{color:#900}.product-detail-info .actions .online-retailers{text-align:right}@media only screen and (max-width: 1024px){.product-detail-info .actions .online-retailers{text-align:left}}
.product-detail-info .actions,.callout .actions{position:relative}.product-detail-info .actions .field-validation-error a,.callout .actions .field-validation-error a{color:#c00;text-decoration:underline;display:inline}.product-detail-info .actions .field-validation-error a:hover,.callout .actions .field-validation-error a:hover{color:#900}.product-detail-info .actions .field-validation-error:before,.product-detail-info .actions .field-validation-error:after,.callout .actions .field-validation-error:before,.callout .actions .field-validation-error:after{left:auto;right:15px}.product-detail-info .actions .field-validation-error{left:20%}@media only screen and (max-width: 767px){.product-detail-info .actions .field-validation-error{left:auto;margin-bottom:2em}}
.callout .actions .field-validation-error{left:24%}@media only screen and (max-width: 767px){.callout .actions .field-validation-error{left:auto;float:left}}
.quantity .options label,.quantity .options select{display:inline-block}.quantity .options label{width:90px}.quantity .options select{width:150px;margin-left:10px}.quantity .options .tooltip-trigger-icon{color:#838383;font-size:20px;padding-left:10px}.quantity .btn-primary{margin:0 0 1em 0;max-width:275px}.list-split{-moz-column-count:2;-webkit-column-count:2;column-count:2;-moz-column-gap:20px;-webkit-column-gap:20px;column-gap:20px}@media only screen and (max-width: 767px){.list-split{-moz-column-count:1;-webkit-column-count:1;column-count:1;-moz-column-gap:0;-webkit-column-gap:0;column-gap:0}}.list-split li{display:block;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.filter-content .trigger{position:relative;display:block;background:#ffe792;font-weight:500;font-size:18px;padding:8px 22px 8px 12px;margin:0;text-decoration:none;color:#666;cursor:pointer}.filter-content .plus-minus{font-size:18px;right:7px;top:8px}.filter-content .accordion-list .list-section{padding-bottom:.5em}.filter-content .accordion-list .list-section-list{margin-bottom:1em}.filter-content .accordion-list .list-item{padding:3px 0 3px 12px;margin:0;background:#fefcee;border-top:1px solid #eae9e3}.filter-content .accordion-list .list-item:first-child{border:0}.filter-content li.Current ul,.filter-content label{display:block}.filter-content .list-sub{margin:0 0 0 15px}.filter-content .list-sub .list-item{font-size:13px;padding:0;margin:0;border:0}@media only screen and (max-width: 767px){.mobile .filter-content .accordion-list .list-section-list{display:none}}
.product-banner{margin-bottom:2em;position:relative}.product-banner a{display:block;text-decoration:none}.product-banner .banner-caption{display:block;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;width:55%;position:absolute;top:0;left:0;bottom:0}.product-banner .banner-caption .flex-container{margin:auto;padding:0 10px}.product-banner .banner-caption .banner-header{font-size:30px;font-weight:300;color:#333}@media only screen and (max-width: 767px){.product-banner{min-height:200px}.product-banner img{width:100%;max-width:728px}.product-banner .banner-caption{position:relative;width:100%}.product-banner .banner-caption .flex-container{margin:0 auto;padding:0}}@media only screen and (max-width: 700px){.product-banner img{position:absolute;right:-3%;top:0;width:106%}.product-banner .banner-caption{padding-top:33%}}.product-banner.banner-mymedela .banner-caption .banner-header{font-size:24px;margin:0 0 20px}@media only screen and (min-width: 480px) and (max-width: 767px){.product-banner.banner-mymedela .banner-caption .banner-header{margin:0 0 20px}}.product-banner.banner-mymedela .line2{display:block;font-size:30px;margin:5px 0 20px}@media only screen and (min-width: 480px) and (max-width: 767px){.product-banner.banner-mymedela .line2{display:inline;font-size:24px;margin:0}}.product-banner.banner-mymedela .brand-color{color:#ea8823}.product-list .section-content .callout .item-image{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}@media print{.item-carousel{min-height:400px}.flexslider-carousel .flex-viewport{width:auto !important}}
