@charset "utf-8";

#more{padding: 210px 0 100px;}
#more .ideas-tag-search{ max-width: 525px; margin: 45px auto 74px; position: relative;}
#more .ideas-tag-search__icon{ position: absolute; left: 16px; top: 50%; transform: translateY(-50%); pointer-events: none;}
#more .ideas-tag-search input{ width: 100%; height: 48px; padding: 0px 16px 0 60px; border: none; background: #e8e8e8; font-size: 15px; box-sizing: border-box; outline: none;}

#more .vsm-gallery{padding: 60px 0 0;}
#more .ecbn-selection-page-wrapper .ecbn-selection-page-tabs-box {padding: 0;}
#more .vsm-gallery .ecbn-selection-page-wrapper .ecbn-selection-page-tabs-area .ecbn-selection-page-tabs{display: flex; flex-wrap: wrap; align-items: center; justify-content: center; gap:9px;}
#more .vsm-gallery .ecbn-selection-page-wrapper .ecbn-selection-page-tabs-area .ecbn-selection-page-tabs .ecbn-selection-page-tabs--item{display: inline-block; width: auto; height: auto;padding: 0px; }
#more .vsm-gallery .ecbn-selection-page-wrapper .ecbn-selection-page-tabs-area .ecbn-selection-page-tabs .ecbn-selection-page-tabs--item a{padding: 10px 20px; font-size: 15px; letter-spacing: 0.18em;}
#more .vsm-gallery .ecbn-selection-page-wrapper .ecbn-selection-page-tabs-area .ecbn-selection-page-tabs .ecbn-selection-page-tabs--item:not(:first-child) a{font-family: futura-pt, sans-serif; font-style: normal; font-weight: 700;}
#more .vsm-gallery .ecbn-selection-page-wrapper .ecbn-selection-page-tabs-area .ecbn-selection-page-tabs .ecbn-selection-page-tabs--item.ecbn-selection-page-tabs--active a{ background-color: #9c9c9c; color: #fff !important;}

#more .ecbn-selection-page-wrapper .ecbn-selection-footer2 {display: none;}

#more h2{font-size: 16px; text-align: center; letter-spacing: 0.17em; }
#more h2 span{font-size: 65px; font-family: futura-pt, sans-serif; font-style: normal; font-weight: 700; display: inline-block; padding: 0 0 13px;}

#more .vsm-gallery .ecbn-selection-page-wrapper .ecbn-selection-snap{display: flex; flex-wrap: wrap; gap:5px;width: 100% !important; height: auto !important;}
#more .vsm-gallery .ecbn-selection-page-wrapper .ecbn-selection-snap li.ecbn-selection-item{position: relative !important; left: auto !important; top: auto !important; padding: 0px; width: calc(100% / 5 - 4px); height: auto;}

#more .ecbn-selection-page-wrapper,
#more .vsm-gallery .ecbn-selection-page-wrapper .ecbn-selection-content{ margin: 0 !important;}
/* ------------------------------------------------------------ .insta */

