@media all and (min-width:601px)and (max-width:690px){#footer{font-size:1.45vw}}@media all and (max-width:600px){#header .top-utils .newsletter,#header .top-utils li span,#header .social-top,#header .cart-wrap .text{display:none}.search-mailing .form{width:86%;margin-left:-43%}.search-mailing i.lnr-cross{font-size:25px}.search-mailing .form .input-icon{font-size:20px;top:8px}.search-mailing .form input{font-size:25px}.header .btn-menu{padding:.5em}#menu-mobile{width:100%;right:-101%}#menu-mobile{left:-101%}#footer{text-align:center;padding:4em 0}#footer .column:not(:last-child){margin:0}#footer .links,#footer .logo{margin-bottom:3em}#footer .mailing-list form input[type=email]{width:100%}#footer .mailing-list form .btn{position:static;width:100%;padding:1em 0}#home .homepage-banner{font-size:18px}.product-top .breadcrumb{float:none}.collection-nav{float:none;text-align:left}.collection-nav.shown{margin-top:20px}.collection-top .breadcrumb{float:none}.collection-top .sort-select{float:none;text-align:left;margin-top:0;width:100%}.collection-top .sort-select select{font-size:1.6em;max-width:13em}#product-wrap .product-gallery{padding:0;box-sizing:border-box}#product-wrap .product-gallery .slick-slider .slick-slide{margin:0}#product-wrap .product-gallery .active-wrapper{width:100%;overflow:hidden;margin:0}#product-wrap .product-gallery .active-wrapper img{max-width:100%}#product-wrap .product-info .price .retail,#product-wrap .product-info .price .deal{margin:0 7px}#product-wrap .product-specs{padding:3em 2em 0}#product-wrap .state .state-label{margin-bottom:0;text-align:center;padding-left:1em;padding-right:1em;font-size:1.4em}#product-wrap .state .grid{margin-left:auto;margin-right:auto;max-width:calc(100% - 2.5em)}#product-wrap .state .grid:after{display:none}#product-wrap .grid__item.state-selector{padding-left:0}#product-wrap .state{padding-bottom:.2em}#product-wrap .state select{font-size:1.6em}#product-wrap .doctor .doctor-not-listed{margin-top:3.5em}#product-wrap .step-2 .btn-prev{margin-bottom:1em}#product-wrap .step-2 .step-title{text-align:left}#product-wrap .frequency-option{flex-wrap:wrap-reverse}#product-wrap .frequency-option .purchase-options .item{min-height:2.5em}#product-wrap .frequency-option.purchase-options-enabled .purchase-options{width:100%;display:flex;justify-content:space-between}#product-wrap .frequency-option.purchase-options-enabled .purchase-options .item{font-size:1.4em;width:50%;height:100%;margin-bottom:0;padding:0 .5em}#product-wrap .frequency-option.purchase-options-enabled .info{width:100%}#product-wrap .doctor .selectize-input{font-size:1.7em;padding:.8em 1em}.new-doctor-popup .title{font-size:5vw}.new-doctor-popup .tingle-modal__closeIcon{top:.5em;right:.5em}.product-item .price .retail,.product-item .price .deal{margin:0 7px}.thumbs-swatches-wrap span.more{font-size:3vw}.product-item .thumbs-swatches-wrap div{margin-right:4.5%;width:15%;padding-top:15%}.product-item .thumbs-swatches-wrap div.last{display:none}.product-item .thumbs-swatches-wrap span.more{font-size:2vw}.product-item .thumbs-swatches-wrap div.feat{margin-right:-4px}#blog.template-list h2{text-align:center}#blog.template-list .articles-wrapper{width:100%;float:none}#blog.template-list .article-date{display:none}#article .wrapper{width:100%}.blog-sidebar{display:none}#cart table td{display:block;margin-bottom:20px;box-sizing:border-box}#cart table .title{margin-bottom:0}#cart table .item img{margin:auto;padding:20px 0 0}#cart .item .remove a{position:relative;display:block}#cart .item .remove a i{position:absolute;z-index:1;bottom:.7em;right:.8em}#cart .subtotal{max-width:100%}#cart .buttons input{float:left;padding-left:0;padding-right:0;margin:0}#cart .buttons .continue{width:57%;margin-right:3%}#cart .buttons .update{width:40%}#cart .buttons .checkout-button{width:100%;margin-top:3%}#side-cart{width:80%;right:-82%}.slick-dots{bottom:20px}.popup-wrapper .img{position:relative;width:100%;padding-top:40%}.popup-wrapper .wrap{padding:3em 20px}.section-featured h2{margin-bottom:1em}.section-featured .slick-slider .slick-slide{margin:0 10px}.info-cards .card{padding:2em 0 0}.info-cards .card .title{padding:0 0 .7em}.brands h2{margin-bottom:1em}.collection-top .search input[type=text]{width:100%;padding-left:3.5em}.collection-top .search form label{display:none;font-size:1.4em;color:#4a4a4a}.collection-top .search input[type=button]{position:absolute;padding-left:1px;padding-top:3px;margin:-3px .6em 0;font-size:1.9em;left:.5em}.product-item .title,.product-item .price,.collection-top>.note{font-size:1.5em}.js-retail{vertical-align:top}.js-price-wrapper{text-align:left;display:inline}.login-page input.btn,.login-page .register-btn{width:100%}.my-account .grid{margin-top:0}.my-account .grid h3{margin-top:2em}.my-account h1,.my-account h2,.my-account .address-actions{text-align:center}.my-account .content>.margins{text-align:center}#customer_orders,#ReCharge .rc_header-settings__title{text-align:center}#ReCharge .recharge .rc_layout__content .rc_schedule__orders{font-size:1.2em}#ReCharge .recharge .rc_layout__content table.rc_subscriptions__subscription__items{font-size:2.6vw}#ReCharge #content__customers__billing table{font-size:.8em}#ReCharge #content__customers__billing table td:nth-child(1){width:110px}.tingle-modal.product-wrap .tingle-modal-box{top:0}}@media all and (max-width:550px){.my-account table th,.my-account table td,.my-account table tfoot td{padding:.7em}.my-account table{font-size:1.8vw}.my-account .heading.address h1,.my-account .heading.address h2{margin-bottom:1em;float:inherit}.my-account .heading.address .btn{float:inherit;margin-bottom:2em;position:static}.header .btn-menu{max-width:170px}}@media all and (max-width:450px){.header .btn-menu{font-size:1.5em;max-width:125px}.header .logo img{max-height:45px}#product-wrap .op-field select{width:9em}#product-wrap .op-field{margin-left:0;margin-right:0}#product-wrap .btn-next,.product-wrap .btn-next{width:100%;max-width:21em}.new-doctor-popup{padding:4em 2em}.new-doctor-popup .field-wrapper{flex-direction:column}.new-doctor-popup .field-wrapper .field-label{width:100%;margin-bottom:.5em;font-size:1.5em;text-align:center}.new-doctor-popup .field-wrapper .field-input{width:100%;max-width:35em}#ReCharge #content__customers__billing table{font-size:1em}#ReCharge #content__customers__billing table td:nth-child(1){width:100%}#ReCharge #content__customers__billing table tr{display:grid;border-bottom:1px solid #d4d4d4}#ReCharge #content__customers__billing table tr:last-child{border-bottom:0}}@media all and (max-width:374px){.header .btn-menu{font-size:1.2em}.header .logo img{max-height:43px}}@media all and (max-width:360px){#product-wrap form{font-size:.8em}}
/*# sourceMappingURL=/cdn/shop/t/284/assets/style-small.scss.css.map */
