/* austinmedical.com css-site 1765472262 */
@charset "UTF-8";body{position:relative;background-color:#ffffff;padding:0;margin:0}body,input,textarea,select,th,td{color:#424242;font-size:17px;font-family:"Source Sans 3",sans-serif;line-height:1.5em}a{color:#004796}a:visited{color:#004796}img{max-width:100%;height:auto}li{margin-left:15px;padding:0;list-style-position:outside}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:15px;margin-top:15px;font-weight:700;color:#004796}h1{line-height:1.2;font-weight:normal}.h3,h3{font-size:initial;font-size:28px;font-weight:300}select{border:1px solid #d0d0d0;border-radius:5px;background:#fff}.bold-orange{color:#eb6210;font-weight:bold}#scrollToTop{display:none;position:fixed;z-index:9999;left:5px;bottom:2px;text-align:center;cursor:pointer;opacity:0.7}#scrollToTop  img{max-width:48px;height:auto}.icons{display:inline-block;width:30px;height:30px;background:url('https://sep.turbifycdn.com/ty/cdn/austinmedical/icons-sprite-101.png') no-repeat 0 50%}.icons.icon-twitter{background-position-x:0}.icons.icon-feed{background-position-x:-100px}.form-item{margin:0 0 5px}.form-item-label{margin-right:7px}.form-item.option{margin:0 0 10px;display:flex}.form-item.option .form-item-label{font-weight:400;font-size:16px;min-width:30%}.form-item.option.select select{max-width:100%;width:70%;font-size:16px}.form-item.option.error{padding:5px 10px;background:pink}.form-item.availability{margin:15px 0 0}.form-item.total-price{margin:15px 0;font-weight:700;font-size:22px}.error-validate-message{display:none;padding:5px 10px;background:pink}.error-validate-message.error-validate-show{display:block}.addtocart-submit{margin:15px 0 20px;cursor:pointer}.addtocart-submit-button{border:0;border-radius:5px;color:#fff;background:#960047;text-transform:uppercase}.quantity{margin:10px 0}.inner{max-width:1200px;margin:auto}#site-main{position:relative;z-index:0;background-color:#ffffff}#site-main > .inner{padding-bottom:40px}.nav ul{display:block;margin:0;padding:0}.nav li{display:block;margin:0;padding:0;list-style:none}.nav .nav-name{display:block;color:#404040;text-decoration:none;font-size:13px}.nav a.nav-name{cursor:pointer}#mmenu{position:relative;z-index:1}.mega-nav{clear:both;background:#004796}.mega-nav > .inner{position:relative}.mega-nav .nav-name{font-size:15px}.mega-nav ul.top{display:flex;justify-content:space-between;align-items:center}.mega-nav ul.top > li{text-align:center}.mega-nav ul.top > li > .nav-name{display:flex;align-items:center;height:64px;padding:2px 15px;color:#fff;text-decoration:none;text-transform:uppercase;font-weight:700;font-size:18px;line-height:1.1em}.mega-nav ul.top > li:hover{background:#f2f1e5}.mega-nav ul.top > li:hover > .nav-name{color:#202020;text-decoration:none}.mega-nav ul.sub1{display:flex;justify-content:center;flex-wrap:wrap;gap:25px 20px;position:absolute;left:-9999px;right:-9999px;box-sizing:border-box;width:100%;padding:15px 20px;background:#ffffff;text-align:left;-moz-opacity:1;opacity:0;-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-ms-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.mega-nav ul.top > li:hover ul.sub1{left:0;right:auto;-moz-opacity:1;opacity:1}.mega-nav ul.sub1 > li{width:330px}.mega-nav ul.sub1 > li > .nav-name{margin:0 0 6px;color:#776838;font-weight:700;line-height:1.25;font-size:18px}.mega-nav .group-item .nav-name{margin:0 0 10px;font-weight:700;line-height:1.25;font-size:16px}.mega-nav ul.sub1 > li.columns-2{width:680px}.mega-nav ul.sub2{display:flex;flex-direction:column}.mega-nav .columns-2 ul.sub2{display:grid;grid-template-columns:1fr 1fr}.mega-nav .columns-3 ul.sub2{display:grid;grid-template-columns:1fr 1fr 1fr}.mega-nav ul.sub2 > li{margin:5px 0 0}.mega-nav ul.sub2 > li > .nav-name{font-weight:normal}.mega-nav .mega-nav ul.sub1 > li.columns-2 ul.sub2{display:grid;grid-template-columns:1fr 1fr}.mega-nav .viewmore-item{font-style:italic}.mega-nav-overlay{position:absolute;z-index:1;left:0;right:0;top:-32000px;bottom:auto;background-color:#000;-moz-opacity:0;opacity:0;-webkit-transition:opacity 0.3s linear;-moz-transition:opacity 0.3s linear;-ms-transition:opacity 0.3s linear;-o-transition:opacity 0.3s linear;transition:opacity 0.3s linear}.mega-nav-overlay.hover{top:0;bottom:0;-moz-opacity:0.6;opacity:0.6}.page-smenu-active .site-container{opacity:0.3}#smenu{position:fixed;z-index:9;top:0;bottom:0;left:-320px;width:320px;overflow:hidden;overflow-y:scroll;color:#000;color:#424242;background:#fff;-webkit-transition:left 0.3s ease;-moz-transition:left 0.3s ease;-ms-transition:left 0.3s ease;-o-transition:left 0.3s ease;transition:left 0.3s ease}#smenu.smenu-active{left:0;box-shadow:5px 0px 5px}#smenu ul{display:block;margin:0;padding:0}#smenu ul.smenu-top{position:relative;margin-top:40px}#smenu-cover{position:absolute;top:auto;left:0;bottom:0;width:100%;background:#fff}#smenu li{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0;padding:0;border-bottom:1px solid #d0d0d0;background:#fff;list-style:none}#smenu li a{display:block;overflow:hidden;box-sizing:border-box;height:40px;padding:0 15px 0 15px;color:#404040;text-decoration:none;white-space:nowrap;text-overflow:ellipsis;font-size:16px;line-height:40px}#smenu .smenu-sub{position:absolute;z-index:1;top:0;left:320px;width:320px;height:100%;background:#fff;-webkit-transition:left 0.3s ease;-moz-transition:left 0.3s ease;-ms-transition:left 0.3s ease;-o-transition:left 0.3s ease;transition:left 0.3s ease}#smenu .smenu-parent.smenu-active .smenu-sub{left:0}#smenu .smenu-sub .smenu-sub-title{justify-content:flex-start;box-sizing:border-box;border-bottom:0;background:#404040;cursor:pointer}#smenu .smenu-sub .smenu-sub-title a{color:#fff}#smenu .smenu-sub-control{cursor:pointer}#smenu .smenu-sub .smenu-sub-title .smenu-sub-control::before{display:block;width:7px;height:7px;margin:14px 0 0 17px;border-top:2px solid #c0c0c0;border-right:2px solid #c0c0c0;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg);content:''}#smenu .smenu-parent > a{max-width:calc(100% - 40px);padding-right:10px}#smenu .smenu-parent-control{width:40px;height:40px;cursor:pointer}#smenu li.smenu-parent .smenu-parent-control::after{display:block;width:7px;height:7px;margin:15px 0 0 13px;border-bottom:2px solid #808080;border-left:2px solid #808080;cursor:pointer;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg);content:''}#smenu-close{position:absolute;z-index:2;top:0;right:0;width:40px;height:40px;text-align:right;cursor:pointer}#smenu-close > span{display:inline-block;position:relative;width:20px;height:20px;margin:9px 15px 10px 0;opacity:0.5;cursor:pointer}#smenu-close > span:hover{opacity:1}#smenu-close > span::before,#smenu-close > span::after{display:block;position:absolute;left:15px;content:'';height:21px;width:2px;background-color:#333}#smenu-close > span::before{transform:rotate(45deg)}#smenu-close > span::after{transform:rotate(-45deg)}.promo-row{display:flex;justify-content:space-between;gap:20px 40px;margin:15px 0}.custom-select{position:relative;display:inline-block;margin:0 0 0 20px;text-align:left}.custom-select select{display:none}.select-selected{background-color:#004796}.select-selected:after{position:absolute;content:"";top:14px;right:10px;width:0;height:0;border:6px solid transparent;border-color:#fff transparent transparent transparent}.select-selected.select-arrow-active:after{border-color:transparent transparent #fff transparent;top:7px}.select-items div,.select-selected{color:#ffffff;padding:8px 16px;border:1px solid transparent;border-color:transparent transparent rgba(0,0,0,0.1) transparent;cursor:pointer}.select-items{position:absolute;background-color:#004796;top:100%;left:0;right:0;z-index:99}.select-selected{font-size:18px}.select-hide{display:none}.select-items div:hover,.same-as-selected{background-color:rgba(0,0,0,0.1)}.menu-row{display:flex;margin:0 0 30px 0}.shop-title{flex:auto;font-size:31px;align-self:center}.shopping-menu{flex:auto;text-align:right}.contents-heading{display:block;padding:10px 10px;background-color:#0093be;color:white;margin:20px 10px}.contents-heading h2{padding:0;margin:0}.breadcrumbs{padding-top:15px}ul#ys_promo_banner_list{padding:0}li.ys_promo_banner{margin:0}#site-header{position:relative;z-index:0}#site-header > .inner{position:relative;display:flex;justify-content:space-between;align-items:center;gap:15px 30px;padding:15px 0}#header-logo{order:2;max-width:215px}#header-logo img{display:block;width:auto;height:auto}.header-control,a.header-control{position:relative;display:inline-block;box-sizing:border-box}.header-control-wrapper{display:flex;align-items:center}.header-control,a.header-control,.header-control *{margin:0;padding:0;border:0}.header-control,a.header-control{cursor:pointer;text-decoration:none;text-transform:uppercase;font-size:16px;line-height:1}.header-control-label{display:none;white-space:nowrap}.header-control-icon{display:none}.header-control,a.header-control,.header-control .header-control-icon svg{color:#004796}.header-control .header-control-label{color:#424242}.header-control.has-txt .header-control-label{order:2;display:block}.header-control.has-txt.has-icon .header-control-label{margin-left:6px}.header-control.has-img .header-control-icon{order:1;display:block;font-size:10px;font-style:italic}.header-control.has-img .header-control-icon img{display:block;max-width:100%;max-height:100%;width:auto;height:auto}.header-control.has-img .header-control-icon img{width:26px;min-width:26px}.header-control.has-svg .header-control-icon{display:block;height:26px}.header-control.has-svg .header-control-icon svg{width:100%;height:100%;color:#000;color:}#menu-control{display:none}#menu-control img{max-height:56px}#cart-control{order:4}#header-search{order:3;flex-grow:1;position:relative;max-width:500px}#searcharea{position:relative;z-index:2000;box-sizing:content-box;height:34px;margin:0;padding:0;border:1px solid #004796;border-radius:25px}#searcharea fieldset,#searcharea .labelfield,#searcharea .buttonlabel{position:static}#searcharea .labelfield > span{display:none}#searcharea fieldset{border:0;padding:0;margin:0}#searcharea select,#searcharea [name="section"]{display:none;border:0 none;height:28px;margin:0 10px 0 0;padding:0 0 0 1em;background-color:#f6f6f6}#searcharea #query{position:absolute;top:0;left:0;box-sizing:border-box;width:calc(100% - 38px - 2px);height:34px;border:0;border-radius:0;padding:5px 15px;line-height:calc(28px - 2px);background-color:transparent;font-weight:bold}#searcharea #searchsubmit{position:absolute;display:block;top:0;right:0;width:40px;height:35px;padding:0;border:0;border-radius:0;color:transparent;background:transparent;cursor:pointer}footer{clear:both;min-height:263px;color:;background-color:;font-size::}footer a{color:}.footer-social a{display:inline-block;margin:11px 3px 0 0}.footerBoxes .box a{text-decoration:none}.footerBoxes{display:flex;margin:0 -10px 20px}.news-heading{color:#fff;font-weight:700;font-size:23px;display:inline-block;padding:2px 0 4px;margin-right:15px;vertical-align:middle}.footer-heading{display:block;font-weight:700;margin:10px 0;font-size:20px}.footerBoxes .box a{text-decoration:none}.footerBoxes .box{flex:auto;margin:10px}#footerPaymentOptions img{display:block;margin-top:10px}#copyright{text-align:center;font-size:14px;padding:0 0 20px}.newsletter.box{background:#004796;display:block;position:relative;text-align:center;clear:both;padding:10px 0}.newsletter.box h3,.newsletter.box .prompt{display:inline-block;vertical-align:middle;color:#fff;margin:0 15px 0 0;padding:0}.newsletter.box h3{font-weight:bold}.newsletter .prompt{margin-bottom:10px}.newsletter input[type='email']{display:inline-block;box-sizing:border-box;height:35px;padding:0 2em;border:1px solid #dedede;color:#424242;vertical-align:middle;line-height:35px}.newsletter input[type="submit"]{display:inline-block;box-sizing:border-box;height:35px;padding:0 1em;border:0;color:#ffffff;background-color:#a38b08;text-transform:uppercase;vertical-align:middle;font-weight:bold;line-height:35px}@media screen and (max-width:900px){.footerBoxes{display:block}.footerBoxes .box{display:block;margin:30px auto;text-align:center}#footerPaymentOptions{display:flex;flex-direction:column;align-items:center}#copyright{text-align:center}}@media screen and (max-width:700px){.newsletter.box h3,.newsletter.box .prompt{display:block;text-align:center}.newsletter.box .prompt{margin-bottom:6px}}@media screen and (max-width:370px){.newsletter input[type="email"]{display:block;width:100%;margin-top:10px}.newsletter input[type="submit"]{display:block;width:100%;margin-top:10px}}@media screen and (max-width:1260px){.inner{width:auto;margin-left:30px;margin-right:30px}}@media screen and (max-width:1020px){nav#mmenu{display:none}#header-logo{margin-right:auto}#menu-control{display:block;order:1}}@media screen and (max-width:910px){.inner{margin-left:20px;margin-right:20px}.menu-row{display:block}.shop-title{text-align:center;width:100%;display:block;margin:10px 0 20px}.shopping-menu{text-align:center}#header-logo img{max-height:40px}}@media (max-width:679px){#iframe_id iframe{width:280px !important;height:293px !important}}@media screen and (max-width:675px){.promo-row{display:block;margin:15px 0;text-align:center}}@media screen and (max-width:600px){#site-header .inner{display:grid;grid-template-areas:"menu-control logo   cart-control"   "search       search search      "}#menu-control{order:unset;grid-area:menu-control;margin:00}#cart-control{order:unset;grid-area:cart-control;margin:0}#cart-control .header-control-label{display:none}#header-logo{order:unset;grid-area:logo;width:auto;margin:0}#header-search{order:unset;grid-area:search;width:auto;max-width:none;margin:0}#searcharea{height:29px}#searcharea #query{height:29px;padding-top:0;padding-bottom:0;line-height:calc(23px - 2px)}#searcharea #searchsubmit{height:31px}}@media only screen and (max-width:390px){.inner{margin-left:10px;margin-right:10px}}