.insta .ecbn-selection-wrapper{text-align: center;}
.insta .ecbn-selection-widget{padding: 0 50px; margin: 0 auto;}
.insta .ecbn-selection-wrapper .ecbn-selection-title{padding: 0 0 0 58px; display: inline-block; width: auto; position: relative;margin: 120px 0 30px;}
.insta .ecbn-selection-wrapper .ecbn-selection-title span{ letter-spacing: 0.05em; font-size: 42px; font-family: futura-pt, sans-serif; font-style: normal; font-weight: 700; line-height: 163%; position: relative; }
.insta .ecbn-selection-wrapper .ecbn-selection-title:before{content: ""; display: inline-block; width: 42px; height: 42px; position: absolute; left: 0px; top: 50%; transform: translateY(-50%); background: url( https://d2w53g1q050m78.cloudfront.net/andmedicalcom/uploads/assets/images/special/instr_1.svg ) no-repeat center center; background-size: 100%;}

.ecbn-selection-preview-new div.noProductsMsg,
.ecbn-selection-preview-content .ecbn-selection-preview-slide-wrapper .ecbn-selection-slider-controls,
.insta .ecbn-selection-wrapper .ecbn-selection-description,
.insta .ecbn-selection-wrapper .ecbn-selection-title img,

.insta .ecbn-selection-wrapper .ecbn-selection-footer2{display: none !important; }

.ecbn-selection-preview-slide-wrapper .ecbn-selection-right-item-list{text-align: left !important;}
.ecbn-selection-preview .ecbn-selection-right div.ecbn-selection-right-item-list .ecbn-selection-item{width: calc(100% / 2 - 10px); height: auto; padding: 0; margin: 0;}
.ecbn-selection-preview .ecbn-selection-right div.ecbn-selection-right-item-list .ecbn-selection-item-img img{width: 100%; height: auto;}
.ecbn-selection-preview .ecbn-selection-right div.ecbn-selection-right-item-list .ecbn-selection-item-productprice,
.ecbn-selection-preview .ecbn-selection-right div.ecbn-selection-right-item-list .ecbn-selection-item-name,
.ecbn-selection-preview .ecbn-selection-right div.ecbn-selection-right-item-list .ecbn-selection-item-productprice .ecbn-selection-item-normalprice{text-align: left !important; width: 100% !important;}
.insta .vsm-slider .ecbn-selection-wrapper li.ecbn-selection-item > div > a{height: 211px; width: 211px;}


.ecbn-selection-preview-slide-wrapper .ecbn-selection-right-item-list{width: 100% !important; transform: none !important; display: flex !important; flex-wrap: wrap; gap: 20px 20px; height: auto !important;overflow-y: scroll; max-height: 40vh;}

.ecbn-selection-preview .ecbn-selection-preview-personal {margin: 10px auto 0px; width: 496px;}
.ecbn-selection-preview .ecbn-selection-preview-personal > span{margin: 0 5px 0 0;}
.ecbn-selection-preview .ecbn-selection-preview-personal .ecbn-selection-preview-media--icon a::before{ width: 24px; height: 24px; background: url( https://d2w53g1q050m78.cloudfront.net/andmedicalcom/uploads/assets/images/special/instr_1.svg ) no-repeat center center !important; background-size: 100% !important;}


@media only screen and (max-width: 768px) {
	#more{padding: 100px 0 50px;}
	
	#more .vsm-gallery{padding: 40px 0% 0; width: 90%;}
	#more .vsm-gallery .ecbn-selection-page-wrapper .ecbn-selection-page-tabs-area .ecbn-selection-page-tabs .ecbn-selection-page-tabs--item{display: inline-block; width: auto; height: auto; padding: 0px;}
	#more .vsm-gallery .ecbn-selection-page-wrapper .ecbn-selection-page-tabs-area .ecbn-selection-page-tabs .ecbn-selection-page-tabs--item a{padding: 7px 10px; font-size: 13px;}
	#more .ideas-tag-search { margin: 25px auto 40px;}
	#more h2{font-size: 13px;}
	#more h2 span{font-size: 45px; padding: 0 0 6px;}
	#more .ideas-tag-search input{ height: 40px; padding: 0 16px 0 44px; font-size: 14px;}
	#more .ideas-tag-search__icon {left: 10px; width: 16px; height: 18px;}
	
	#more .vsm-gallery .ecbn-selection-page-wrapper .ecbn-selection-snap li.ecbn-selection-item{ padding: 0px; width: calc(100% / 3 - 4px); height: auto;}
	/* ------------------------------------------------------------ .insta */
	.insta .ecbn-selection-widget-new div.ecbn-selection-wrapper{margin: 0 auto; }
	.insta .ecbn-selection-widget-new .ecbn-selection-wrapper{margin: 0 auto !important; width: 90%;}
	.insta .ecbn-selection-widget{padding: 0px; margin: 0px;}
	.insta .ecbn-selection-wrapper .ecbn-selection-title{padding: 0 0 0 34px; margin: 70px 0 20px;}
	.insta .ecbn-selection-wrapper .ecbn-selection-title span{ font-size: 28px; }
	.insta .ecbn-selection-wrapper .ecbn-selection-title:before{width: 28px; height: 28px;}
	.insta .vsm-slider .ecbn-selection-wrapper li.ecbn-selection-item > div > a{height: auto; width: 100%;}
	.insta .ecbn-selection-wrapper li.ecbn-selection-item {width: calc(33.33333vw - 13px); }
	.ecbn-selection-preview .ecbn-selection-right div.ecbn-selection-right-item-list .ecbn-selection-item-content,
	.ecbn-selection-preview .ecbn-selection-right div.ecbn-selection-right-item-list .ecbn-selection-item-img{width: 100% !important; height: auto;}
	.ecbn-selection-preview .ecbn-selection-right div.ecbn-selection-right-item-list .ecbn-selection-item{width: calc(100% / 2 - 7px); }

	.ecbn-selection-preview .ecbn-selection-preview-personal {margin: 10px auto 0px; width: 90%;}
	.ecbn-selection-preview-slide-wrapper .ecbn-selection-right-item-list{width: 100% !important; gap: 14px; height: auto !important; }
}