*,:before,:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5rem}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{background-color:#f4f8fc;font-family:Source Sans Pro,sans-serif;font-size:1rem}@media only screen and (max-width:1200px){.modal-fullscreen-md-down{padding-right:0}.modal-fullscreen-md-down .modal-dialog{max-width:unset;max-height:unset;height:100%;margin:0}.modal-fullscreen-md-down .modal-dialog .modal-content{height:100%;margin:0}}.modal-content{border-radius:0}.modal-footer .btn-primary{font-family:Source Sans Pro;font-size:20px;font-style:normal;font-weight:600;line-height:24px}a{color:#0077b2;font-weight:600}a:hover{color:#005f8c}.App{letter-spacing:.5px;max-width:100%;margin:0 auto;display:flex;box-shadow:0 10px 20px #989898}.clamp{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.clamp a,.clamp p{display:inline!important}.clamp p:before{content:"\a ";white-space:pre}.clamp-3{-webkit-line-clamp:3}.clamp-4{-webkit-line-clamp:4}.clamp-5{-webkit-line-clamp:5}.clamp-13{-webkit-line-clamp:13}.clamp.expand{-webkit-line-clamp:unset}.clamp-5-with-scrollbar{word-break:break-word;-webkit-box-orient:vertical;max-height:132px;padding-right:4px;line-height:26.4px;display:-webkit-box;overflow:hidden scroll}.read-more{text-transform:capitalize;color:#0077b2;cursor:pointer;font-size:16px;font-weight:600;line-height:24px;text-decoration-line:underline}.read-more:hover{color:#005f8c}.subheader-link{color:#797979;font-size:.75rem;text-decoration:none}.subheader-label{color:#797979;font-size:.813rem;text-decoration:none}.ext-link{cursor:pointer;color:#0077b2;font-size:.9rem;text-decoration:underline}.section{position:relative}.section .nav{text-transform:uppercase;color:#222;padding-top:40px;padding-left:20px;font-size:20px;font-weight:400;line-height:32px}@media only screen and (max-width:950px){.section .nav{padding-left:2%}}.section .content{background-color:#fff;border-radius:4px;margin-top:15px;padding:15px 20px 40px;line-height:1.5rem;box-shadow:1px 1px 4px #0000004d}.section .content .header{text-transform:capitalize;color:#222;margin-top:15px;margin-bottom:0;font-size:20px;font-weight:700;line-height:28px}.section .content .details{word-wrap:break-word;margin-top:16px}.expand-container{opacity:0;visibility:hidden;max-height:0;transition:all .3s ease-in-out}.expand-container.expanded{opacity:1;visibility:visible;max-height:2000px}.toggle-collapsing-list{text-align:center;color:#fff;cursor:pointer;background-color:#0077b2;border:3px solid #0077b2;height:32px;margin:0 auto;font-size:16px;font-weight:600;line-height:24px;position:relative}.toggle-collapsing-list svg{margin-left:5px;position:relative;top:2px}@media (hover:hover){.toggle-collapsing-list:hover{color:#0077b2;background-color:#fff;border:3px solid #0077b2}}.tooltip,#tooltip{padding:.4em;display:inline-block;position:relative}@media only screen and (max-width:767px){.tooltip .tooltiptext,#tooltip .tooltiptext{width:calc(100vw - 200px)}}@media only screen and (min-width:768px){.tooltip .tooltiptext,#tooltip .tooltiptext{min-width:20vw;max-width:25vw}}.tooltip .tooltiptext,#tooltip .tooltiptext{overflow-wrap:break-word;visibility:hidden;color:#fff;text-align:center;z-index:15;background-color:#515151;border-radius:6px;padding:10px;position:absolute;bottom:120%;left:-20px;box-shadow:1px 1px 5px #515151}.tooltip:hover .tooltiptext,#tooltip:hover .tooltiptext{visibility:visible}.tooltip .tooltiptext:after,#tooltip .tooltiptext:after{content:"";border:8px solid #0000;border-top-color:#515151;position:absolute;top:100%;left:55%}::-webkit-scrollbar{width:15px}::-webkit-scrollbar-track{background-color:#ececec}::-webkit-scrollbar-thumb{background:#c8c8c8}hr{opacity:1;background:#d9d9d9;border:.5px solid #d9d9d9;border-radius:5px;margin:2.5% 0!important}.feedback-target{color:#fff;cursor:pointer;background-color:#6156a4;border-radius:4px;width:183px;height:30px;margin:1px 0;padding-left:10px;font-family:Source Sans Pro,sans-serif;font-size:14px;line-height:29px;animation:.9s 6 pulseWidthAndHeight;position:absolute;box-shadow:0 1px 3px 2px #0003}.feedback-target svg{margin-right:6px}.feedback-target.generalfeedback{text-align:left;box-shadow:none;animation:.9s 3s 6 pulseHeight;display:inline-block;position:relative;left:-40px}.mouse-image-header{letter-spacing:.5px;color:#404040;margin:20px 0;font-size:16px;font-weight:400}.mouse-image-subheader{letter-spacing:.5px;color:#404040;margin-bottom:15px;font-size:16px;font-weight:400}.mouse-image-wrapper{max-width:650px;margin:20px 0}.mouse-image-wrapper div div div{padding-top:50%!important}.mouse-image{margin:10px 0;box-shadow:0 1px 4px 2px #0003}.img-container{padding:2%;box-shadow:0 1px 4px 2px #0003}.img-container div div{padding-top:42%!important}.img-container img{border:20px solid #fff;border-width:20px 25px}.center{margin:0 auto}.caption{max-width:635px;font-size:12px}.caption.large{max-width:unset;margin-top:10px}@media only screen and (max-width:768px){.feedback-target,.feedback-target.generalfeedback{display:none!important}}@keyframes pulseWidthAndHeight{0%{width:183px;height:30px}50%{width:185px;height:32px}to{width:183px;height:30px}}@keyframes pulseHeight{0%{padding-bottom:30px}50%{padding-bottom:32px}to{padding-bottom:30px}}.neg-pad{margin-top:-30px!important}.grid-layout,.grid-layout-3,.grid-layout-9-1,.grid-layout-6-4,.grid-layout-7-3,.grid-layout-3-7,.grid-layout-8-2{word-break:break-word;display:grid!important}.grid-layout{grid-template-columns:auto auto}.grid-layout-3{grid-template-columns:10% 55% 30%;column-gap:2%}.grid-layout-3-7{padding:0!important}@media only screen and (min-width:1200px){.grid-layout-3-7{grid-template-columns:20% 80%}}@media only screen and (max-width:1200px){.grid-layout-3-7{grid-template-rows:25% 75%}}.grid-layout-7-3{grid-template-columns:70% 25%;column-gap:4%}.grid-layout-6-4{grid-template-columns:30% 70%}.grid-layout-9-1{grid-template-columns:99% 1%}.grid-layout-8-2{border-left:5px solid #0077b2;grid-template-columns:75% 25%}.grid-layout-9-2{grid-template-columns:80% 20%}.radio input[type=radio]{opacity:0;position:absolute}.radio input[type=radio]+.radio-label:before{content:"";vertical-align:top;cursor:pointer;text-align:center;background:#fff;border:1px solid #acacac;border-radius:100%;width:18px;height:18px;margin-right:4px;transition:all .25s;display:inline-block;position:relative;top:2px}.radio input[type=radio]:checked+.radio-label:before{background-color:#fff;box-shadow:inset 0 0 0 4px #0077b2}.radio input[type=radio]:focus+.radio-label:before{border-color:#0077b2;outline:none}.radio input[type=radio]:disabled+.radio-label:before{background:#90b8e1;border-color:#90b8e1;box-shadow:inset 0 0 0 4px #f4f8fc}.radio input[type=radio]+.radio-label:empty:before{margin-right:0}.fs-x-sm{font-size:.75rem}.fs-sm{font-size:.813rem}.fs-md{font-size:1rem}.fs-lg{font-size:1.25rem}.fs-x-lg{font-size:1.375rem}.fl-rt{float:right}.flt-lt{float:left}.cp{cursor:pointer}.tooltip.show{opacity:1}.tooltip.bs-tooltip-bottom{padding-top:0}.tooltip-inner{text-align:left;background-color:#515151;max-width:300px!important}.tooltip-arrow:before{color:#515151!important;border-top-color:#515151!important;border-bottom-color:#515151!important}select{color:#222;appearance:none;background:url(../media/dropdown-arrow.1ed81a49.svg) no-repeat;border:thin solid #000;width:100%;height:36px;padding:4px 8px;font-size:16px;font-weight:400;line-height:26px;appearance:none!important;background-position:calc(100% - .75rem)!important;padding-right:2rem!important}input[type=number]{border:thin solid #000;border-radius:0;width:100%;height:36px;padding:4px 8px;font-size:16px;font-weight:400;line-height:26px}#datasheet{background-color:#f4f8fc}#datasheet .feedback-btn{color:#fff;cursor:pointer;letter-spacing:2px;z-index:10;background-color:#0077b2;width:112px;height:30px;padding:10px;font-size:12px;font-weight:300;line-height:12px;display:none;position:fixed;bottom:0;right:50px;box-shadow:0 0 10px #0009}@media only screen and (max-width:992px){#datasheet .feedback-btn{display:none}}#datasheet .feedback-btn:hover{background-color:#175fa4}@media only screen and (max-width:767px){#datasheet .col-lg-8{padding-left:0;padding-right:0}}#searchcontrol{height:100%}#searchcontrol .search-control-container{align-items:center;width:100%;height:100%;display:flex;position:relative}#searchcontrol .search-control-container .wrapper{border:1px solid #222c;flex-grow:1;display:flex}#searchcontrol .search-control-container .wrapper #mouseSearchIcon{cursor:pointer;background-color:#fff;border:none;outline:none;width:40px;height:40px}#searchcontrol .search-control-container .wrapper #mouseSearchIcon img{margin:0;position:relative;top:10px;left:10px}#searchcontrol .search-control-container .wrapper #mouseSearch{border:none;outline:none;width:100%;height:40px;line-height:28px}#searchcontrol .search-control-container .wrapper #mouseSearch:focus{outline:none}#searchcontrol .search-control-container .wrapper .clear-search{cursor:pointer;position:absolute;top:20px;right:10px}#searchcontrol .search-control-container .wrapper .suggestions-wrapper{color:#222;z-index:20;background-color:#fff;width:99%;padding:10px 0;font-size:16px;line-height:28px;position:absolute;top:53px;box-shadow:1px 4px 8px #00000026}#searchcontrol .search-control-container .wrapper .suggestions-wrapper div{cursor:pointer;padding-left:16px}#searchcontrol .search-control-container .wrapper .suggestions-wrapper div:hover{color:#0077b2;background-color:#f4f8fc;font-weight:700}#searchcontrol .search-control-container .wrapper:focus-within{border:2px solid #3997c5}@media only screen and (max-width:992px){#searchcontrol{display:none}}.nav-wrapper{position:sticky;top:80px}@media only screen and (max-width:768px){.nav-wrapper{top:64px}}.nav-wrapper{z-index:5;background-color:#333}@media only screen and (max-width:768px){.nav-wrapper .container{padding:0}}#navigation{height:60px;padding-left:12px;padding-right:80px}@media only screen and (max-width:1200px){#navigation{padding-right:15px}}#navigation{background-color:#333;box-shadow:-2px 3px 2px #0000001a}#navigation .mobile-divider,#navigation .mobile-only,#navigation #lockStrainMobile,#navigation #btnToggleMobileNav{display:none}#navigation ul{top:unset;justify-content:space-between;align-items:center;height:100%;margin-top:0;padding:0;display:flex;position:relative}#navigation ul li{cursor:pointer;height:100%;list-style:none}#navigation ul li a{color:#fff;text-transform:uppercase;text-align:center;flex-direction:row;align-items:center;width:100%;height:100%;font-family:DIN Next,Helvetica,Arial,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:18px;text-decoration:none;display:flex;position:relative}@media only screen and (max-width:767px){#navigation ul li a{padding:0 1vw}}#navigation ul li a.active:after{content:"";background-color:#0077b2;width:100%;height:3px;position:absolute;bottom:5px;left:0}@media only screen and (max-width:992px){#navigation{justify-content:space-between;padding:14px;display:flex}#navigation .mobile-divider,#navigation .mobile-only{display:block}#navigation #btnToggleMobileNav{background:0 0;border:none;outline:none;display:block}#navigation #lockStrainMobile{color:#fff;font-size:16px;font-weight:400;line-height:28px;display:block;top:20px;left:23px}#navigation ul{width:100%;height:initial;background-color:#565656;flex-direction:column;position:absolute;top:-149px;left:0;transform:translateY(-293px);box-shadow:1px 4px 8px #00000026}#navigation ul li{width:100%;padding:16px 24px}#navigation ul li a,#navigation ul li div{color:#fff;text-transform:capitalize;padding-left:0;font-size:16px;font-weight:700;line-height:24px}#navigation ul li a.active:after{content:none}#navigation ul .mobile-divider{padding:0}#navigation ul .mobile-only:last-of-type div{justify-content:space-between;display:flex}#navigation ul :hover:not(.mobile-divider){background-color:#0077b2}#navigation .fadeIn{animation:.5s linear forwards navIn}#navigation .fadeOut{animation:.5s linear forwards navOut}@keyframes navOut{0%{z-index:0;top:353px}5%{z-index:-1}to{z-index:-1;top:-149px}}@keyframes navIn{0%{z-index:-1;top:-149px}95%{z-index:-1}to{z-index:0;top:353px}}}#related-strains{width:100%}#related-strains .nav{margin-bottom:20px;font-weight:700}#related-strains #related-strains-wrapper{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}#related-strains #related-strains-wrapper .related-strain{color:#333;background-color:#fff;border-radius:4px}@media only screen and (min-width:768px){#related-strains #related-strains-wrapper .related-strain{width:45%}}@media only screen and (max-width:767px){#related-strains #related-strains-wrapper .related-strain{width:100%}}#related-strains #related-strains-wrapper .related-strain{min-height:100px;margin:10px 5px;padding:10px;box-shadow:-1px 1px 2px #0000001a}#related-strains #related-strains-wrapper .related-strain div:nth-child(2){margin-bottom:15px;font-size:.9rem}#pricing-form{border-radius:3px;position:relative;box-shadow:-1px 1px 8px 2px #0003}#pricing-form a{text-transform:capitalize;color:#0077b2;font-size:16px;font-weight:600;line-height:24px;text-decoration-line:underline}#pricing-form label{color:#05396b;margin-bottom:4px;padding:0;font-size:16px;font-weight:700;line-height:24px;display:block}#pricing-form label[for=sex]{margin-bottom:12px}#pricing-form input[type=radio]~label{font-size:12px;font-weight:400;line-height:20px}#pricing-form select,#pricing-form input[type=number]{width:90%}@media only screen and (max-width:1200px){#pricing-form select,#pricing-form input[type=number]{width:100%}}#pricing-form .col-xl-12 select{width:100%}#pricing-form .ppm-icon{cursor:pointer}#pricing-form .col-md-6 .ppm-icon{margin-left:5px}#pricing-form .focus-product-type{border-color:#2a6dc9!important;outline-color:#2a6dc9!important}#pricing-form .tooltiptext{width:125px;min-width:unset;max-width:unset;bottom:unset;padding-top:5px;padding-bottom:5px;font-size:.9rem;top:-37px;left:-80px}#pricing-form .nfp-only{color:#222;font-size:12px;font-style:italic;font-weight:400;line-height:20px}#pricing-form .cryo .tooltiptext,#pricing-form .sperm .tooltiptext{width:190px;left:-132px}#pricing-form .tooltip.escells{display:inherit}#pricing-form .escells .tooltiptext{width:190px}#pricing-form .frozen-embryo .tooltiptext{text-transform:none;text-align:left;width:210px;padding-left:15px;font-weight:400;top:30px;left:-109px}#pricing-form .tooltiptext:after{left:75%}#pricing-form .frozen-embryo .tooltip .tooltiptext:after{border:8px solid #0000;border-bottom-color:#515151;top:-15px;left:55%}#pricing-form .header-icon-wrapper{width:100%}#pricing-form .header-icon-wrapper .header-icon.tooltip{padding:0}#pricing-form .header-icon-wrapper .header-icon{opacity:1;z-index:unset;margin:5px}#pricing-form .header-icon-wrapper .header-icon img{width:30px;height:30px}#pricing-form .header-icon-wrapper div{display:inline-block}#pricing-form .header-icon-wrapper{text-align:center;position:absolute;top:-19px;left:0}#pricing-form .header-strain-wrapper{text-transform:capitalize;color:#fff;justify-content:space-between;padding-top:3px;font-size:16px;font-weight:700;line-height:24px;display:flex}#pricing-form .header-strain-wrapper .toggle-label{margin-right:8px;font-size:.9rem;position:relative;top:-4px}#pricing-form .header-strain-wrapper input[type=checkbox]{visibility:hidden;width:0;height:0;display:inline-block}#pricing-form .header-strain-wrapper label{cursor:pointer;background-color:#d0d0d0;border-radius:100px;width:40px;height:20px;transition:all .5s;display:inline-block;position:relative;box-shadow:0 0 20px #477a8550}#pricing-form .header-strain-wrapper label:after{content:"";background-color:#fff;border-radius:70px;width:20px;height:20px;transition:all .5s;position:absolute;top:0;left:0}#pricing-form .header-strain-wrapper input:checked+label{background-color:#249f0b}#pricing-form .header-strain-wrapper input:checked+label:after{left:100%;transform:translate(-100%)}#pricing-form .header{color:#d3d3d3;background-color:#383838;height:64px;padding:18px 16px}#pricing-form .header-mmrrc{color:#262626;background-color:#0077b2;height:60px;padding:18px 16px;font-weight:600}#pricing-form .header-mmrrc .header-strain-wrapper{padding-top:0}#pricing-form .content{background:#fff;height:fit-content;padding:0 16px}#pricing-form .content #volume-pricing{padding-bottom:8px 0px;color:#0077b2;font-size:16px;font-weight:600;line-height:24px;display:flex}#pricing-form .content #volume-pricing .info-layer{top:5px}#pricing-form .content #volume-pricing .tooltip{opacity:1;font-family:Source Sans Pro,sans-serif;left:-6px}#pricing-form .content #volume-pricing .tooltiptext{text-align:left;width:330px;top:35px;left:-150px}#pricing-form .content #volume-pricing .tooltiptext:before{content:"";border:8px solid #0000;border-top-color:#515151;position:absolute;top:-7%;left:47%;transform:rotate(180deg)}#pricing-form .content #volume-pricing .tooltiptext:after{display:none}#pricing-form .content #volume-pricing #percent-off{color:#222;font-size:14px;font-weight:700;line-height:24px;display:inline-block}#pricing-form .content #volume-pricing.discount-applied{border:1px solid #046b00;margin-top:8px;padding:8px;animation:1s ease-in forwards fadeInBackground}#pricing-form .content #price-varies{float:right;color:#222;font-size:16px;font-style:italic;font-weight:400;line-height:28px;position:relative;top:-2px}#pricing-form .content #price-varies .tooltip{opacity:1;padding-bottom:0;padding-left:0;top:-2px}#pricing-form .content #price-varies .tooltip img{display:inherit;vertical-align:middle;margin-top:5px;margin-bottom:5px;margin-right:5px}#pricing-form .content #price-varies .tooltiptext{width:218px;font-weight:400;top:37px;left:-170px}#pricing-form .content #price-varies .tooltiptext:after{border-color:#0000 #0000 #515151;top:-28%;left:81%}#pricing-form .content #main-price{color:#222;font-size:20px;font-weight:700;line-height:28px}#pricing-form .content #sub-price{color:#8a8a8a;margin-left:4px;font-size:16px;font-weight:400;line-height:28px;text-decoration:line-through}#pricing-form .content #sub-price.active{animation:1s ease-in forwards fadeIntoView}#pricing-form .content #pricing-type{width:100%;margin-top:4px}#pricing-form .content #sex-wrapper{display:flex}#pricing-form .content #sex-wrapper .pill{color:#05396b;text-align:center;cursor:pointer;background:#fff;border:1px solid #22222280;border-radius:20px;width:64px;height:21px;padding:3px 0;font-size:12px;font-weight:400;line-height:12px}#pricing-form .content #sex-wrapper .pill:first-of-type{margin-right:8px}#pricing-form .content #sex-wrapper .pill.active{color:#fff;background:#05396b}#pricing-form .content #sex-wrapper .pill:hover{color:#fff;background-color:#175fa4;border:thin solid #175fa4}#pricing-form .content .ageBox{border:thin solid #333;padding:4px;font-size:.9rem}#pricing-form .content .quantity.tooltip{opacity:1;padding:0;position:absolute}#pricing-form .content .quantity.tooltip .tooltiptext{top:-77px;left:-87px}#pricing-form .content .quantity.tooltip .tooltiptext.sperm{top:-117px;left:-87px}#pricing-form .content #fixedQuantity{border:thin solid #333;height:36px;padding:4px 8px}#pricing-form .content #you-will-receive-wrapper label{margin-bottom:0}#pricing-form .content #you-will-receive-wrapper div{line-height:28px}#pricing-form .content .spacer{border-bottom:1px solid #bebebe;margin-bottom:8px}#pricing-form .content .gestation-stages{color:#222;font-size:16px;font-weight:400;line-height:28px}#pricing-form .content .pregnant-mouse-description{font-size:12px;font-weight:400;line-height:20px}#pricing-form .content #avd-date{font-size:.8rem}#pricing-form .content #inventory-available .mmrrc{text-transform:capitalize;color:#05396b;margin-top:16px;margin-bottom:4px;font-size:16px;font-weight:700;line-height:24px}#pricing-form .content #size-message{color:#222;font-size:16px;font-weight:400;line-height:28px}#pricing-form .content .more-info{font-size:.8rem;text-decoration:none}#pricing-form .content .available{color:#046b00;font-size:16px;font-weight:700;line-height:24px}#pricing-form .content #actions-wrapper{margin-top:10px}#pricing-form .content #actions-wrapper .button-wrapper{justify-content:space-between;align-items:stretch;gap:10px;display:flex}#pricing-form .content #actions-wrapper .button-wrapper #order-now{text-align:center;color:#fff;cursor:pointer;background:#0077b2;border:2px solid #0177b2;flex:1;height:48px;padding:8px 16px;font-size:20px;font-weight:600;line-height:28px}#pricing-form .content #actions-wrapper .button-wrapper #availability-details-button{text-align:center;color:#0077b2;cursor:pointer;border:2px solid #0177b2;flex:1;height:48px;padding:8px 16px;font-size:20px;font-weight:600;line-height:28px}#pricing-form .content #actions-wrapper .button-wrapper #availability-details-button img{margin-left:9px;display:inline!important}@media only screen and (max-width:1199px){#pricing-form .content #actions-wrapper .button-wrapper #order-now,#pricing-form .content #actions-wrapper .button-wrapper #availability-details-button{width:117px;padding:8px}}#pricing-form .flip-card{perspective:1000px;background-color:#0000;width:100%;height:100%;position:absolute}#pricing-form .flip-card-inner{transform-style:preserve-3d;transition:transform .8s}#pricing-form .flip-card.flip .flip-card-inner{transform:rotateY(180deg)}#pricing-form .flip-card-front{background-color:#fff;padding-bottom:16px;padding-left:16px;padding-right:16px}#pricing-form .flip-card-front .col-xl-12.top{padding-top:8px}#pricing-form .flip-card-front .col-xl-12.top.hasVolumePricing{padding-top:0}#pricing-form .flip-card-front .col-xl-6,#pricing-form .flip-card-front .col-xl-12{padding-bottom:8px}#pricing-form .flip-card-front,#pricing-form .flip-card-back{backface-visibility:hidden;border:1px solid #2222221a;width:100%;box-shadow:0 4px 8px #00000026}#pricing-form .flip-card-back .content{padding-top:16px;padding-bottom:16px}#pricing-form .flip-card-back{transform:rotateY(180deg)}#pricing-form .flip-card-nav.frozen-embryo{margin-top:10px}#pricing-form .flip-card-nav.back{cursor:pointer;margin:10px;padding-bottom:33px;display:flex}#pricing-form .flip-card-nav.back div:first-child{position:absolute;left:0}#pricing-form .flip-card-nav.back div:nth-child(2){margin-left:30px;padding-top:3px;font-size:.8rem}#pricing-form .frozen-embryo-cardback-header{color:#295781;padding-top:12px;padding-bottom:2px;font-weight:700}#pricing-form .timed-pregnant-cardback .header,#pricing-form .Cryo-recovery-cardback-guarantees .header,#pricing-form .Cryo-recovery-cardback-what-to-expect .header{color:#345f88;background:0 0;height:fit-content;padding:0;font-weight:700}#pricing-form .Cryo-recovery-cardback-what-to-expect .content{margin:0;padding-right:5px;font-size:16px}#pricing-form .Cryo-recovery-cardback-what-to-expect .content ul{padding-left:0}#pricing-form .Cryo-recovery-cardback-guarantees .content{margin:0;padding-left:0;padding-right:5px;font-size:.8rem;font-style:italic}#pricing-form .content .price-wrapper{margin-top:0;padding-top:12px}#genotype::-webkit-scrollbar{width:8px}.register-interest{margin-bottom:10px}.register-interest label{font-size:.7rem;font-weight:700;display:block}.register-interest input,.register-interest select{width:100%}.register-interest select{padding:3px}.register-interest .register-interest-form-content{border:thin solid #333;height:345px;padding:4px 10px;overflow-y:auto}.register-interest .register-interest-form-content span{margin-top:5px;font-size:.8rem;display:block}.register-interest .register-interest-form-content span:nth-of-type(2){margin-top:15px}.register-interest .register-interest-form-content button{color:#fff;cursor:pointer;background-color:#05396b;border-style:none;border-radius:4px;margin:20px 0;padding:10px 35px;font-size:.8rem}.register-interest .register-interest-form-content button:hover{background-color:#175fa4}.register-interest #FormContent::-webkit-scrollbar{width:10px}#China-Price a,#Japan-Price a,#pricing-error a{margin-right:4px}#China-Price img,#Japan-Price img,#pricing-error img{display:inline}#pricing-form.skeleton{width:380px;height:505px}#pricing-form.skeleton svg{width:825px}@media only screen and (max-width:1199px){.radio-label.nomargin{margin-left:0!important}}.hidden{display:none}@keyframes fadeInBackground{0%{background-color:#fff}to{background-color:#f3faf3}}@keyframes fadeIntoView{0%{opacity:0}to{opacity:1}}#price-list{scrollbar-width:thin;max-height:300px;margin-bottom:8px;padding:5px 5px 5px 15px;font-size:.8rem;overflow-y:auto}#price-list .pricelist-header{color:#000;background-color:#fff;padding:0;font-weight:700}#price-list .header:not(:first-of-type){margin-top:10px}#price-list .price-detail-wrapper{justify-content:space-between;display:flex}#price-list .price-detail-wrapper div{width:33%}#price-list.hasScroll{border:thin solid #000}#price-list::-webkit-scrollbar{width:8px}#ESCells .cell-line-container{cursor:pointer;height:fit-content;margin-bottom:4px}#ESCells .cell-line-container .cell-line-content{border:1px solid #22222280;justify-content:space-around;width:100%;margin:0 auto;padding:10px 15px;font-weight:700;display:flex}#ESCells .cell-line-container .cell-line-content .col-left{text-align:left;flex:1}#ESCells .cell-line-container .cell-line-content .col-left .cell-line-header{color:#222;font-size:16px;font-weight:400;line-height:28px}#ESCells .cell-line-container .cell-line-content .col-left .cell-line-sub-header{font-size:12px;font-weight:400;line-height:20px}#ESCells .cell-line-container .cell-line-content .download-link{flex:0 0 30px;align-self:center}#ESCells .cell-line-container .cell-line-content .download-link img{width:25px;height:25px}#ESCells .selected{background:#e5f6ff}#ESCells .selected .cell-line-header{font-weight:700!important}#ESCells .cell-line-content.single{width:100%}#ESCells .cell-line-content.single a{margin-left:0}body{padding-top:80px}@media only screen and (max-width:768px){body{padding-top:64px}}body .lock-strain,body .header-search-control,body .header-search-control #searchcontrol{display:none}body.lock .lock-strain{display:block}#myheader{padding-top:30px}#myheader svg{width:50%}.fixed-top{background-color:#fff;height:80px}@media only screen and (max-width:768px){.fixed-top{max-width:100vw;height:64px}}.fixed-top .container{height:100%}@media only screen and (max-width:992px){.fixed-top .container{max-width:unset}}.fixed-top .container .row{height:100%}#logo{align-items:center;height:100%;display:flex}#logo .lock-strain{opacity:0;padding-top:7px;position:relative;left:-80px}@media screen and (max-width:992px){#logo .lock-strain{display:none}}#logo .lock-strain .strain-name{text-transform:capitalize;color:#222;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;max-width:550px;font-family:DIN Next,Helvetica,Arial,sans-serif;font-size:20px;font-weight:700;line-height:28px;overflow:hidden}#logo .lock-strain .strain-detail{color:#222;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;width:500px;font-size:16px;font-weight:400;line-height:28px;overflow:hidden}#logo .lock-strain .strain-detail .strain-detail-bold{font-weight:600}#logo .lock-strain .strain-detail .common-name:before{content:"";background-color:#909090;width:2px;height:12px;margin:0 4px;display:inline-block}#logo .lock-strain .ispopular{color:#222;border:1px solid #222;border-radius:60px;width:65px;height:24px;margin-left:15px;padding:4px 12px;font-size:12px;font-style:normal;font-weight:600;line-height:20px;position:relative;top:-2px}#logo .lock-strain.fadeOut{animation:.5s linear forwards fadeOut}#logo .lock-strain.fadeIn{animation:.5s linear forwards fadeIn}#logo a.jax-logo{background:url(../media/logo.b04146af.png) no-repeat;width:200px;height:52px;display:block}@media only screen and (max-width:992px){#logo a.jax-logo{clip-path:inset(0 100px 0 0)}}@media only screen and (max-width:768px){#logo a.jax-logo{position:relative;left:-23px;transform:scale(.8)}}#logo a.jax-logo{background-size:cover}body.lock #logo a{clip-path:inset(0 100px 0 0)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}body.mobile-search{padding-top:128px}body.mobile-search .fixed-top .container .row:first-of-type{position:relative;box-shadow:1px 1px 3px #0000004d}body.mobile-search .header-search-control{background-color:#fff;height:40px;padding:8px 11px;display:block}body.mobile-search .header-search-control #searchcontrol{height:unset;padding:0;display:block}body.mobile-search .header-search-control #searchcontrol .wrapper{border:1px solid #8a8a8a}body.mobile-search .header-search-control #searchcontrol .wrapper .clear-search{top:10px}body.mobile-search .header-search-control #searchcontrol:focus-within{border:2px solid #3997c5}body.mobile-search .header-search-control #searchcontrol .suggestions-wrapper{width:100%;top:43px}@media screen and (min-width:400px){body.mobile-search .nav-wrapper{top:116px}}@media screen and (min-width:768px){body.mobile-search .nav-wrapper{top:161px}}#navControls{justify-content:flex-end;align-items:center;height:100%;display:flex}#navControls .navControlButton{cursor:pointer;align-items:center;display:flex}#navControls .navControlButton label{color:#333;cursor:pointer;margin-left:8px;font-size:16px;font-weight:700;line-height:24px}#navControls #relatedStrainsButton{margin-left:26px}#navControls #searchButton{display:none}@media screen and (max-width:992px){#navControls .navControlButton{display:none}#navControls #searchButton{cursor:pointer;display:block}}.related-strains-wrapper{display:flex}.related-strains-wrapper .related-strains-container{width:50%}.related-strains-wrapper .related-strains-container label{font-size:14px;font-weight:400;line-height:28px}.btn-close{color:#222;opacity:1;background:url(../media/modal-close-icon.050bfcdc.svg) no-repeat}.btn-close:hover{color:#222;opacity:1}.modal-header{box-shadow:1px 4px 8px #00000026}.modal-title{text-align:center;color:#222;width:100%;font-family:DIN Next,Helvetica,Arial,sans-serif;font-size:24px;font-weight:400;line-height:32px}.back-button{content:url(/images/back.svg);cursor:pointer;position:absolute;left:13px}.related-strains-table{max-height:500px;overflow:auto}.related-strains-table div{text-align:center;text-transform:capitalize;margin-bottom:16px;font-size:20px;font-weight:700;line-height:28px}.related-strains-table th{background:#ecf0f4;font-size:16px;font-weight:700;line-height:24px}.related-strains-table tr{padding:0 30px}.related-strains-table th,.related-strains-table td{padding:20px 10px}.related-strains-table th a,.related-strains-table td a{text-transform:capitalize;color:#005f8c;cursor:pointer;font-size:16px;font-weight:600;line-height:24px;text-decoration-line:underline}@media screen and (max-width:768px){.related-strains-table table{width:100%}.related-strains-table table th:last-of-type,.related-strains-table table td:last-of-type{display:none}}.modal-footer{border:none}.modal-footer button{color:#fff;background-color:#0077b2;border-radius:0;width:100%;font-size:20px;font-weight:600;line-height:24px}.modal-footer button:hover{background-color:#0077b2}.align-center{align-content:center}.header-controls{cursor:pointer}.header-controls svg{font-size:1.4rem}.header-controls svg:not(:first-of-type){margin-left:20px}.header-controls .search-datasheet-wrapper{display:inline-block;position:relative}.header-controls .search-datasheet-wrapper #search-datasheet{border:thin solid gray;border-radius:25px;width:310px;margin-left:20px;padding:10px 20px}.header-controls .search-datasheet-wrapper .search-icon{color:#d3d3d3;font-size:1.6rem;position:absolute;top:10px;right:12px}#howitsmade .nav{padding-top:14px}#strain-highlights-wrapper{margin-bottom:15px;padding-top:20px}#strain-highlights-wrapper .title{font-weight:700}#strain-highlights-wrapper svg{margin-right:8px;font-size:1.4rem}#myimg{vertical-align:middle;width:30px;margin:5px;display:inline!important}.info-layer{color:#0077b2;cursor:pointer;margin-left:5px;display:inline;position:relative;top:-2px;width:1.1rem!important}.tabel-wrapper .att-item{align-items:center;margin-bottom:10px;display:flex}.tabel-wrapper .att-item .tooltip{opacity:1;z-index:0;height:30px;padding-left:4px;top:-3px}.tabel-wrapper img{vertical-align:middle;width:25px;height:25px;margin:0 5px 0 0;display:inline!important}@media only screen and (min-width:768px){.tabel-wrapper .tooltiptext{left:-12vw!important}}@media only screen and (max-width:767px){.tabel-wrapper .tooltiptext{left:-20vw!important}}@media only screen and (min-width:768px){.tabel-wrapper .tooltiptext:after{left:62%!important}}@media only screen and (max-width:767px){.tabel-wrapper .tooltiptext:after{left:45%!important}}.phenotype-modal{z-index:15;background-color:#fff;width:475px;margin-right:-50%;position:absolute;inset:53% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 1px 4px 2px #0003}.phenotype-modal .modal-header{color:#fff;background-color:#000;padding:15px;font-size:18px;font-weight:400}.phenotype-modal .modal-header .close-icon{float:right;position:relative;top:-5px}.phenotype-modal .modal-content{padding:15px}@media only screen and (max-width:767px){.phenotype-modal{width:100%;height:unset;top:340px}.phenotype-modal .modal-header{font-size:16px}.phenotype-modal .modal-content{font-size:12px}}#howitsused .header{margin-bottom:32px}#howitsused .header .sub-header{font-size:.8rem;font-weight:400}#howitsused .header .questionmark-icon{width:16px;display:inline-block;position:relative;top:-3px}#howitsused .disease-terms{margin-top:0}#howitsused .disease-terms div{margin-top:12px}#howitsused .disease-terms img{width:1.1rem;margin-left:10px;display:inline-block}#howitsused .phenotypes-wrapper{cursor:pointer;color:#0077b2;margin:5px 0;text-decoration:underline}#howitsused .phenotype-info{border-top:thin solid #bebebe;margin-top:16px}#howitsused .phenotype-info img{vertical-align:middle;margin-left:5px;display:inline!important}#howitsused .phenotype-info img.border{margin-bottom:16px}#howitsused .phenotype-info .info{width:80%}#howitsused .phenotype-info .external-link{vertical-align:bottom;width:20px}#husbandry .collapsing-list a{width:fit-content;margin-top:17px;display:block}#husbandry .collapsing-list{margin-top:10px;padding-top:1px;padding-bottom:10px;padding-left:15px;box-shadow:0 1px 4px 2px #0003}#husbandry .collapsing-list a:first-of-type{margin-top:10px}#husbandry .toggle-collapsing-list{width:80px;top:-14px}#husbandry .mating-systems div{margin-bottom:20px}#husbandry .genotyping-protocols{padding-bottom:20px}#husbandry .genotyping-protocols .allele-symbol{padding-top:10px;padding-bottom:5px;font-weight:700}#husbandry .genotyping-protocols .allele-symbol span{font-weight:400}#husbandry .genotyping-protocols .no-geno-protocol{color:#333;padding:2% 3%}#husbandry .genotyping-protocols .allele-specific-protocols{margin:10px 25px}#husbandry .animal-health-reports a{text-decoration:none}#husbandry .animal-health-reports a .imgPDF{width:24px;margin-right:1px;display:inline-block;position:relative;top:1px}#husbandry .details.animal-health-reports{margin-top:0}#husbandry .separator{margin-top:15px}#husbandry .breeding-considerations a{margin-top:20px;display:block}#husbandry .details.appearance{margin-top:0}#husbandry .appearance .header{color:#797979;margin-top:12px;font-weight:400}#husbandry .appearance{align-items:stretch;display:flex}#husbandry .appearance div:first-of-type{flex-basis:50%}#husbandry .appearance .coat-color-link{color:#797979}#husbandry .details.breeding-considerations,#husbandry .subheader-label{color:#333;margin-top:10px}#husbandry .details.appearance a{text-decoration:none}#husbandry .details.appearance a:hover{text-decoration:underline}.left-content{word-wrap:break-word;background-color:#f7f7f7}.left-content .yellow-note{background-color:#f7c137;padding:10px 5px}.left-content .blue-note{background-color:#009cde;padding:10px 5px}.content-list{margin-left:2em;list-style-type:disc;display:list-item}.pad-10{padding:15px}.phenotype-modal{z-index:15;background-color:#fff;margin-right:-50%;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 1px 4px 2px #0003}@media only screen and (max-width:767px){.phenotype-modal{width:100%;height:100%}}@media only screen and (min-width:768px){.phenotype-modal{width:80%}}.phenotype-modal .title{color:#fff;background-color:#333;padding:10px 20px}@media only screen and (max-width:767px){.phenotype-modal .title{height:fit-content}}@media only screen and (min-width:768px){.phenotype-modal .title{height:50px}}@media only screen and (max-width:767px){.phenotype-modal .content{height:80%;font-size:.75rem}}@media only screen and (min-width:768px){.phenotype-modal .content{font-size:.75rem}}.phenotype-modal .close-icon{cursor:pointer;padding:5px;font-weight:700}@media only screen and (max-width:767px){.phenotype-modal .carousel-slide{width:100%;height:80vh}}@media only screen and (min-width:768px){.phenotype-modal .carousel-slide{border-radius:5px;width:90%;height:60vh;margin:3vh auto 8vh;padding:2%}}.phenotype-modal .carousel-slide{overflow-y:auto;overflow-x:none;text-align:start;background-color:#fff;box-shadow:0 5px 10px #989898!important}@media only screen and (max-width:767px){.phenotype-modal .carousel .control-dots{bottom:5vh!important}}.phenotype-modal .carousel .control-dots .dot{background:#333!important;border-radius:10%!important;width:60px!important;height:4px!important}.phenotype-modal .carousel.carousel-slider .control-arrow{opacity:.9!important;width:30px!important}@media only screen and (max-width:767px){.phenotype-modal .carousel.carousel-slider .control-arrow{width:20px;height:10vw;position:fixed;padding:0!important;top:85vh!important}}.phenotype-modal .carousel.carousel-slider .control-arrow:hover{background:#fff!important}.phenotype-modal .carousel .control-next.control-arrow:before{width:100%;background:url(../media/carousel-arrow.dadee737.svg) no-repeat!important;border-left:none!important;margin:0!important}@media only screen and (max-width:767px){.phenotype-modal .carousel .control-next.control-arrow:before{height:100%}}@media only screen and (min-width:768px){.phenotype-modal .carousel .control-next.control-arrow:before{height:10%}}.phenotype-modal .carousel .control-prev.control-arrow:before{width:100%;transform:rotate(180deg);background:url(../media/carousel-arrow.dadee737.svg) no-repeat!important;border-right:none!important;margin:0!important}@media only screen and (max-width:767px){.phenotype-modal .carousel .control-prev.control-arrow:before{height:100%}}@media only screen and (min-width:768px){.phenotype-modal .carousel .control-prev.control-arrow:before{height:10%}}.phenotype-modal .carousel #tooltip .tooltiptext:after{left:52px!important}.phenotype-modal .carousel #tooltip .tooltiptext{bottom:275%!important}@media only screen and (max-width:767px){.phenotype-modal .carousel.carousel-slider{height:95vh}}#references .rc-tabs{border:none;font-size:14px;overflow:hidden}#references .rc-tabs-nav-list{height:57px}#references .rc-tabs-tabpane-active{border-top:thin solid #c4c4c4}#references .rc-tabs-dropdown-menu-item-disabled .rc-tabs-tab-btn{pointer-events:none}#references .rc-tabs-dropdown-menu-item-disabled .rc-tabs-tab-btn:hover{color:#222}#references .rc-tabs-tab{margin:0 20px}@media only screen and (max-width:576px){#references .rc-tabs-tab{margin-left:10px;margin-right:0}}#references .rc-tabs-tab{color:#222;font-size:1em}#references .rc-tabs-tab .rc-tabs-tab-btn{font-size:20px;font-weight:700}@media only screen and (max-width:576px){#references .rc-tabs-tab .rc-tabs-tab-btn{font-size:12px}}@media only screen and (min-width:576px) and (max-width:1200px){#references .rc-tabs-tab .rc-tabs-tab-btn{font-size:16px}}#references .rc-tabs-tab .rc-tabs-tab-btn{line-height:28px}#references .rc-tabs-tab .rc-tabs-tab-btn:hover{color:#0177b2}#references .rc-tabs-tab:first-child{margin-left:0}#references .rc-tabs-tab-active{color:#0177b2}#references .rc-tabs-ink-bar{background:#0177b2}#references .rc-tabs-tabpane{padding-top:20px}#references .rc-tabs-nav-more{display:none}#references .scrollable-content{max-height:370px;overflow:auto}#references .fs-lg{color:#2229}#references .reference{margin:5px}#references .reference img{display:inline-block;vertical-align:middle!important;width:1rem!important}#references .citation{margin-top:20px}#mytooltip{visibility:hidden;color:#fff;text-align:center;z-index:15;background-color:#515151;border-radius:6px;padding:10px;position:absolute}#mytooltip:after{content:"";border:8px solid #0000;border-top-color:#515151;position:absolute;top:100%;left:50%}.genetics-table .col-left,.genetics-table .col-right,.details .col-left,.details .col-right{word-break:break-word;width:50%}.genetic-background{display:flex;margin-top:10px!important}.genetic-background a{color:#797979;text-decoration:none}.genetics-table{margin-top:20px;position:relative;box-shadow:1px 1px 4px #0000004d}.genetics-table .genetics-table-header{padding:15px 20px 10px}.genetics-table .genetics-table-header a{color:#0077b2;font-weight:700;text-decoration:underline}.genetics-table .genetics-table-header img{vertical-align:middle;width:1rem;height:30px;margin:0 5px;display:inline!important}.genetics-table .genetics-notes{padding:0 20px}.genetics-table .genetics-table-detail{justify-content:space-evenly;align-items:center;padding:0 20px}.genetics-table .genetics-table-detail .row{display:flex}.genetics-table .genetics-table-detail .col{flex:1;padding-right:1%}.genetics-table .description{word-break:break-all;margin-bottom:10px}.genetics-table .description .tooltip{opacity:1;z-index:unset;font-size:1rem}@media only screen and (max-width:767px){.genetics-table .description .tooltip .tooltiptext{left:-120px}}.toggle-collapsing-list{width:130px;top:12px}#legal .licensing-info{margin-top:20px}#legal .licensing-info div:first-child{text-transform:uppercase}#legal .terms-of-use{cursor:pointer}#legal .terms-of-use img{vertical-align:middle;width:30px;height:30px;margin:5px;display:inline!important}#legal .terms-of-use .download-icon{margin-left:0}#legal .terms-of-use .letter{margin-top:10px}#legal .terms-of-use .letter a{text-decoration:none}#legal .terms-of-use .letter .legal-text{text-decoration:underline}#legal .terms-of-use .info-icon{width:16px}#legal .genotyping-promise-list{padding-top:10px}.hero-header-wrapper{position:relative}@media only screen and (max-width:768px){.hero-header-wrapper{padding:0 16px}}.hero-header-wrapper .hero-flag{width:88px;position:absolute;top:-5px;left:-86px}.hero-header-wrapper .hero-header .mouse-profile{background-color:#fff;margin-bottom:16px;padding:2%;box-shadow:1px 1px 4px #0000004d}.hero-header-wrapper .hero-header .mouse-profile .tooltip{opacity:1;z-index:1;top:8px;left:-8px}.hero-header-wrapper .hero-header .mouse-profile .tooltip .tooltiptext{top:-139px;left:-105px;bottom:unset;text-align:left;font-size:.8rem;line-height:1.2rem}.hero-header-wrapper .hero-header .mouse-profile .tooltip .tooltiptext:after,.hero-header-wrapper .hero-header .mouse-profile .tooltip .tooltiptext:after{left:48%}.hero-header-wrapper .hero-header .mmrrcflag-mob{width:20%;padding-bottom:1%}.hero-header-wrapper .hero-header .mmrrcflag-mob img{width:100%}.hero-header-wrapper .hero-header .pills-wrapper{display:flex}.hero-header-wrapper .hero-header .pill{padding-bottom:1%}.hero-header-wrapper .hero-header .pill span{color:#222;border:2px solid #222;border-radius:15px;margin-right:5px;padding:2px 12px;font-size:12px;font-weight:600;line-height:20px}.hero-header-wrapper .hero-header .title{overflow-wrap:break-word;padding-bottom:1%;font-weight:700}.hero-header-wrapper .hero-header .description{margin-top:20px}@media only screen and (min-width:768px){.hero-header-wrapper .hero-controls{text-align:right;position:absolute;right:65px}}.nomenclature{display:block}@media only screen and (max-width:768px){.nomenclature{display:none}}.nomenclature-link{cursor:pointer;color:#05396b;margin:5px 0;padding-bottom:1%;text-decoration:underline}.nomenclature-modal{background-color:#fff;min-width:600px;height:auto;margin-right:-50%;position:absolute;inset:40% auto auto 41%;box-shadow:1px 4px 8px #00000040}.nomenclature-modal .nc-modal-header{text-align:center;text-transform:capitalize;color:#042e57;justify-content:center;align-items:center;font-size:24px;font-style:normal;font-weight:400;line-height:32px;display:flex}.nomenclature-modal .nc-modal-header .nc-title{flex:1;justify-content:center;display:flex}.nomenclature-modal .nc-modal-header .nc-close-layer{float:right;position:relative}.nomenclature-modal .nc-modal-header{padding:24px}.nomenclature-modal .nc-modal-header.generic{box-shadow:1px 4px 8px #00000026}.nomenclature-modal .nc-model-image{justify-content:center;margin:auto;padding:24px 0;display:flex}.nomenclature-modal .nomenclature-guide{text-align:center;text-transform:capitalize;color:#0077b2;flex:none;order:0;justify-content:center;align-self:stretch;align-items:center;font-family:Source Sans Pro;font-size:16px;font-style:normal;font-weight:600;line-height:24px;text-decoration-line:underline;display:flex}.nomenclature-modal hr{border:1px solid #2223;flex:none;order:1;align-self:stretch;margin:0!important}.nomenclature-modal .nc-survey-wrap .nc-survey{flex-direction:row;align-items:center;gap:16px;padding:12px 24px 24px;display:flex}.nomenclature-modal .nc-survey-wrap .nc-survey .nc-survey-answer-wrapper{flex-direction:row;align-items:flex-start;gap:8px;padding:0;display:flex}.nomenclature-modal .nc-survey-wrap .nc-survey .nc-survey-answer-wrapper .ncSurveyAnswer{box-sizing:border-box;cursor:pointer;border:1px solid #bebebe;border-radius:2px;flex-direction:column;flex:none;order:0;justify-content:center;align-items:center;gap:8px;width:64px;height:32px;padding:6px 8px;font-weight:400;display:flex}.nomenclature-modal .nc-survey-wrap .nc-survey .nc-survey-answer-wrapper .ncSurveyAnswer.active{color:#fff;background:#0077b2}.nomenclature-modal .nc-survey-wrap .nc-survey .nc-thanks{color:#005f8c;font-size:16px;font-style:italic;font-weight:400;line-height:28px;display:none}.nc-wrapper .nc-modal-context{padding:24px}.nc-wrapper .nc-modal-context.scrollable{max-height:400px;overflow-y:scroll}.nomenclature-modal.nc-generic{isolation:isolate;flex-direction:column;align-items:flex-start;width:42%;height:auto;display:flex;position:absolute;top:50%;left:45%}.nomenclature-modal.nc-generic li{font-size:16px;font-weight:400}.nomenclature-modal.nc-generic .strainAbbr{padding-bottom:12px}.nomenclature-modal.nc-generic .ncBreakdown,.nomenclature-modal.nc-generic .strainAbbr{justify-content:center;width:auto;height:auto;padding-bottom:12px;display:flex}.nomenclature-modal.nc-generic .strainAbbrDoc{margin-bottom:5px}.impt-notes{border:1.5px solid #8a8a8a;border-radius:2px;animation:8s opac;box-shadow:0 0 10px #0003}.view-pricing-wrapper{justify-content:center;display:flex}.view-pricing-wrapper .radio-label{margin-right:10px;font-size:12px}.view-pricing-wrapper .view-pricing{cursor:pointer;color:#fff;text-align:center;background-color:#05396b;border:1px solid #002d72;width:350px;height:55px;margin-top:10px;margin-bottom:20px;font-size:16px;font-weight:600;line-height:51px}.view-pricing-wrapper .mobile-price-list{z-index:10000;background-color:#fff;width:100%;height:100%;position:fixed;top:0;left:0;overflow-y:scroll}.view-pricing-wrapper .mobile-price-list .mobile-price-list-header{color:#fff;background-color:#222;justify-content:space-between;align-items:flex-end;height:95px;padding-bottom:25px;padding-left:15px;padding-right:15px;display:flex}.view-pricing-wrapper .mobile-price-list .mobile-price-list-header .strain{font-size:36px}.view-pricing-wrapper .mobile-price-list .mobile-price-list-header .close-button{font-size:20px;position:relative;top:10px}.view-pricing-wrapper .mobile-price-list .mobile-price-list-header .close-button svg{width:100%!important}.view-pricing-wrapper .mobile-price-list .mobile-price-list-header .close-button{cursor:pointer}.view-pricing-wrapper .mobile-price-list .product-list-wrapper{flex-direction:column;align-items:center;display:flex}.view-pricing-wrapper .mobile-price-list .product-list-wrapper .order-now{color:#fff;text-align:center;background-color:#0077b2;width:335px;height:51px;margin-top:10px;margin-bottom:20px;line-height:51px}.view-pricing-wrapper .mobile-price-list .product-list-wrapper .register-interest{margin-top:10px}.view-pricing-wrapper .mobile-price-list .product-list-wrapper .order-now:hover{background-color:#175fa4}.view-pricing-wrapper .mobile-price-list .product-list-wrapper .product{cursor:pointer;color:#fff;background-color:#05396b;justify-content:space-between;width:90%;height:44px;margin:10px 0;padding:0 10px;font-weight:700;line-height:44px;display:flex}.view-pricing-wrapper .mobile-price-list .product-list-wrapper .product svg{width:100%!important}.view-pricing-wrapper .mobile-price-list .product-list-wrapper .product .mobile-pricing-nav{position:relative;top:6px}.view-pricing-wrapper .mobile-price-list .product-list-wrapper .product .expand-list{font-size:20px}.view-pricing-wrapper .mobile-price-list .product-list-wrapper .product:first-of-type{margin-top:20px}.view-pricing-wrapper .mobile-price-list .product-list-wrapper .genotype-select-container{align-self:center;margin-top:10px}.view-pricing-wrapper .mobile-price-list .product-list-wrapper .genotype-select-container fieldset{background:#f4f8fc;border:1px solid #000}.view-pricing-wrapper .mobile-price-list .product-list-wrapper .genotype-select-container fieldset legend{color:#222222b3;float:none;width:fit-content;margin-bottom:0;margin-left:14px;padding:0 5px;font-size:14px}.view-pricing-wrapper .mobile-price-list .product-list-wrapper .genotype-select-container fieldset .genotype-select{background-color:#f4f8fc;border:none;width:331px;position:relative;top:-3px}.view-pricing-wrapper .mobile-price-list .product-list-wrapper .genotype-select-container fieldset .genotype-select:focus{outline:none}.view-pricing-wrapper .mobile-price-list .product-list-wrapper .mobile-pricing-datatable{width:100%;margin:20px 0}.view-pricing-wrapper .mobile-price-list .product-list-wrapper .mobile-pricing-datatable .header{width:100%}.view-pricing-wrapper .mobile-price-list .product-list-wrapper .mobile-pricing-datatable .header thead{box-shadow:0 3px 3px 1px #0003}.view-pricing-wrapper .mobile-price-list .product-list-wrapper .mobile-pricing-datatable .header th{background-color:#f4f8fc;padding-top:8px;padding-bottom:8px;padding-left:12px;font-weight:700}.view-pricing-wrapper .mobile-price-list .product-list-wrapper .mobile-pricing-datatable .header{padding:5px 10px}.view-pricing-wrapper .mobile-price-list .product-list-wrapper .mobile-pricing-datatable tr td{border-bottom:thin solid #ecf0f4;padding:12px 10px;font-weight:700}.view-pricing-wrapper .mobile-price-list .product-list-wrapper .mobile-pricelist{flex-direction:column;align-content:center;align-items:center;display:flex}.view-pricing-wrapper .mobile-price-list .product-list-wrapper .mobile-pricelist .pricingtype-wrapper{justify-content:center;display:flex}.view-pricing-wrapper .mobile-price-list .product-list-wrapper .mobile-pricelist .pricingtype-wrapper.mmrrc{flex-direction:column;align-self:center;width:87%}.view-pricing-wrapper .mobile-price-list .product-list-wrapper .mobile-pricelist .pricingtype-wrapper.mmrrc .header{margin:10px 0;font-weight:700}.view-pricing-wrapper .mobile-price-list .product-list-wrapper .mobile-pricelist .pricingtype-wrapper.mmrrc a{color:#000}.view-pricing-wrapper .mobile-price-list .product-list-wrapper .mobile-pricelist .pricingtype-wrapper .pricingtype-button,.view-pricing-wrapper .mobile-price-list .product-list-wrapper .mobile-pricelist .pricingtype-wrapper .pricingtype-button-aged,.view-pricing-wrapper .mobile-price-list .product-list-wrapper .mobile-pricelist .pricingtype-wrapper .pricingtype-button-timedpreg,.view-pricing-wrapper .mobile-price-list .product-list-wrapper .mobile-pricelist .pricingtype-wrapper .pricingtype-button-frozenembryo,.view-pricing-wrapper .mobile-price-list .product-list-wrapper .mobile-pricelist .pricingtype-wrapper .pricingtype-button-mouseescells,.view-pricing-wrapper .mobile-price-list .product-list-wrapper .mobile-pricelist .pricingtype-wrapper .pricingtype-button-cryo{cursor:pointer;text-align:center;color:#333;border:2px solid #002d72;width:175px;height:41px;margin:20px 0;line-height:36px}.view-pricing-wrapper .mobile-price-list .product-list-wrapper .mobile-pricelist .pricingtype-wrapper .pricingtype-button.active,.view-pricing-wrapper .mobile-price-list .product-list-wrapper .mobile-pricelist .pricingtype-wrapper .pricingtype-button-aged.active,.view-pricing-wrapper .mobile-price-list .product-list-wrapper .mobile-pricelist .pricingtype-wrapper .pricingtype-button-timedpreg.active,.view-pricing-wrapper .mobile-price-list .product-list-wrapper .mobile-pricelist .pricingtype-wrapper .pricingtype-button-frozenembryo.active,.view-pricing-wrapper .mobile-price-list .product-list-wrapper .mobile-pricelist .pricingtype-wrapper .pricingtype-button-mouseescells.active,.view-pricing-wrapper .mobile-price-list .product-list-wrapper .mobile-pricelist .pricingtype-wrapper .pricingtype-button-cryo.active{color:#fff;background-color:#05396b}.view-pricing-wrapper .mobile-price-list .product.active{background-color:#0077b2}.view-pricing-wrapper .mobile-price-list .timedpreg-text,.view-pricing-wrapper .mobile-price-list .cryo-text,.view-pricing-wrapper .mobile-price-list .frozen-embryo-text{margin:10px 0;font-weight:700}.view-pricing-wrapper .mobile-price-list .cell-lines-wrapper .header{font-weight:700;padding-left:0!important}.view-pricing-wrapper .mobile-price-list .cell-lines-wrapper .cell-line{background-color:#f4f8fc;justify-content:space-between;margin:10px 0;padding:4px 10px;display:flex;box-shadow:0 3px 3px 1px #0003}.view-pricing-wrapper .mobile-price-list .cell-lines-wrapper .cell-line .cell-line-description{height:28px}.view-pricing-wrapper .mobile-price-list .cell-lines-wrapper .cell-line-detail-wrapper{justify-content:space-between;padding:12px 0;display:flex}.view-pricing-wrapper .mobile-price-list .cell-lines-wrapper .cell-line-detail-wrapper img{width:35px!important}.view-pricing-wrapper .mobile-price-list .cell-lines-wrapper .cell-line-detail-wrapper .cell-line-detail{color:#22222294;font-size:16px}@media (min-width:992px){.view-pricing-wrapper{display:none}}@keyframes opac{0%{opacity:0}to{opacity:1}}#footer{color:#fff;background-color:#000;padding-left:30px}#action-items{text-align:right;padding-bottom:20px;padding-right:40px}#action-items div{height:fit-content;padding-top:30px;padding-left:8px;padding-right:8px;display:inline-block}#action-items div a{color:#fff;text-decoration:none}#action-items div svg{margin:0 auto;padding-bottom:8px;font-size:30px;display:block}#utility-wrapper{align-items:stretch;width:100%;margin-right:40px;display:flex}#utility-wrapper #utility{flex:.7}#utility-wrapper #utility .link-container{border:thin solid #333;padding:12px 10px}#utility-wrapper #utility .link-container div{padding:0 10px;font-size:16px;display:inline-block}#utility-wrapper #utility .link-container div a{color:#fff;text-decoration:none}#utility-wrapper #utility .link-container div a:hover{color:#6d7a83;text-decoration:underline}#utility-wrapper #leading-the-search{text-align:center;border:thin solid #333;flex:.3;margin-right:30px;padding:20px 10px}#utility-wrapper #leading-the-search div:first-child{font-size:16px;font-style:italic}#utility-wrapper #leading-the-search div:nth-child(2){padding-top:10px;font-size:28px;font-weight:400}#social-links-wrapper{justify-content:space-between;padding-bottom:40px;display:flex}#social-links-wrapper #copywrite{margin:20px 10px}#social-links-wrapper #social-links{margin-top:20px;margin-right:40px}#social-links-wrapper #social-links .st-btn{-o-transition:none;background-color:#333;border:none;transition:none}#social-links-wrapper #social-links .st-btn img{width:24px;height:24px;vertical-align:unset;filter:brightness(0)invert();position:relative;top:0}#social-links-wrapper #social-links .st-last{display:inline-block!important}#social-links-wrapper #social-links .st-btn:hover{opacity:1;top:0}#footer-intl-div{text-align:center;margin:20px 10px}#footer-intl-div select{color:#fff;background-color:#222;width:auto}#nav-to-top{text-align:right}.scroll-to-top{color:#fff;text-align:center;background-color:gray;border:2px solid gray;border-radius:4px;width:40px;height:40px;margin-bottom:10px;margin-right:50px;font-size:2rem;display:inline-block}.scroll-to-top:hover{color:gray;background-color:#0000;border:2px solid gray}@media only screen and (max-width:1160px){#action-items{justify-content:space-evenly;display:flex}#utility-wrapper{flex-direction:column}#utility{flex:1;margin-right:30px}#utility .link-container{text-align:center}#leading-the-search{flex:1;margin-top:20px}#social-links-wrapper{flex-direction:column-reverse}#copywrite{text-align:center}}@keyframes cookiepulse{0%{transform:scale(1)}to{transform:scale(1.025)}}@keyframes showcookiebanner{0%{visibility:hidden;opacity:0;transform:translateY(300px)}1%{visibility:visible;opacity:0;transform:translateY(300px)}to{visibility:visible;opacity:1;transform:translateY(0)}}@keyframes dismisscookiebanner{0%{visibility:visible;opacity:1;transform:translateY(0)}99%{visibility:visible;opacity:0;transform:translateY(300px)}to{visibility:hidden;opacity:0;transform:translateY(300px)}}#cookie-banner{z-index:10000;text-align:center;background:#05396b;padding:20px 15px;font-weight:400;animation-name:showcookiebanner;animation-duration:.25s;animation-timing-function:ease-in-out;animation-delay:.5s;animation-fill-mode:both;display:none;position:fixed;bottom:0;left:0;right:0}#cookie-banner.cookie-banner-active{display:block}#cookie-banner.is-dismiss{animation-name:dismisscookiebanner;animation-delay:0s}#cookie-banner>div{max-width:738px;margin:0 auto 10px}#cookie-banner p{color:#ddd;margin:0;padding:0;line-height:1.4}#cookie-banner .cta{float:none;text-align:center;margin:10px;padding:15px 30px;font-size:14px;display:inline-block}@media (max-width:768px){#cookie-banner .cta{width:90%}}#cookie-banner .learn-more{padding:10px;font-size:12px}#cookie-banner div#cookie-prefs{text-align:left;color:#fff;align-items:stretch;max-width:970px;margin:15px auto;font-size:16px;display:flex}#cookie-prefs>div{flex:1;padding:0 15px 35px;position:relative}#cookie-prefs h5{color:#fff;margin:0}#cookie-prefs p{font-weight:300;line-height:1.25}#cookie-prefs .cbox{position:absolute;bottom:0}@media (max-width:768px){#cookie-banner div#cookie-prefs{margin-top:20px;margin-bottom:0;display:block}#cookie-prefs>div{padding-bottom:20px}#cookie-prefs .cbox{padding-top:10px;position:static}#cookie-banner p,#cookie-prefs,#cookie-prefs h5{font-size:12px}#cookie-prefs h5{float:left;font-weight:700;line-height:1.25}#cookie-prefs h5:after{content:" - "}#cookie-prefs .cbox p{line-height:21px;margin-left:28px!important}}#cookie-prefs .cbox p{font-weight:600}.cbox{color:inherit;-webkit-user-select:none;user-select:none}#cookie-prefs>div+div>.cbox{cursor:pointer}.cbox i{float:left;width:1.4em;height:1.4em;color:inherit;text-align:center;border-style:solid;border-width:1px;margin:-.15em 0 0;line-height:1.4em;display:block}.cbox svg{opacity:.07;color:inherit}.cbox p{opacity:.5;margin-left:1.7em!important}.cbox:hover p{opacity:.75}.cbox.cbox-checked svg,.cbox.cbox-checked p{opacity:1}#cookie-banner.cb-alt{background:linear-gradient(#fff0 0%,#ffffffb3 50%,#fffffff2 100%);padding:120px 25px 90px}#cookie-banner.cb-alt>div{box-sizing:border-box;background-color:#05396b;background-clip:padding-box;border:2px double #fff6;border-radius:8px;align-items:center;max-width:900px;margin:0 auto;padding:20px;display:flex;box-shadow:0 4px 20px #0006,0 10px 50px #000000bf}#cookie-banner.cb-alt .rte p{text-align:left;font-size:16px;line-height:1.25}#cookie-banner.cb-alt div#cookie-prefs{background-color:#05396b;background-clip:padding-box;border:2px double #fff6;border-radius:8px;width:240px;height:auto;padding:20px 20px 5px;font-size:14px;display:none;position:absolute;bottom:100%;left:0;box-shadow:0 4px 20px #0006,0 10px 50px #000000bf}#cookie-banner.cb-alt div#cookie-prefs>div{padding:0 0 15px!important}#cookie-banner.cb-alt div#cookie-prefs .cbox{position:relative;margin-bottom:4px!important}#cookie-settings{position:relative}#cookie-banner.cb-alt .show-settings div#cookie-prefs{display:block}#cookie-banner.cb-alt .cta{white-space:nowrap;margin:0 10px;display:block}#cookie-banner.cb-alt .cta.settings{color:#fff;float:left;letter-spacing:1px;text-align:center;text-transform:uppercase;-o-transition:background .2s ease-in;background-color:#888;border:none;height:auto;margin:0 10px 0 20px;font-size:14px;font-weight:400;line-height:1;text-decoration:none;transition:background .2s ease-in;display:inline-block}#cookie-banner.cb-alt .cta.settings:hover{background-color:#aaa;text-decoration:none}#cookie-banner.cb-alt .cta.save{color:#fff;letter-spacing:1px;text-align:center;text-transform:uppercase;-o-transition:background .2s ease-in;background:#43b02a;border:none;height:auto;margin-top:0;font-size:14px;font-weight:400;line-height:1;text-decoration:none;transition:background .2s ease-in;animation-name:cookiepulse;animation-duration:.5s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;animation-delay:0s;animation-fill-mode:forwards;display:inline-block}#cookie-banner.cb-alt .cta.save:hover{color:#fff;background:#2fd109;text-decoration:none}@media (max-width:768px){#cookie-banner.cb-alt{padding-bottom:25px}#cookie-banner.cb-alt>div{display:block}#cookie-banner.cb-alt .rte p{text-align:center;margin-bottom:16px}#cookie-banner.cb-alt .cta{width:auto;padding:15px 10px}#cookie-banner.cb-alt .cta.settings{float:left;width:108px;margin:0}#cookie-banner.cb-alt .cta.save{margin:0 0 0 128px}#cookie-banner.cb-alt div#cookie-prefs{margin-bottom:16px}#cookie-banner.cb-alt div#cookie-prefs,#cookie-banner.cb-alt div#cookie-prefs p{font-size:14px}#cookie-banner.cb-alt div#cookie-prefs .cbox{padding-top:0}}.contact-us-wrapper{opacity:0;z-index:1050;background-color:#00000080;width:100%;height:100%;animation:2s forwards fadeOut;display:none;position:fixed;top:0;left:0}.contact-us-wrapper.active{animation:2s forwards fadeIn;display:block}.contact-us{z-index:1051;background-color:#0000;position:sticky}@media only screen and (max-width:767px){.contact-us{top:65vh}}@media only screen and (min-width:768px) and (max-width:985px){.contact-us{top:60vh}}@media only screen and (min-width:986px){.contact-us{top:35vh}}.contact-us .wrap{width:395px;position:absolute}.contact-us .wrap .content{float:left;background-color:#fff;width:347px;height:156px;padding:5px}.contact-us .wrap .content div{padding:.5vw}.contact-us .wrap .content{border-right:5px solid #0077b2}.contact-us .wrap .content a{color:#000;font-weight:700;text-decoration:underline}.contact-us .wrap .icon{float:right;cursor:pointer;background-color:#0077b2;justify-content:center;align-items:center;width:48px;height:48px;padding-right:2.5px;display:flex}.contact-us .wrap .icon .icon-wrap .question-icon{color:#fff;vertical-align:middle;width:28px;height:28px}.contact-us .slide-in{animation:2s forwards slide-in}.contact-us .slide-out{animation:2s forwards slide-out}@keyframes slide-in{0%{left:0}to{left:-347px}}@keyframes slide-out{0%{left:-347px}to{left:0}}.contact-us:hover .content{border-right:5px solid #0077b2}.contact-us:hover .icon{background-color:#0077b2}#husbandry .suggested-controls div{margin-top:5px;margin-bottom:5px}#husbandry .suggested-controls .tooltip{opacity:1;z-index:1}#print-datasheet{background-color:#fff;width:95%;margin:auto;padding:1% 2%;font-size:12px!important}#print-datasheet .header-jax{height:10vh}#print-datasheet .toggle-collapsing-list{display:none}#print-datasheet .genetics-table,#print-datasheet .description,#print-datasheet .content,#print-datasheet .header{margin:0;padding:0}#print-datasheet .separator{margin:1.5%}#print-datasheet .description{font-size:12px!important}#print-datasheet .genetics-table .genetics-notes{padding:20px}#print-datasheet .section{width:100%;padding:0}#print-datasheet .genetics-table{box-shadow:none;border-bottom:1px solid #d3d3d3}a.logo{background:url(../media/logo.b04146af.png) 0 0/125px no-repeat;width:125px;height:35px;margin:auto;display:block}.sandbox h1{text-align:center;margin:10px}.sandbox .selected .escell-container .escell-content{box-shadow:0 1px 3px #00000080}.sandbox .carousel-wrapper{width:310px;margin:0 auto}.sandbox .escell-container{height:fit-content}.sandbox .escell-container .escell-content{border:1px solid #000;border-radius:4px;padding:10px 15px;display:flex}.sandbox .escell-container .escell-content .col-left{text-align:left;flex:1}.sandbox .escell-container .escell-content .col-left .header{font-weight:700}.sandbox .escell-container .escell-content .col-left .sub-header{font-size:.8rem;line-height:16px}.sandbox .escell-container .escell-content img{flex:0 0 50px;align-self:center;width:25px;height:25px}
