*{box-sizing:border-box}.rainbow-text{background:linear-gradient(to right,red,orange,#ff0,green,#0ff,#00f,indigo,violet);-webkit-background-clip:text;background-clip:text;color:transparent}.rainbow-border{border-image:linear-gradient(to right,red,orange,#ff0,green,#0ff,#00f,indigo,violet) 1;border-style:solid;border-width:6px 0px 6px 0px}.clear{clear:both}.center{text-align:center}.leftcol{float:left}.rightcol{float:right}.bold{font-weight:700}.cr-note-text{font-size:.9em;color:red}.black-link{color:#000;text-decoration:none}.black-link:hover{text-decoration:underline}.ribbon{width:75%;max-width:600px;font-size:1.2em;position:relative;background-color:#ffe138;text-align:center;color:#454545;letter-spacing:3px;padding:.6em 1em;margin:1em auto 3.5em;outline-color:#ffdd1f;outline-offset:0px;outline-style:solid;box-shadow:0 2px 2px 1px #b89c00}.ribbon:before,.ribbon:after{content:"";position:absolute;display:block;bottom:-1.13em;border:1.5em solid rgb(234.5,199.148241206,0);z-index:-1}.ribbon:before{left:-1.97em;border-right-width:1.5em;border-left-color:transparent}.ribbon:after{right:-1.97em;border-left-width:1.5em;border-right-color:transparent}.ribbon .ribbon-content:before,.ribbon .ribbon-content:after{content:"";position:absolute;border-style:solid;border-color:rgb(183.5,155.8366834171,0) transparent transparent transparent;bottom:-1.16em}.ribbon .ribbon-content:before{left:0;border-width:1em 0 0 1em}.ribbon .ribbon-content:after{right:0;border-width:1em 1em 0 0}.spinnerWrapper{position:fixed;width:100%;max-width:1200px;top:50%;height:100px}.spinnerWrapper.hide{display:none}.spinnerWrapper .spinner{width:100px;height:100px;position:relative;margin-left:auto;margin-right:auto;text-align:center;vertical-align:center;transform:rotate(45deg);z-index:100}.spinnerWrapper .spinner .sk-cube{float:left;width:50%;height:50%;position:relative;transform:scale(1.1)}.spinnerWrapper .spinner .sk-cube:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#4a1ca8;animation:sk-foldCubeAngle 2.4s infinite linear both;transform-origin:100% 100%}.spinnerWrapper .spinner .sk-cube2{transform:scale(1.1) rotate(90deg)}.spinnerWrapper .spinner .sk-cube3{transform:scale(1.1) rotate(180deg)}.spinnerWrapper .spinner .sk-cube4{transform:scale(1.1) rotate(270deg)}.spinnerWrapper .spinner .sk-cube2:before{animation-delay:.3s}.spinnerWrapper .spinner .sk-cube3:before{animation-delay:.6s}.spinnerWrapper .spinner .sk-cube4:before{animation-delay:.9s}@keyframes sk-foldCubeAngle{0%,10%{transform:perspective(140px) rotateX(-180deg);opacity:0}25%,75%{transform:perspective(140px) rotateX(0);opacity:1}90%,to{transform:perspective(140px) rotateY(180deg);opacity:0}}sup{font-size:x-small}body{width:100%;max-width:1200px;margin:0 auto;font-family:open-sans,Arial,"sans-serif";font-weight:400}nav{position:relative;padding:50px 60px 55px}nav div.left,nav div.right{display:inline-block;vertical-align:middle}nav div.left .logo img{display:block;border:0}nav div.right{position:absolute;right:60px;padding-top:5px}nav div.right div.navLinks a{color:#4a1ca8;text-decoration:none;font-size:16px;font-weight:600;padding:13px 18px;margin-right:0}nav div.right div.navLinks a:last-of-type{margin-right:0}nav div.right div.navLinks a:hover,nav div.right div.navLinks a.active{background-color:#eee5ff}nav div.right div.navLinks div.dropdown{display:none;background-color:#4a1ca8;padding:15px 20px 7px;border-radius:0 6px 6px;position:absolute;left:0;top:40px;box-shadow:0 1px 5px #777;width:325px;z-index:1000}nav div.right div.navLinks div.dropdown .row{margin-bottom:8px}nav div.right div.navLinks div.dropdown a{color:#fff;text-decoration:none;font-size:14px;font-weight:700;padding:0;margin-right:70px}nav div.right div.navLinks div.dropdown a:hover{border-bottom:2px solid #FFF;background-color:transparent}nav div.right div.m_navLinks{display:none;position:absolute;right:-5px;top:-5px;background-color:#4a1ca8;width:200px;padding:50px 15px 15px;border-radius:0 10px 10px;box-shadow:0 1px 3px #6e579e;z-index:100}nav div.right div.m_navLinks a{display:inline-block;color:#fff;text-decoration:none;padding:0;margin-top:6px}nav div.right div.m_navLinks a:hover{border-bottom:0}nav div.right div.m_navLinks div.expanded{display:none;padding-left:15px;margin-bottom:10px}nav div.right div.m_navLinks div.expanded a{display:block}nav div.right div.m_navLinks div.expanded a:hover{text-decoration:underline}nav div.right #m_navButton{display:none;background-color:#eee5ff;padding:8px 10px;border-radius:6px;width:50px;box-shadow:0 1px 3px #4a1ca8;position:relative;z-index:1000}nav div.right #m_navButton div.bar{width:100%;background-color:#4a1ca8;padding:5px 0 0;display:block;margin:0 auto}nav div.right #m_navButton div.bar.middle{margin:5px 0}nav div.right #m_navButton.active{background-color:#4a1ca8;box-shadow:0 0 0 2px #eee5ff}nav div.right #m_navButton.active div.bar{background-color:#eee5ff}footer{background-color:#2b2a2a;padding:60px 15px 35px;text-align:center}footer .logo img{margin-top:0;border:0}footer div.links{margin-top:1em}footer div.links a,footer div.links a:link,footer div.links a:visited{color:#fefeff;text-decoration:none;font-size:15px;font-weight:600;margin:0 15px}footer div.links a:active,footer div.links a:hover,footer div.links a:focus{color:#eee5ff;border-bottom:1px solid #EEE5FF}footer div.information{color:#fefeff;margin-top:20px;font-size:14px}footer div.information br.showMobile{display:none}footer div.information.small{font-size:13px}footer a.gripLink{color:#fff}footer a.gripLink:hover{color:#d9d9d9;text-decoration:none}.btn{display:inline-block;background-color:#4a1ca8;font-family:open-sans,Arial,"sans-serif";font-size:16px;font-weight:700;color:#fff;text-decoration:none;padding:1em;border-radius:1.3em;border:3px solid #FFF;box-shadow:0 0 0 3px #4a1ca8;cursor:pointer;text-align:center}.btn:hover{background-color:#7b49e1;box-shadow:0 0 0 3px #7b49e1}.btn.disabled{background-color:#daccf7;box-shadow:0 0 0 3px #daccf7;cursor:default}#cartWidget{position:fixed;bottom:80px;right:80px}#cartWidget #cartToggle{position:relative;z-index:10000;color:#fff;background-color:#4a1ca8;box-shadow:0 0 0 3px #4a1ca8,0 1px 3px 3px #2b2a2acc;padding:10px 12px;border:2px solid #FFF;border-radius:8px;cursor:pointer;opacity:.9}#cartWidget #cartToggle:hover,#cartWidget #cartToggle.opaque{opacity:1}#cartWidget #cartToggle #cart_icon{display:block;max-width:40px;margin:0 auto}#cartWidget #cartToggle span.count{display:inline-block;position:absolute;top:4px;right:18px;color:#4a1ca8;background-color:#eae2fa;width:24px;padding:2px 0 3px;border:2px solid rgb(54.7448979592,20.7142857143,124.2857142857);border-radius:50%;font-size:11px;font-weight:700;text-align:center}#cartWidget #cartOverlay{display:none;width:100%;max-width:600px;min-width:300px;position:relative;z-index:10001;color:#fff;background-color:#4a1ca8;box-shadow:0 0 0 3px #4a1ca8,0 1px 3px 3px #2b2a2acc;padding:10px 25px 25px;font-size:15px;font-weight:600;border:2px solid #FFF;border-radius:8px}#cartWidget #cartOverlay #cartTable{width:100%;text-align:center;border-collapse:collapse;margin-bottom:8px;max-width:25em}#cartWidget #cartOverlay #cartTable th{padding:5px 6px;font-size:14px}#cartWidget #cartOverlay #cartTable th.product,#cartWidget #cartOverlay #cartTable th.sku{text-align:left}#cartWidget #cartOverlay #cartTable td{border-top:1px solid #FFF;padding:5px 6px;font-size:13px}#cartWidget #cartOverlay #cartTable td.product,#cartWidget #cartOverlay #cartTable td.sku{text-align:left}#cartWidget #cartOverlay #cartTable td.remove a{color:#ca5c38;text-decoration:none}#cartWidget #cartOverlay #cartTable td.remove a:hover{color:red}#cartWidget #cartOverlay #cartTotal{text-align:right;margin-top:0;margin-bottom:10px;font-size:14px}#cartWidget #cartOverlay a{color:#fff;text-decoration:underline}#cartWidget #cartOverlay a:hover{text-decoration:none}#cartWidget #cartOverlay a.clearCart{display:inline-block;vertical-align:middle;color:#fff;text-decoration:none;background:url(/build/assets/empty_cart_icon-DnIp68lW.png) center center no-repeat;width:35px;height:35px;text-indent:-9999em}#cartWidget #cartOverlay a.clearCart:hover{opacity:.8}#cartWidget #cartOverlay a.checkout{display:inline-block;vertical-align:middle;margin-left:50px;color:#fff;text-decoration:none;background:url(/build/assets/checkout_icon-CWuiPdqH.png) center center no-repeat;width:30px;height:30px;text-indent:-9999em}#cartWidget #cartOverlay a.checkout:hover{opacity:.8}#cartWidget #cartOverlay a.closeCart{display:block;position:absolute;right:0;bottom:0;text-decoration:none;border-bottom-right-radius:5px;border-top-left-radius:8px;background:#fff url(/build/assets/close_icon-QvrTX41j.png) center center no-repeat;width:45px;height:30px;text-indent:-9999em}#cartWidget #cartOverlay a.closeCart:hover{background-color:#fffc;text-decoration:none}#cartWidget #cartOverlay #cartEmpty{text-align:center}#cartWidget #cartOverlay #cartEmpty a{text-decoration:none;border-bottom:1px solid #FFF}#cartWidget #cartOverlay #cartEmpty a:hover{text-decoration:none;border-bottom:0}body.index div.alert{padding:10px;margin:0 0 22px}body.index div.alert.alert-success{border:2px solid #479255;background:#7dc67c;font-size:20px;font-weight:700;text-align:center;color:#fff;padding:25px 10px;margin:0 auto;width:80%;text-transform:uppercase}body.index div.hero_section{padding-bottom:50px;position:relative}body.index div.hero_section img.hero{margin:0 auto 52px;display:block;width:100%;max-width:830px}body.index div.hero_section .vials{display:block;margin:0 auto;width:100%;max-width:1079px}body.index div.hero_section .m_vials{display:none;margin:0 auto;width:100%;max-width:616px}body.index div.hero_section .m_vials_text{display:none;text-align:center;font-size:20px;margin:0 auto 25px;width:100%;max-width:580px;line-height:1.4}body.index div.hero_section .btn_explore{margin:60px auto 0;display:block;width:100%;max-width:255px}body.index div.mid_section{background:#f1f1f3 url(/build/assets/bg-BCyR2Y1R.jpg) center 0 no-repeat;padding:65px 60px 30px;position:relative}body.index div.mid_section p.description{width:630px;font-size:15px;font-weight:600;line-height:1.7;margin:0 0 35px 4px;color:#1b1b1b}body.index div.mid_section div.drams p.bg_dram_label{position:absolute;top:850px;right:290px;color:#444}body.index div.mid_section div.drams .row{display:flex;column-count:3;column-gap:1em;padding-bottom:1em}body.index div.mid_section div.drams .dram-wrap{text-align:center;font-weight:700;position:relative;padding-bottom:2em}body.index div.mid_section div.drams .cr-note{position:absolute;color:red;font-size:10pt;width:75px;top:3em}body.index div.mid_section div.drams .dram-title{position:absolute;top:93%;left:50%;transform:translate(-50%,-50%);width:100%}body.index div.mid_section div.drams img.dram{max-width:200px;border-radius:inherit;border-radius:1em;box-shadow:2px 3px 13px #b5b5b5}body.index div.mid_section div.shipping_counts{max-width:200px;margin-top:30px;color:#484b56;font-size:18px}body.index div.mid_section div.shipping_counts p{vertical-align:top;font-weight:700;margin:0 0 .5em;width:100%;text-align:center}body.index div.mid_section div.shipping_counts ul{display:inline-block;vertical-align:top;margin:0;width:100%;text-align:center;padding-left:0;list-style-type:none}body.index div.mid_section div.shipping_counts ul li{line-height:1.5}body.index div.where_to_buy{background-color:#e2dedd;text-align:center;padding:70px 60px 120px}body.index div.where_to_buy h1{margin:0 0 50px;font-size:22px;font-weight:600;color:#444}body.index div.where_to_buy div.buy_option{border:2px solid #afacab;border-radius:1em;display:inline-block;width:338px;position:relative;vertical-align:top}body.index div.where_to_buy div.buy_option.middle{margin:0 25px}body.index div.where_to_buy div.buy_option a{vertical-align:middle;display:block;max-width:250px;margin:3em auto;font-size:15px}body.index div.where_to_buy div.buy_option a.placeholder{background-color:#fff;color:#fe4646;text-decoration:none;padding:20px 10px;border-radius:10px;font-size:18px;margin:40px auto}body.index div.where_to_buy div.buy_option a.placeholder:hover{background-color:#7b49e1}body.index div.where_to_buy div.buy_option .buy_title{top:-23px;position:relative;background-color:#e2dedd;padding:10px;color:#2b2a2a;display:inline-block}body.index div.where_to_buy div.buy_option .buy_title .small{font-size:13px;position:absolute;left:-50%;top:35px;width:180px}body.index div.map{width:100%}body.index div.map iframe{display:block;width:100%;margin:0 auto;border:0}body.contact{background-color:#eae7e6}body.contact div.contact_wrapper{background:#f5f5f5 url(/build/assets/bg_contact-BDBg_fgW.jpg) center 0 no-repeat}body.contact .content{margin-bottom:100px;min-height:640px}body.contact div.contact_text{margin-top:20px;margin-bottom:50px;text-align:center}body.contact div.contact_text h1.header{font-size:28px;margin:0 0 25px}body.contact div.contact_text p.copy{font-size:18px;margin:5px 0 0}body.contact .phone_number_block,body.contact .contact_form_wrapper{display:inline-block;vertical-align:top}body.contact .phone_number_block{background-color:#fff;color:#000;width:280px;margin-left:300px;padding:28px 25px;box-shadow:0 1px 2px #ede9e8}body.contact .phone_number_block .phone_inner_wrap{display:block}body.contact .phone_number_block .phone_inner_wrap .phone_icon,body.contact .phone_number_block .phone_inner_wrap .phone_right_wrapper{display:inline-block;vertical-align:middle}body.contact .phone_number_block .phone_inner_wrap .phone_icon{margin-right:8px}body.contact .phone_number_block .phone_inner_wrap .phone_right_wrapper .phone_text{font-weight:700;margin:0}body.contact .phone_number_block .phone_inner_wrap .phone_right_wrapper .phone_number{margin:0}body.contact .contact_form_wrapper{background-color:#fff;width:520px;margin-left:35px;padding:22px 20px;box-shadow:0 1px 2px #ede9e8}body.contact .contact_form_wrapper div.alert{padding:10px;margin:0 0 22px}body.contact .contact_form_wrapper div.alert.alert-danger{border:2px solid #F33;background:#fff5f5;font-size:15px}body.contact .contact_form_wrapper div.alert.alert-danger ul{color:#f33;margin:0;padding-left:25px}body.contact .contact_form_wrapper div.alert.alert-danger ul li{line-height:1.5}body.contact .contact_form_wrapper div.alert.alert-success{border:2px solid #479255;background:#7dc67c;font-size:20px;font-weight:700;text-align:center;color:#fff;padding:25px 10px;margin:0;text-transform:uppercase}body.contact .contact_form_wrapper form button.contact_btn{font-size:15px;float:right;padding:10px;width:100%;max-width:250px;border:0;border-radius:0;box-shadow:none}body.contact .contact_form_wrapper form button.contact_btn.disabled,body.contact .contact_form_wrapper form button.contact_btn[disabled=disabled],body.contact .contact_form_wrapper form button.contact_btn[disabled]{opacity:.5;filter:alpha(opacity=50);cursor:not-allowed}body.contact .contact_form_wrapper form .form_chunk{margin-bottom:1em}body.contact .contact_form_wrapper form .form_chunk.last_chunk{margin-top:25px;margin-bottom:0}body.contact .contact_form_wrapper form .form_chunk:after{content:"";display:block;height:0;clear:both;visibility:hidden}body.contact .contact_form_wrapper form .leftcol,body.contact .contact_form_wrapper form .rightcol{width:48%}body.contact .contact_form_wrapper form input,body.contact .contact_form_wrapper form textarea,body.contact .contact_form_wrapper form select{font-family:open-sans,Arial,"sans-serif";font-size:15px;font-weight:400;background-color:#f5f5f5;color:#4d4d4d;padding:8px 10px;border:1px solid #ECE8E7;border-radius:0;width:100%}body.contact .contact_form_wrapper form input:required{box-shadow:none!important}body.contact .contact_form_wrapper form input:invalid{box-shadow:0 0 1.5px 1px red}body.contact .contact_form_wrapper form select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}body.contact .contact_form_wrapper form .selectContainer{position:relative;display:inline-block;width:100%}body.contact .contact_form_wrapper form .selectContainer:after{content:"";width:0;height:0;position:absolute;pointer-events:none;border-left:5px solid transparent;border-right:5px solid transparent;top:.95em;right:.7em;border-top:8px solid #000}body.contact .contact_form_wrapper form textarea{resize:none;line-height:1.4}body.contact .contact_form_wrapper form p.word_limit{text-align:right;margin:2px 5px 0 0;font-size:12px;color:#4d4d4d}body.contact .contact_form_wrapper form ::placeholder{color:#4d4d4d}body.contact .contact_form_wrapper form ::-webkit-input-placeholder{color:#4d4d4d}body.contact .contact_form_wrapper form ::-moz-placeholder{color:#4d4d4d}body.contact .contact_form_wrapper form :-ms-input-placeholder{color:#4d4d4d}body.contact .contact_form_wrapper form :-moz-placeholder{color:#4d4d4d}body.survey{background-color:#eae7e6}body.survey div.wrapper{background:#f5f5f5 url(/build/assets/bg_contact-BDBg_fgW.jpg) center 0 no-repeat}body.survey .content{margin-bottom:100px;min-height:640px}body.survey .form_wrapper{display:block;background-color:#fff;max-width:520px;width:80%;margin-left:auto;margin-right:3em;padding:22px 20px;box-shadow:0 1px 2px #ede9e8}body.survey .form_wrapper form button.btn{font-size:15px;float:right;padding:10px;width:100%;max-width:250px;border:0;border-radius:0;box-shadow:none}body.survey .form_wrapper form button.btn.disabled,body.survey .form_wrapper form button.btn[disabled=disabled],body.survey .form_wrapper form button.btn[disabled]{opacity:.5;filter:alpha(opacity=50);cursor:not-allowed}body.survey .form_wrapper form button.response-btn{display:inline-block;font-size:40px;text-decoration:none;padding:.1em;border-radius:.25em;cursor:pointer;text-align:center}body.survey .form_wrapper form button.response-btn.selected{background-color:#a2a2a2}body.survey .form_wrapper form button.response-btn img{width:80px;height:80px}body.survey .form_wrapper form .form_chunk{margin-bottom:1em}body.survey .form_wrapper form .form_chunk.last_chunk{margin-top:25px;margin-bottom:0}body.survey .form_wrapper form .form_chunk:after{content:"";display:block;height:0;clear:both;visibility:hidden}body.survey .form_wrapper form .leftcol,body.survey .form_wrapper form .rightcol{width:48%}body.survey .form_wrapper form input,body.survey .form_wrapper form textarea{font-family:open-sans,Arial,"sans-serif";font-size:15px;font-weight:400;background-color:#f5f5f5;color:#4d4d4d;padding:8px 10px;border:1px solid #ECE8E7;border-radius:0;width:100%}body.survey .form_wrapper form input:invalid{box-shadow:0 0 1.5px 1px red}body.survey .form_wrapper form textarea{resize:none;line-height:1.4}body.survey .form_wrapper form ::placeholder{color:#4d4d4d}body.survey .form_wrapper form ::-webkit-input-placeholder{color:#4d4d4d}body.survey .form_wrapper form ::-moz-placeholder{color:#4d4d4d}body.survey .form_wrapper form :-ms-input-placeholder{color:#4d4d4d}body.survey .form_wrapper form :-moz-placeholder{color:#4d4d4d}body.products nav{padding-bottom:30px}body.products div.content{position:relative;padding-bottom:100px}body.products div.headline{background:#8668c5 url(/build/assets/bg_products_headline-CKAjX2wq.png) no-repeat center top;width:100%;padding:35px 60px;color:#fff;font-size:15px;line-height:1.6;margin-bottom:75px}body.products .leftcol,body.products .rightcol{width:48%}body.products .product_image_wrapper{position:relative}body.products .cr-note{position:absolute;color:red;width:150px;top:40%;left:1em}body.products div.product_builder{padding:0 60px}body.products div.product_builder.invisible{visibility:hidden}body.products div.product_builder div.leftcol{max-width:516px}body.products div.product_builder div.leftcol h2.title{font-size:22px;font-weight:700;float:left;color:#444;margin:0}body.products div.product_builder div.leftcol p.code{font-size:22px;color:#444;margin:0;float:right}body.products div.product_builder div.leftcol img.product_image{display:block;margin-top:15px;width:100%;max-width:516px}body.products div.product_builder div.leftcol div.product_description{background-color:#f8f6fc;padding:20px 30px;font-size:15px;color:#151515;display:block;width:100%;margin-top:30px}body.products div.product_builder div.leftcol div.product_description p{margin:0 0 5px}body.products div.product_builder div.leftcol div.product_description ul{margin:0;padding-left:30px}body.products div.product_builder div.leftcol div.product_description ul li{line-height:1.6}body.products div.product_builder div.leftcol div.dramDimensions{padding:20px 15px 0;text-align:center}body.products div.product_builder div.leftcol div.dramDimensions .btnDim{display:block;font-size:14px;max-width:320px;margin:0 auto}body.products div.product_builder div.rightcol{padding-top:45px;max-width:515px}body.products div.product_builder div.rightcol p.bold{margin:0 0 10px;font-size:16px;font-weight:700;color:#151515}body.products div.product_builder div.rightcol p.bold.grey{font-size:13px;font-weight:600;color:#a5a4a8;margin-bottom:5px}body.products div.product_builder div.rightcol div.dram-size-section{margin-bottom:50px}body.products div.product_builder div.rightcol div.dram-size-section div.dram-size-wrapper{display:inline-block;width:125px;text-align:center;color:#444}body.products div.product_builder div.rightcol div.dram-size-section div.dram-size-wrapper div.dram-size-select{background-color:#ededed;background-position:center center;background-repeat:no-repeat;padding:35px 5px 10px;border-radius:5px;border:3px solid #EDEDED;font-weight:700;font-size:13px;cursor:pointer;height:125px;position:relative}body.products div.product_builder div.rightcol div.dram-size-section div.dram-size-wrapper div.dram-size-select div.dram-size{position:absolute;bottom:1px;left:0;width:100%}body.products div.product_builder div.rightcol div.dram-size-section div.dram-size-wrapper div.dram-size-select div.dram-size input{margin-left:0}body.products div.product_builder div.rightcol div.dram-size-section div.dram-size-wrapper div.dram-size-select img.dram-size-placeholder{display:block;margin:0 auto 5px}body.products div.product_builder div.rightcol div.dram-size-section div.dram-size-wrapper div.dram-size-select div.checkbox{background-color:#c7c7c7;width:20px;height:20px;border-radius:2px;position:absolute;top:3px;left:3px}body.products div.product_builder div.rightcol div.dram-size-section div.dram-size-wrapper div.dram-size-select img.checkmark{display:none;position:absolute;top:7px;left:7px}body.products div.product_builder div.rightcol div.dram-size-section div.dram-size-wrapper div.dram-size-select.selected{background-color:#fff;border-color:#898989;box-shadow:0 2px 5px #bbb}body.products div.product_builder div.rightcol div.dram-size-section div.dram-size-wrapper div.dram-size-select.selected div.checkbox{display:none}body.products div.product_builder div.rightcol div.dram-size-section div.dram-size-wrapper div.dram-size-select.selected img.checkmark{display:block}body.products div.product_builder div.rightcol div.dram-size-section div.dram-size-wrapper div.dram-size-select.dram-13{background-image:url(/build/assets/dram_placeholder_13-C714RGhE.png)}body.products div.product_builder div.rightcol div.dram-size-section div.dram-size-wrapper div.dram-size-select.dram-19{background-image:url(/build/assets/dram_placeholder_19-BKK8GRfR.png)}body.products div.product_builder div.rightcol div.dram-size-section div.dram-size-wrapper div.dram-size-select.dram-30{background-image:url(/build/assets/dram_placeholder_30-Bnanby5F.png)}body.products div.product_builder div.rightcol div.dram-size-section div.dram-size-wrapper div.dram-size-select.dram-60{background-image:url(/build/assets/dram_placeholder_60-CfijEDKL.png);padding-top:6px}body.products div.product_builder div.rightcol div.dram-size-section div.dram-size-wrapper div.dram-size-select.dram-90{background-image:url(/build/assets/dram_placeholder_90-ONW7q3Tz.png)}body.products div.product_builder div.rightcol div.dram-size-section div.dram-size-wrapper div.dram-size-select.dram-116{background-image:url(/build/assets/116mm_placeholder-DpDI0El7.png)}body.products div.product_builder div.rightcol div.dram-size-section div.dram-size-wrapper p.per-box{font-size:13px;margin:6px 0 0}body.products div.product_builder div.rightcol div.dram-size-section p.boxNote{font-size:13px;color:#333;text-align:center;margin:18px 0 0}body.products div.product_builder div.rightcol div.dram-color-section div.dram-opaque-color-section,body.products div.product_builder div.rightcol div.dram-color-section div.dram-translucent-color-section{margin-bottom:30px}body.products div.product_builder div.rightcol div.dram-color-section div.dram-color{display:inline-block;background-color:#444;color:#fff;padding:4px 10px 4px 30px;min-width:100px;margin-right:5px;margin-bottom:10px;border-radius:5px;border:3px solid transparent;font-size:15px;font-weight:600;text-transform:capitalize;cursor:pointer;position:relative}body.products div.product_builder div.rightcol div.dram-color-section div.dram-color input{margin-left:0}body.products div.product_builder div.rightcol div.dram-color-section div.dram-color div.checkbox{background-color:#fff6;width:20px;height:20px;padding:3px 2px;border-radius:2px;position:absolute;top:4px;left:3px}body.products div.product_builder div.rightcol div.dram-color-section div.dram-color div.checkbox img.checkmark{display:none}body.products div.product_builder div.rightcol div.dram-color-section div.dram-color.selected{border-color:#898989;box-shadow:0 2px 5px #bbb}body.products div.product_builder div.rightcol div.dram-color-section div.dram-color.selected div.checkbox{background-color:#fff}body.products div.product_builder div.rightcol div.dram-color-section div.dram-color.selected div.checkbox img.checkmark{display:block}body.products div.product_builder div.rightcol div.dram-color-section div.dram-color.dram-lime{background-color:#7dc67c}body.products div.product_builder div.rightcol div.dram-color-section div.dram-color.dram-bubblegum{background-color:#f386a2}body.products div.product_builder div.rightcol div.dram-color-section div.dram-color.dram-grape{background-color:#734b6b}body.products div.product_builder div.rightcol div.dram-color-section div.dram-color.dram-strawberry{background-color:#e0796d}body.products div.product_builder div.rightcol div.dram-color-section div.dram-color.dram-gold{background-color:#dcbb8f}body.products div.product_builder div.rightcol div.dram-color-section div.dram-color.dram-lemon{background-color:#f5ee82;color:#6f6f6f}body.products div.product_builder div.rightcol div.dram-color-section div.dram-color.dram-lemon div.checkbox{background-color:#bcb6b166}body.products div.product_builder div.rightcol div.dram-color-section div.dram-color.dram-lemon.selected div.checkbox{background-color:#fff}body.products div.product_builder div.rightcol div.dram-color-section div.dram-color.dram-black{background-color:#2d2c1d}body.products div.product_builder div.rightcol div.dram-color-section div.dram-color.dram-silver{background-color:#bcb6b1}body.products div.product_builder div.rightcol div.dram-color-section div.dram-color.dram-blueberry{background-color:#3f426b}body.products div.product_builder div.rightcol div.dram-color-section div.dram-color.dram-mango{background-color:#f9a57d}body.products div.product_builder div.rightcol div.dram-color-section div.dram-color.dram-aqua{background-color:#3294aa}body.products div.product_builder div.rightcol div.dram-color-section div.dram-color.dram-white{background-color:#f6f5f4;color:#6f6f6f}body.products div.product_builder div.rightcol div.dram-color-section div.dram-color.dram-white div.checkbox{background-color:#bcb6b166}body.products div.product_builder div.rightcol div.dram-color-section div.dram-color.dram-white.selected div.checkbox{background-color:#fff}body.products div.product_builder div.rightcol div.dram-color-section div.dram-color.dram-pink{background-color:#eaabb1}body.products div.product_builder div.rightcol div.dram-color-section div.dram-color.dram-smoke{background-color:#525247}body.products div.product_builder div.rightcol div.dram-color-section div.dram-color.dram-clear{background-color:#f6f2df;color:#6f6f6f}body.products div.product_builder div.rightcol div.dram-color-section div.dram-color.dram-clear div.checkbox{background-color:#bcb6b166}body.products div.product_builder div.rightcol div.dram-color-section div.dram-color.dram-clear.selected div.checkbox{background-color:#fff}body.products div.product_builder div.rightcol div.dram-color-section div.dram-color.dram-amber{background-color:#eca137}body.products div.product_builder div.rightcol div.dram-color-section div.dram-color.dram-blue{background-color:#39466a}body.products div.product_builder div.rightcol div.dram-color-section div.dram-color.dram-violet{background-color:#866c8b}body.products div.product_builder div.rightcol div.dram-color-section div.dram-color.dram-green{background-color:#479255}body.products div.product_builder div.rightcol div.dram-color-section div.dram-color.dram-red{background-color:#ca5c38}body.products div.product_builder div.rightcol div.dram-color-section div.options-section{position:relative;clear:both}body.products div.product_builder div.rightcol div.dram-color-section div.options-section label.options{font-size:16px;font-weight:600;margin-right:5px}body.products div.product_builder div.rightcol div.dram-color-section div.options-section select{padding:4px 10px;border:1px solid #888;border-radius:5px;font-size:14px;font-weight:600;min-width:62px;cursor:pointer}body.products div.product_builder div.rightcol div.dram-color-section div.options-section select:disabled,body.products div.product_builder div.rightcol div.dram-color-section div.options-section select.disabled{cursor:auto}body.products div.product_builder div.rightcol div.dram-color-section div.options-section label.radio{margin-right:4px;font-size:15px}body.products div.product_builder div.rightcol div.dram-color-section div.options-section .typeHintText.grey,body.products div.product_builder div.rightcol div.dram-color-section div.options-section .costPerEach.grey{font-size:13px;font-weight:600;color:#a5a4a8}body.products div.product_builder div.rightcol div.dram-color-section div.options-section .shipping{margin-bottom:0;margin-top:15px;font-size:15px;font-weight:600;color:red;text-align:left;display:block}body.products div.product_builder div.rightcol div.dram-color-section div.options-section .quantityDiscountTable{border:.15em solid #4A1CA8;margin-top:18px;width:100%;max-width:350px;border-radius:8px;box-shadow:0 1px 3px #888}body.products div.product_builder div.rightcol div.dram-color-section div.options-section .quantityDiscountTable tr:nth-child(odd){background-color:#f8f6fc}body.products div.product_builder div.rightcol div.dram-color-section div.options-section .quantityDiscountTable th{padding:4px}body.products div.product_builder div.rightcol div.dram-color-section div.options-section .quantityDiscountTable td{padding:4px;text-align:center;font-size:15px;position:relative}body.products div.product_builder div.rightcol div.dram-color-section div.options-section .quantityDiscountTable td span.discount-percent{font-size:.8em;position:absolute;right:.25em}body.products div.product_builder div.rightcol div.buy_buttons{margin-top:25px}body.products div.product_builder div.rightcol div.buy_buttons .btn{margin-bottom:20px;display:block;width:100%;max-width:400px}body.products div.product_builder div.rightcol div.buy_buttons .btn span{font-size:13px}body.products div.product_builder div.alert{padding:15px 20px;margin:0 0 25px}body.products div.product_builder div.alert.alert-danger{border:2px solid #F33;background:#fff5f5;color:#f33;font-size:16px;font-weight:600}body.products div.product_builder div.alert.alert-danger ul{color:#f33;margin:10px 0 0;padding-left:25px;font-size:15px;font-weight:500}body.products div.product_builder div.alert.alert-danger ul li{line-height:1.5}body.products #cartWidget #cartOverlay #cartEmpty #products_cta{display:none}body.checkout{background-color:#eae7e6}body.checkout .required{margin-bottom:1rem;display:inline-block;font-size:12px;font-weight:600;color:#ddd}body.checkout #cartWidget{display:none}body.checkout div.content{background:#eae7e6;background:-moz-linear-gradient(top,#EAE7E6 0%,#F5F5F5 100%);background:-webkit-linear-gradient(top,#EAE7E6 0%,#F5F5F5 100%);background:linear-gradient(to bottom,#eae7e6,#f5f5f5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#EAE7E6",endColorstr="#F5F5F5",GradientType=0);position:relative}body.checkout #checkoutWrapper{padding:25px 60px 75px}body.checkout #checkoutWrapper.invisible{visibility:hidden}body.checkout #checkoutWrapper #cartInfo{width:48%;float:left;background-color:#fff;padding:15px 20px;border-radius:15px;box-shadow:0 2px 5px 1px #99999980}body.checkout #checkoutWrapper #cartInfo #cartHeader{font-size:28px;font-weight:800;margin:0 0 35px}body.checkout #checkoutWrapper #cartInfo #cartTable{width:100%;text-align:left;border-collapse:collapse}body.checkout #checkoutWrapper #cartInfo #cartTable th{padding:0 5px 10px;font-size:16px}body.checkout #checkoutWrapper #cartInfo #cartTable th.quantity,body.checkout #checkoutWrapper #cartInfo #cartTable th.linetotal{text-align:center}body.checkout #checkoutWrapper #cartInfo #cartTable td{border-top:1px solid #000;padding:15px 5px;font-size:14px}body.checkout #checkoutWrapper #cartInfo #cartTable td.product{font-weight:600}body.checkout #checkoutWrapper #cartInfo #cartTable td.quantity,body.checkout #checkoutWrapper #cartInfo #cartTable td.linetotal{text-align:center}body.checkout #checkoutWrapper #cartInfo #cartTotal{font-size:20px;font-weight:700;text-align:right;margin-top:20px}body.checkout #checkoutWrapper #cartInfo #noItemsMessage{display:none}body.checkout #checkoutWrapper #checkoutFormWrapper{width:48%;float:right;background-color:#4a1ca8;padding:25px;border-radius:15px;box-shadow:0 1px 2px #ede9e8}body.checkout #checkoutWrapper #checkoutFormWrapper div.alert{padding:10px;margin:0 0 22px}body.checkout #checkoutWrapper #checkoutFormWrapper div.alert.alert-danger{border:2px solid #F33;background:#fff5f5;font-size:15px}body.checkout #checkoutWrapper #checkoutFormWrapper div.alert.alert-danger ul{color:#f33;margin:0;padding-left:25px}body.checkout #checkoutWrapper #checkoutFormWrapper div.alert.alert-danger ul li{line-height:1.5}body.checkout #checkoutWrapper #checkoutFormWrapper div.alert.alert-success{border:2px solid #479255;background:#7dc67c;font-size:20px;font-weight:700;text-align:center;color:#fff;padding:25px 10px;margin:0;text-transform:uppercase}body.checkout #checkoutWrapper #checkoutFormWrapper #checkoutForm{background-color:#4c31a8;padding:10px;border-radius:8px}body.checkout #checkoutWrapper #checkoutFormWrapper #checkoutForm .card-errors{color:#a48de5;font-size:15px;font-family:open-sans,Arial,"sans-serif"}body.checkout #checkoutWrapper #checkoutFormWrapper #checkoutForm #card{font-family:open-sans,Arial,"sans-serif";font-size:15px;font-weight:400;background-color:"transparent";color:#a48de5;padding:5px 1px!important;border:0;border-bottom:1px solid #A48DE5!important;border-radius:0;width:100%}body.checkout #checkoutWrapper #checkoutFormWrapper #checkoutForm div.shippingSame{margin-bottom:1.1em;margin-top:1.1em}body.checkout #checkoutWrapper #checkoutFormWrapper #checkoutForm #formInner{padding:10px 15px 15px;border:1px solid #A48DE5;border-radius:8px}body.checkout #checkoutWrapper #checkoutFormWrapper #checkoutForm #btnCheckout{font-size:15px;padding:10px;width:100%;border:0;border-radius:8px;box-shadow:none;background-color:#fff;color:#9169d9}body.checkout #checkoutWrapper #checkoutFormWrapper #checkoutForm #btnCheckout:hover{background-color:#fffc}body.checkout #checkoutWrapper #checkoutFormWrapper #checkoutForm #btnCheckout.disabled,body.checkout #checkoutWrapper #checkoutFormWrapper #checkoutForm #btnCheckout[disabled=disabled],body.checkout #checkoutWrapper #checkoutFormWrapper #checkoutForm #btnCheckout[disabled]{opacity:.5;filter:alpha(opacity=50);cursor:not-allowed}body.checkout #checkoutWrapper #checkoutFormWrapper #checkoutForm .form_chunk{margin-bottom:1em}body.checkout #checkoutWrapper #checkoutFormWrapper #checkoutForm .form_chunk.last_chunk{margin-top:25px;margin-bottom:0}body.checkout #checkoutWrapper #checkoutFormWrapper #checkoutForm .form_chunk:after{content:"";display:block;height:0;clear:both;visibility:hidden}body.checkout #checkoutWrapper #checkoutFormWrapper #checkoutForm .leftcol,body.checkout #checkoutWrapper #checkoutFormWrapper #checkoutForm .rightcol{width:48%}body.checkout #checkoutWrapper #checkoutFormWrapper #checkoutForm label.field{display:inline;font-size:12px;font-weight:600;color:#ddd;margin-bottom:0}body.checkout #checkoutWrapper #checkoutFormWrapper #checkoutForm input,body.checkout #checkoutWrapper #checkoutFormWrapper #checkoutForm textarea,body.checkout #checkoutWrapper #checkoutFormWrapper #checkoutForm select{font-family:open-sans,Arial,"sans-serif";font-size:15px;font-weight:400;background-color:transparent;color:#a48de5;padding:5px 1px;border:0;border-bottom:1px solid #A48DE5;border-radius:0;width:100%}body.checkout #checkoutWrapper #checkoutFormWrapper #checkoutForm input[type=checkbox]{width:inherit}body.checkout #checkoutWrapper #checkoutFormWrapper #checkoutForm input:required{box-shadow:none!important}body.checkout #checkoutWrapper #checkoutFormWrapper #checkoutForm input:invalid{box-shadow:0 0 1.5px 1px red}body.checkout #checkoutWrapper #checkoutFormWrapper #checkoutForm select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}body.checkout #checkoutWrapper #checkoutFormWrapper #checkoutForm .selectContainer{position:relative;display:inline-block;width:100%}body.checkout #checkoutWrapper #checkoutFormWrapper #checkoutForm .selectContainer:after{content:"";width:0;height:0;position:absolute;pointer-events:none;border-left:4px solid transparent;border-right:4px solid transparent;top:.7em;right:.5em;border-top:7px solid #A48DE5}body.checkout #checkoutWrapper #checkoutFormWrapper #checkoutForm ::placeholder{color:#a48de5}body.checkout #checkoutWrapper #checkoutFormWrapper #checkoutForm ::-webkit-input-placeholder{color:#a48de5}body.checkout #checkoutWrapper #checkoutFormWrapper #checkoutForm ::-moz-placeholder{color:#a48de5}body.checkout #checkoutWrapper #checkoutFormWrapper #checkoutForm :-ms-input-placeholder{color:#a48de5}body.checkout #checkoutWrapper #checkoutFormWrapper #checkoutForm :-moz-placeholder{color:#a48de5}body.support{background-color:#eae7e6}body.support div.support_container{padding:80px 0 100px;text-align:center}body.support .btn{margin:10px 20px;width:48%;max-width:350px}body.confirmation{background-color:#eae7e6}body.confirmation #cartWidget{display:none}body.confirmation div.content{background:#eae7e6;background:-moz-linear-gradient(top,#EAE7E6 0%,#F5F5F5 100%);background:-webkit-linear-gradient(top,#EAE7E6 0%,#F5F5F5 100%);background:linear-gradient(to bottom,#eae7e6,#f5f5f5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#EAE7E6",endColorstr="#F5F5F5",GradientType=0)}body.confirmation #confirmationWrapper{padding:25px 0 75px}body.confirmation #confirmationWrapper h1{margin:0 0 15px}body.confirmation #confirmationWrapper h4{margin:0;font-size:15px;font-weight:600}body.confirmation #orderWrapper{width:80%;margin:35px auto 0;position:relative;background-color:#fff;padding:20px;border-radius:15px;box-shadow:0 2px 5px 1px #99999980}body.confirmation #orderWrapper p.total{text-align:right;margin-right:5px;margin-bottom:0}body.confirmation #orderWrapper table{width:100%;text-align:left;border-collapse:collapse}body.confirmation #orderWrapper table th{padding:0 5px 10px;font-size:16px}body.confirmation #orderWrapper table th.quantity,body.confirmation #orderWrapper table th.linetotal{text-align:center}body.confirmation #orderWrapper table td{border-top:1px solid #000;padding:15px 5px;font-size:14px}body.confirmation #orderWrapper table td.product{font-weight:600}body.confirmation #orderWrapper table td.quantity,body.confirmation #orderWrapper table td.linetotal{text-align:center}.devWarning{position:relative;width:100%;color:red;background-color:#e9e9e9;font-size:18pt;text-align:center;padding:.5em}@media print{body.confirmation .devWarning,body.confirmation nav,body.confirmation footer{display:none!important}body.confirmation #orderWrapper{box-shadow:none}}@media screen and (max-width: 1199px){nav{padding:50px 30px 55px}nav div.right{right:30px}#cartWidget{bottom:30px;right:30px}body.index div.hero_section{padding:0 30px 50px}body.index div.mid_section{padding:65px 30px 30px}body.index div.mid_section div.drams p.bg_dram_label{right:22%}body.index div.where_to_buy{padding:70px 30px 120px}body.index div.where_to_buy div.buy_option{width:31%;max-width:338px;padding:0 15px}body.index div.where_to_buy div.buy_option.middle{margin:0 15px}body.contact #cartWidget{bottom:90px}body.contact .phone_number_block{width:auto;padding-right:35px;margin-left:235px}body.contact .contact_form_wrapper{width:50%;max-width:520px}body.products div.headline{padding:25px 30px;font-size:14px}body.products div.product_builder{padding:0 30px}body.products div.product_builder div.leftcol div.product_description{padding:20px 25px;font-size:14px}body.products div.product_builder div.rightcol div.dram-size-section div.dram-size-wrapper{width:24%;max-width:125px}body.checkout #checkoutWrapper{padding:25px 30px 75px}body.checkout #checkoutWrapper #cartInfo{width:45%}body.checkout #checkoutWrapper #checkoutFormWrapper{width:53%;max-width:550px}body.confirmation #orderWrapper{width:90%}}@media screen and (max-width: 1000px){nav div.right div.navLinks a{font-size:14px;padding:13px 14px;margin-right:0}#cartWidget{bottom:20px;right:20px}#cartWidget #cartToggle #cart_icon{max-width:32px}#cartWidget #cartToggle span.count{top:2px;right:15px;font-size:10px;width:21px;padding:1px 0 2px}body.index div.mid_section{padding:40px 30px 30px}body.index div.mid_section p.description{font-size:14px;width:65%;margin-bottom:25px}body.index div.mid_section div.drams p.bg_dram_label{right:10%;top:880px}body.contact .phone_number_block{margin-left:130px}body.contact .contact_form_wrapper{margin-left:25px}body.products div.content{padding-bottom:85px}body.products div.headline{padding:20px 30px;margin-bottom:50px}body.products div.product_builder div.rightcol div.dram-size-section{margin-bottom:25px}body.products div.product_builder div.rightcol div.dram-size-section p.bold{text-align:left}body.products div.product_builder div.rightcol div.dram-size-section div.dram-size-wrapper{margin-bottom:10px;width:48%;max-width:none}body.products div.product_builder div.rightcol div.dram-color-section div.dram-opaque-color-section,body.products div.product_builder div.rightcol div.dram-color-section div.dram-translucent-color-section{margin-bottom:15px}body.products div.product_builder div.rightcol div.buy_buttons{margin-top:30px}body.products div.product_builder div.rightcol div.buy_buttons .btn{font-size:15px;margin-bottom:15px}body.checkout #checkoutWrapper #cartInfo{padding:10px 15px}body.checkout #checkoutWrapper #cartInfo #cartTable th{font-size:15px}body.checkout #checkoutWrapper #cartInfo #cartTable td{font-size:13px}body.checkout #checkoutWrapper #checkoutFormWrapper{padding:15px}.devWarning{font-size:16pt}}@media screen and (max-width: 950px){body.index div.mid_section{background:#f1f1f3 url(/build/assets/m_bg-CznxfKJg.jpg) center top no-repeat}body.index div.mid_section p.description{margin:0 auto}body.index div.mid_section div.drams{text-align:center;margin-top:1em}body.index div.mid_section div.drams .row{justify-content:center}body.index div.mid_section div.drams p.bg_dram_label{display:none}}@media screen and (max-width: 850px){nav{padding:40px 30px 50px}nav div.right{padding-top:0;top:35px}nav div.right div.navLinks{display:none}nav div.right #m_navButton{display:block}}@media screen and (max-width: 768px){footer{padding:40px 15px 30px}footer div.information{margin-top:15px}#cartWidget{bottom:15px;right:15px}#cartWidget #cartToggle{padding:8px}#cartWidget #cartToggle #cart_icon{max-width:28px}#cartWidget #cartToggle span.count{top:-12px;right:0}body.index div.hero_section .vials{display:none}body.index div.hero_section .m_vials,body.index div.hero_section .m_vials_text{display:block}body.index div.mid_section{background:#f1f1f3 url(/build/assets/m_bg-CznxfKJg.jpg) center top no-repeat}body.index div.mid_section p.description{width:100%}body.index div.mid_section div.drams{text-align:center}body.index div.mid_section div.drams p.bg_dram_label{display:none}body.index div.mid_section div.shipping_counts{text-align:center}body.index div.mid_section div.shipping_counts p{display:block;width:auto;margin-bottom:10px}body.index div.mid_section div.shipping_counts ul{display:block;width:auto;font-size:16px}body.index div.mid_section div.shipping_counts ul li{line-height:1.6}body.index div.where_to_buy{padding:50px 30px 90px}body.index div.where_to_buy h1{margin-bottom:40px}body.index div.where_to_buy div.buy_option{padding:0 12px}body.index div.where_to_buy div.buy_option a{margin:20px auto 35px;font-size:14px;padding:14px 5px}body.index div.where_to_buy div.buy_option a.placeholder{margin:31px auto;font-size:17px;padding:18px 5px}body.index div.where_to_buy div.buy_option .buy_title .small{font-size:12px}body.index div.map iframe{height:360px}body.contact{background:#f5f5f5 url(/build/assets/m_bg_contact-BT4bcAkP.jpg) center top no-repeat}body.contact div.contact_container{padding:0 15px}body.contact .content{margin-bottom:100px}body.contact div.contact_text{margin-bottom:40px;margin-top:10px}body.contact .phone_number_block{display:block;max-width:520px;width:100%;margin:0 auto 10px;text-align:center;padding:20px 15px}body.contact .phone_number_block .phone_inner_wrap .phone_right_wrapper{text-align:left}body.contact .contact_form_wrapper{display:block;width:100%;margin:0 auto}body.contact .contact_form_wrapper form .form_chunk.last_chunk{margin-top:20px}body.contact .contact_form_wrapper form button.contact_btn{float:none;max-width:none}body.products div.content{padding-bottom:70px}body.products div.headline{padding:15px 30px;margin-bottom:40px;font-size:13px;line-height:1.5;background-repeat:repeat-y}body.products div.product_builder div.leftcol{width:100%;float:none;margin:0 auto}body.products div.product_builder div.rightcol{width:100%;float:none;margin:0 auto;max-width:516px}body.products div.product_builder div.rightcol div.dram-size-section div.dram-size-wrapper{width:125px}body.products div.product_builder div.rightcol div.dram-size-section p.boxNote{margin-top:10px}body.products div.product_builder div.rightcol div.buy_buttons{margin-top:25px}body.products div.product_builder div.rightcol div.buy_buttons .btn{margin:0 auto 20px}body.checkout #checkoutWrapper{padding:20px 30px 60px}body.checkout #checkoutWrapper #cartInfo{float:none;width:100%;max-width:550px;margin:0 auto 40px;padding:15px 18px}body.checkout #checkoutWrapper #cartInfo #cartHeader{margin-bottom:30px;font-size:22px}body.checkout #checkoutWrapper #cartInfo #cartTable td{font-size:14px}body.checkout #checkoutWrapper #cartInfo #cartTotal{font-size:18px}body.checkout #checkoutWrapper #checkoutFormWrapper{padding:20px;float:none;width:100%;margin:0 auto}body.support div.support_container{padding:30px 0 70px}body.support .btn{display:block;margin:30px auto;width:100%}body.confirmation #confirmationWrapper{padding:25px 25px 60px}body.confirmation #confirmationWrapper h1{margin-bottom:10px}body.confirmation #confirmationWrapper h4{font-size:14px}body.confirmation #orderWrapper{width:100%;margin-top:25px}body.confirmation #orderWrapper table,body.confirmation #orderWrapper thead,body.confirmation #orderWrapper tbody,body.confirmation #orderWrapper th,body.confirmation #orderWrapper td,body.confirmation #orderWrapper tr{display:block}body.confirmation #orderWrapper thead tr{position:absolute;top:-9999px;left:-9999px}body.confirmation #orderWrapper tr{border:1px solid #ccc}body.confirmation #orderWrapper table td{border:none;border-bottom:1px solid #EEE;position:relative;padding-left:50%}body.confirmation #orderWrapper table td.product{font-weight:400}body.confirmation #orderWrapper table td.quantity,body.confirmation #orderWrapper table td.linetotal{text-align:left}body.confirmation #orderWrapper td:before{position:absolute;top:15px;left:15px;width:45%;padding-right:10px;white-space:nowrap}body.confirmation #orderWrapper td:nth-of-type(1):before{content:"PRODUCT";font-weight:700}body.confirmation #orderWrapper td:nth-of-type(2):before{content:"SKU";font-weight:700}body.confirmation #orderWrapper td:nth-of-type(3):before{content:"QUANTITY";font-weight:700}body.confirmation #orderWrapper td:nth-of-type(4):before{content:"LINE TOTAL";font-weight:700}.devWarning{font-size:14pt}}@media screen and (max-width: 700px){.ribbon{width:85%;font-size:1.1em;letter-spacing:2px;padding:.6em .8em}.ribbon:before,.ribbon:after{bottom:-1.15em}.ribbon:before{left:-2.05em}.ribbon:after{right:-2.05em}body.index div.where_to_buy{padding:40px 30px 60px}body.index div.where_to_buy div.buy_option{display:block;width:100%;margin:0 auto}body.index div.where_to_buy div.buy_option.middle{margin:45px auto}body.index div.mid_section div.drams .row{flex-wrap:wrap;flex-direction:column;padding-bottom:0}body.index div.mid_section div.drams .dram-wrap{flex:100%}body.products div.product_builder div.rightcol div.dram-size-section div.dram-size-wrapper{width:24%;max-width:125px}}@media screen and (max-width: 425px){nav{padding:30px 20px 45px}nav div.left .logo img{width:155px}nav div.right{top:25px;right:20px}nav div.right #m_navButton{width:40px;padding:7px}nav div.right #m_navButton div.bar{padding-top:4px}nav div.right #m_navButton div.bar.middle{margin:4px 0}nav div.right div.m_navLinks{width:175px}nav div.right div.m_navLinks a{font-size:15px;margin-bottom:8px}footer{padding:35px 15px 25px}footer .logo img{width:180px}footer div.links a,footer div.links a:link,footer div.links a:visited{font-size:14px;margin:0 6px}footer div.information{margin-top:10px;font-size:13px;line-height:1.8}footer div.information br.showMobile{display:block}footer div.information span.hideMobile{display:none}footer div.information.small{font-size:11px}.btn{font-size:14px;padding:12px}#cartWidget{bottom:80px;right:10px}#cartWidget #cartOverlay{padding:5px 10px 25px;right:-5px}#cartWidget #cartOverlay #cartTable{margin-bottom:5px}#cartWidget #cartOverlay #cartTable th,#cartWidget #cartOverlay #cartTable td{font-size:14px;padding:5px}.ribbon{width:80%;font-size:1em;letter-spacing:1px;padding:.6em .5em}body.index div.hero_section{padding:0 15px 35px}body.index div.hero_section img.hero{margin-bottom:25px}body.index div.hero_section .m_vials_text{font-size:17px;padding:0 5px;margin-bottom:20px}body.index div.hero_section .btn_explore{margin-top:30px}body.index div.mid_section{padding:30px 15px;background-size:150% auto}body.index div.mid_section p.description{font-size:13px;width:100%;margin-bottom:20px}body.index div.mid_section div.shipping_counts{margin-top:20px}body.index div.where_to_buy{padding:35px 15px 60px}body.index div.where_to_buy div.buy_option{max-width:none;height:auto}body.index div.where_to_buy div.buy_option.middle{margin:30px auto}body.index div.where_to_buy div.buy_option a{margin:5px auto 35px}body.index div.where_to_buy div.buy_option a.placeholder{margin:20px auto 35px}body.index div.where_to_buy div.buy_option .buy_title .small{font-size:11px}body.index div.map iframe{height:300px}body.contact .content{margin-bottom:40px;min-height:0}body.contact div.contact_text{margin-bottom:20px;margin-top:0}body.contact div.contact_text h1.header{font-size:25px;margin-bottom:15px}body.contact div.contact_text p.copy{font-size:16px}body.contact .phone_number_block{padding:15px}body.contact .phone_number_block .phone_inner_wrap .phone_right_wrapper .phone_text,body.contact .phone_number_block .phone_inner_wrap .phone_right_wrapper .phone_number{font-size:15px}body.contact .contact_form_wrapper div.alert{padding:8px;margin-bottom:15px}body.contact .contact_form_wrapper div.alert.alert-danger{font-size:14px}body.contact .contact_form_wrapper div.alert.alert-danger ul{padding-left:20px}body.contact .contact_form_wrapper form p.word_limit{font-size:11px;margin-right:3px}body.support div.support_container{padding:10px 15px 50px}body.products div.content{padding-bottom:50px}body.products div.headline{padding:12px 18px;margin-bottom:30px}body.products div.product_builder{padding:0 18px}body.products div.product_builder div.leftcol h2.title{font-size:18px;margin-left:2px}body.products div.product_builder div.leftcol p.code{font-size:18px;margin-right:2px}body.products div.product_builder div.leftcol img.product_image{margin-top:8px}body.products div.product_builder div.leftcol div.product_description{margin-top:20px;padding:15px 20px}body.products div.product_builder div.leftcol div.product_description .leftcol{width:100%;float:none}body.products div.product_builder div.leftcol div.product_description ul{padding-left:25px;font-size:13px}body.products div.product_builder div.leftcol div.product_description ul li{line-height:1.7}body.products div.product_builder div.leftcol div.dramDimensions{padding-top:15px}body.products div.product_builder div.leftcol div.dramDimensions .btnDim{font-size:13px;max-width:300px}body.products div.product_builder div.rightcol{padding-top:35px}body.products div.product_builder div.rightcol div.dram-size-section{text-align:center}body.products div.product_builder div.rightcol div.dram-size-section div.dram-size-wrapper{width:49%;max-width:none}body.products div.product_builder div.rightcol div.dram-color-section div.dram-color{font-size:14px;min-width:95px;margin-bottom:12px}body.products div.product_builder div.rightcol div.dram-color-section div.options-section .quantityDiscountTable{max-width:none}body.products div.product_builder div.rightcol div.buy_buttons{margin-top:40px}body.products div.product_builder div.alert{padding:10px 15px}body.products div.product_builder div.alert.alert-danger{font-size:15px}body.products div.product_builder div.alert.alert-danger ul{margin:5px 0 0;padding-left:20px;font-size:14px}body.checkout #checkoutWrapper{padding:5px 12px 50px}body.checkout #checkoutWrapper #cartInfo{padding:12px;margin-bottom:25px}body.checkout #checkoutWrapper #cartInfo #cartHeader{margin-bottom:15px;margin-left:2px;font-size:20px}body.checkout #checkoutWrapper #cartInfo #cartTable th{font-size:14px;padding:0 5px 8px}body.checkout #checkoutWrapper #cartInfo #cartTable td{font-size:13px}body.checkout #checkoutWrapper #cartInfo #cartTotal{font-size:17px;margin-top:15px;margin-right:2px}body.checkout #checkoutWrapper #checkoutFormWrapper{padding:10px}body.checkout #checkoutWrapper #checkoutFormWrapper #checkoutForm{padding:8px}body.checkout #checkoutWrapper #checkoutFormWrapper #checkoutForm #formInner{padding:10px 12px 15px}body.checkout #checkoutWrapper #checkoutFormWrapper #checkoutForm .form_chunk{margin-bottom:10px}body.checkout #checkoutWrapper #checkoutFormWrapper #checkoutForm .leftcol,body.checkout #checkoutWrapper #checkoutFormWrapper #checkoutForm .rightcol{width:100%;float:none}body.checkout #checkoutWrapper #checkoutFormWrapper #checkoutForm .leftcol{margin-bottom:10px}body.checkout #checkoutWrapper #checkoutFormWrapper #checkoutForm label.field{font-size:11px}body.checkout #checkoutWrapper #checkoutFormWrapper #checkoutForm input,body.checkout #checkoutWrapper #checkoutFormWrapper #checkoutForm textarea,body.checkout #checkoutWrapper #checkoutFormWrapper #checkoutForm select{font-size:14px}body.confirmation #confirmationWrapper{padding:15px 10px 40px}body.confirmation #orderWrapper{margin-top:20px;padding:15px}body.confirmation #orderWrapper table td{padding:12px 5px 12px 40%;font-size:13px}body.confirmation #orderWrapper td:before{top:12px;left:10px;width:25%}.devWarning{font-size:12pt;padding:15px 12px 8px}.devWarning br{display:none}}@media screen and (max-width: 350px){nav{padding:25px 15px 40px}nav div.right{top:20px;right:15px}nav div.right div.m_navLinks{width:165px}footer div.links a,footer div.links a:link,footer div.links a:visited{display:block;margin:0 0 6px}footer div.links a:hover,footer div.links a:focus{border-bottom:0;text-decoration:underline}#cartWidget #cartOverlay{min-width:250px}#cartWidget #cartOverlay #cartTable th,#cartWidget #cartOverlay #cartTable td{font-size:12px}#cartWidget #cartOverlay #cartTotal{font-size:13px}.ribbon{font-size:.9em;letter-spacing:0px}.ribbon:before,.ribbon:after{bottom:-1.19em}.ribbon .ribbon-content:before,.ribbon .ribbon-content:after{bottom:-1.19em}body.index div.hero_section{padding:0 12px 30px}body.index div.hero_section img.hero{margin-bottom:20px}body.index div.hero_section .m_vials_text{font-size:15px;line-height:1.5}body.index div.hero_section .btn_explore{margin-top:25px}body.index div.mid_section{padding:20px 12px 25px}body.index div.mid_section p.description{font-size:12px;margin-bottom:15px}body.index div.mid_section div.shipping_counts{margin-top:15px}body.index div.mid_section div.shipping_counts p{font-size:17px;margin-bottom:5px}body.index div.mid_section div.shipping_counts ul{font-size:15px}body.index div.mid_section div.shipping_counts ul li{line-height:1.7}body.index div.where_to_buy{padding:30px 12px 45px}body.index div.where_to_buy h1{font-size:20px;margin-bottom:30px}body.index div.where_to_buy div.buy_option a,body.index div.where_to_buy div.buy_option a.placeholder{margin:15px auto 30px}body.contact .content{margin-bottom:30px}body.contact div.contact_container{padding:0 12px}body.contact div.contact_text{margin-bottom:15px}body.contact div.contact_text h1.header{font-size:22px;margin-bottom:10px}body.contact div.contact_text p.copy{font-size:15px}body.contact .contact_form_wrapper{padding:20px 15px}body.contact .contact_form_wrapper form .form_chunk.last_chunk{margin-top:15px}body.contact .contact_form_wrapper form .leftcol,body.contact .contact_form_wrapper form .rightcol{width:100%;float:none}body.contact .contact_form_wrapper form .leftcol{margin-bottom:1em}body.products div.content{padding-bottom:40px}body.products div.headline{padding:12px 14px;font-size:12px}body.products div.product_builder{padding:0 15px}body.products div.product_builder div.leftcol h2.title{font-size:16px;float:none}body.products div.product_builder div.leftcol p.code{font-size:16px;float:none;margin-top:5px}body.products div.product_builder div.leftcol div.product_description{margin-top:15px;padding:15px}body.products div.product_builder div.leftcol div.product_description ul{padding-left:22px}body.products div.product_builder div.rightcol div.dram-color-section div.dram-color{font-size:13px;min-width:85px;margin-bottom:12px}body.products div.product_builder div.rightcol div.dram-color-section div.dram-color div.checkbox{top:3px}body.products div.product_builder div.alert.alert-danger{font-size:14px}body.checkout #checkoutWrapper{padding:5px 8px 40px}body.checkout #checkoutWrapper #cartInfo{padding:12px 10px;margin-bottom:20px}body.checkout #checkoutWrapper #cartInfo #cartHeader{margin-bottom:10px;font-size:19px}body.checkout #checkoutWrapper #cartInfo #cartTable th{font-size:13px}body.checkout #checkoutWrapper #cartInfo #cartTable td{font-size:12px}body.checkout #checkoutWrapper #cartInfo #cartTotal{font-size:16px;margin-top:10px}body.checkout #checkoutWrapper #checkoutFormWrapper{padding:8px}body.checkout #checkoutWrapper #checkoutFormWrapper #checkoutForm{padding:5px}body.checkout #checkoutWrapper #checkoutFormWrapper #checkoutForm #formInner{padding:8px 10px 12px}body.checkout #checkoutWrapper #checkoutFormWrapper #checkoutForm input,body.checkout #checkoutWrapper #checkoutFormWrapper #checkoutForm textarea,body.checkout #checkoutWrapper #checkoutFormWrapper #checkoutForm select{font-size:13px}}
