header.site-header{background:#181818;color:#b5b0c3;font:700 10.5px/1 sofia-pro,sans-serif;letter-spacing:1.19px;padding:0;position:relative;text-align:left;text-transform:uppercase;transition:transform .4s cubic-bezier(.16,.68,.43,.99)}.panel-open header.site-header{transform:translate(240px)}header.site-header .header-tools{padding:0 3.19444444% 0 5.55555556%}@media screen and (max-width: 679px){header.site-header .header-tools{height:0;position:relative}}header.site-header .header-tools p.contact-callout{display:inline-block;margin:0;padding:17px 0;vertical-align:top;width:60%}@media screen and (max-width: 679px){header.site-header .header-tools p.contact-callout{display:none}}header.site-header .header-tools p.contact-callout a{color:#fff;text-decoration:none}header.site-header .header-tools p.contact-callout a:hover,header.site-header .header-tools p.contact-callout a:active{text-decoration:underline}header.site-header .header-tools ul.header-links{display:inline-block;list-style:none;margin:0;padding:12px 0;text-align:right;vertical-align:top;width:40%}header.site-header .header-tools ul.header-links li{display:inline-block;line-height:21px;padding:5.25px 0;vertical-align:top}@media screen and (max-width: 679px){header.site-header .header-tools ul.header-links li{display:none}}header.site-header .header-tools ul.header-links li a{color:#fff;display:block;font:700 10.5px/1 sofia-pro,sans-serif;letter-spacing:1.19px;text-decoration:none}@media screen and (max-width: 1040px){header.site-header .header-tools ul.header-links li a{font-size:9px;line-height:1.16}}header.site-header .header-tools ul.header-links li a:hover,header.site-header .header-tools ul.header-links li a:active{text-decoration:underline}header.site-header .header-tools ul.header-links li:first-child{background:url(//cdn.shopify.com/s/files/1/1223/3460/t/25/assets/icon-account.svg?29) left center/contain no-repeat;margin:0 6px 0 0;padding-left:30px}header.site-header .header-tools ul.header-links li:first-child a{border-right:1px solid #fff;padding-right:6px}header.site-header .header-tools ul.header-links li.cart{background:transparent;margin:0 0 0 14px;padding:0}@media screen and (max-width: 679px){header.site-header .header-tools ul.header-links li.cart{display:block;position:absolute;right:5.55555556%;top:14px}}header.site-header .header-tools ul.header-links li.cart a#CartButton .label{background:url(//cdn.shopify.com/s/files/1/1223/3460/t/25/assets/icon-cart.svg?29) center center/contain no-repeat;display:inline-block;height:21px;margin:0 1px 0 0;text-align:left;text-indent:-10000px;vertical-align:top;width:22px}header.site-header .header-tools ul.header-links li.cart a#CartButton #CartCount{background:url(//cdn.shopify.com/s/files/1/1223/3460/t/25/assets/bg-cart.svg?29) center center/contain no-repeat;color:#000;display:inline-block;font:700 13.5px/19px sofia-pro,sans-serif;height:21px;padding:0 0 0 4px;text-align:center;vertical-align:top;width:24px}@media screen and (max-width: 679px){header.site-header .header-tools ul.header-links li.cart a#CartButton #CartCount{display:none}}header.site-header .header-main{background:#000;display:block;height:70px;padding:0 3.19444444% 0 5.55555556%;width:100%}@media screen and (max-width: 679px){header.site-header .header-main{height:50px}}header.site-header .header-main h1.site-logo,header.site-header .header-main div.site-logo{display:block;left:5.55555556%;margin:0;padding:0;position:absolute;top:45px;vertical-align:top;width:86px}@media screen and (max-width: 899px){header.site-header .header-main h1.site-logo,header.site-header .header-main div.site-logo{left:50%;margin-left:-43px}}@media screen and (max-width: 679px){header.site-header .header-main h1.site-logo,header.site-header .header-main div.site-logo{top:0}}header.site-header .header-main h1.site-logo a,header.site-header .header-main div.site-logo a{background:url(//cdn.shopify.com/s/files/1/1223/3460/t/25/assets/logo.svg?29) center center/contain no-repeat;display:block;height:70px;max-width:none;text-indent:-10000px;width:86px}@media screen and (max-width: 679px){header.site-header .header-main h1.site-logo a,header.site-header .header-main div.site-logo a{background-size:66px;height:50px}}header.site-header .header-main .toggle-menu{display:none;height:70px;left:5.55555556%;position:absolute;text-indent:-10000px;top:45px;width:18px}@media screen and (max-width: 899px){header.site-header .header-main .toggle-menu{display:block}}@media screen and (max-width: 679px){header.site-header .header-main .toggle-menu{height:50px;top:0}}header.site-header .header-main .toggle-menu:before{background:#a3cd3f;content:"";display:block;height:2px;left:0;position:absolute;top:28px;width:18px}@media screen and (max-width: 679px){header.site-header .header-main .toggle-menu:before{top:18px}}header.site-header .header-main .toggle-menu span{background:#a3cd3f;content:"";display:block;height:2px;left:0;position:absolute;top:34px;width:18px}@media screen and (max-width: 679px){header.site-header .header-main .toggle-menu span{top:24px}}header.site-header .header-main .toggle-menu:after{background:#a3cd3f;content:"";display:block;height:2px;left:0;position:absolute;top:40px;width:18px}@media screen and (max-width: 679px){header.site-header .header-main .toggle-menu:after{top:30px}}header.site-header .header-main .nav-bar{border-bottom:none;font:500 12.5px/1 sofia-pro,sans-serif;display:block;letter-spacing:1.44px;margin:0 36px 0 106px;max-width:none;padding:0;text-align:center;vertical-align:top;width:calc(100% - 142px)}@media screen and (max-width: 1040px){header.site-header .header-main .nav-bar{font-size:10px}}@media screen and (max-width: 899px){header.site-header .header-main .nav-bar{display:none}}header.site-header .header-main .nav-bar ul.site-nav li.has-dropdown a:after{background-image:url(//cdn.shopify.com/s/files/1/1223/3460/t/25/assets/icon-nav-down.svg?29);height:5px;opacity:1;width:10px}header.site-header .header-main .nav-bar ul.site-nav li a{border:none;color:#fff;font-weight:700;padding:27px 15px 31px}@media screen and (max-width: 1040px){header.site-header .header-main .nav-bar ul.site-nav li a{padding:36px 10px 22px}}header.site-header .header-main .nav-bar ul.site-nav li a:hover,header.site-header .header-main .nav-bar ul.site-nav li a:active{background:transparent;color:#fff}header.site-header .header-main .nav-bar ul.site-nav li.dropdown-hover a{color:#fff!important}header.site-header .header-main .nav-bar ul.site-nav li ul{background:#000;border:none;padding:12px 0 20px;top:99%}header.site-header .header-main .nav-bar ul.site-nav li ul li a{color:#e7e7e7;font:700 12.5px/1.36 sofia-pro,sans-serif;letter-spacing:1.42px;padding:9px 15px;text-decoration:none}@media screen and (max-width: 1040px){header.site-header .header-main .nav-bar ul.site-nav li ul li a{font-size:10px}}header.site-header .header-main .nav-bar ul.site-nav li ul li a:hover,header.site-header .header-main .nav-bar ul.site-nav li ul li a:active{text-decoration:underline}header.site-header .header-main .nav-bar ul.site-nav li ul li ul{padding:0}header.site-header .header-main a.search-trigger{background:url(//cdn.shopify.com/s/files/1/1223/3460/t/25/assets/icon-search.svg?29) right center/18px no-repeat;cursor:pointer;display:inline-block;height:70px;padding-left:18px;position:absolute;right:3.19444444%;text-align:left;text-indent:-10000px;top:45px;vertical-align:top;width:18px}@media screen and (max-width: 679px){header.site-header .header-main a.search-trigger{display:none}}header.site-header .header-main .search-wrapper{background:transparent;border:none;display:none;margin:0;padding:0;position:absolute;right:3.19444444%;top:45px;z-index:100}header.site-header .header-main .search-wrapper .input-group.search-bar .icon-wrapper{display:none}header.site-header .header-main .search-wrapper .input-group.search-bar .input-wrapper input{background:url(//cdn.shopify.com/s/files/1/1223/3460/t/25/assets/icon-search.svg?29) 17px center/18px no-repeat #555;border:none;border-radius:19.5px;color:#fff;font: 14px/1 sofia-pro,sans-serif;height:40px;margin:15px 0;padding:0 44px;width:290px}header.site-header .header-main .search-wrapper .input-group.search-bar .button-wrapper{display:none}footer.site-footer{background:#231158;color:#e8e1e1}footer.site-footer h4,footer.site-footer .h4{color:#afa0da;font:700 15px/1 sofia-pro,sans-serif;letter-spacing:4px;margin:0 0 37px;text-transform:uppercase}footer.site-footer p{font:500 15px/1.87 Avenir Next W01,sans-serif}footer.site-footer p a{color:#e8e1e1;text-decoration:none}footer.site-footer p a:focus,footer.site-footer p a:hover,footer.site-footer p a:active{color:#e8e1e1;opacity:1;text-decoration:underline}footer.site-footer ul{margin:45px 0 0}footer.site-footer ul li{margin:0 0 12px}footer.site-footer ul li a{color:#e8e1e1;display:block;font:500 13px/1.15 Avenir Next W01,sans-serif}footer.site-footer ul li a:focus,footer.site-footer ul li a:hover,footer.site-footer ul li a:active{color:#e8e1e1;opacity:1;text-decoration:underline}footer.site-footer ul.social-icons{margin:27px 0 0}footer.site-footer ul.social-icons li a{background:#afa0da;border-radius:50%;color:#40209e;display:block;font-size:18px;height:36px;line-height:36px;text-align:center;transition:all .25s ease;width:36px}footer.site-footer ul.social-icons li a:focus,footer.site-footer ul.social-icons li a:hover,footer.site-footer ul.social-icons li a:active{background:#40209e;color:#e8e1e1;opacity:1}footer.site-footer .offer-message h4{margin-bottom:20px}footer.site-footer .offer-email form .input-row .input-wrapper{display:block;margin:0 0 22px}footer.site-footer .offer-email form .input-row .input-wrapper input{background:#3c2a71;border:none;color:#afa0da;font:500 18px/28px Avenir Next W01,sans-serif;padding:16px;text-align:center}footer.site-footer .offer-email form .input-row .input-wrapper input:focus{outline-color:#afa0da}footer.site-footer .offer-email form .input-row .input-wrapper input::-webkit-input-placeholder{color:#7565a5}footer.site-footer .offer-email form .input-row .input-wrapper input::-moz-placeholder{color:#7565a5}footer.site-footer .offer-email form .input-row .input-wrapper input:-moz-placeholder{color:#7565a5}footer.site-footer .offer-email form .input-row .input-wrapper input:-ms-input-placeholder{color:#7565a5}footer.site-footer .offer-email form .input-row .button-wrapper{display:block;text-align:center;width:auto}footer.site-footer .offer-email form .input-row .button-wrapper button{background:transparent;border:1px solid #fff;color:#fff;font:700 12px/1 brandon-grotesque,sans-serif;height:auto;letter-spacing:1.22px;opacity:.9;padding:20px 42px!important;text-transform:uppercase;transition:all .25s ease}footer.site-footer .offer-email form .input-row .button-wrapper button:hover,footer.site-footer .offer-email form .input-row .button-wrapper button:active{opacity:1}#menu.panel{background:#000}#menu.panel .search{background:#555;color:#fff}#menu.panel .search .icon-wrapper{color:#a3cd3f}#menu.panel ul,#menu.panel ul.site-nav,#menu.panel ul.account{margin-top:5px}#menu.panel ul li,#menu.panel ul.site-nav li,#menu.panel ul.account li{border-bottom:none}#menu.panel ul li.has-dropdown a:after,#menu.panel ul.site-nav li.has-dropdown a:after,#menu.panel ul.account li.has-dropdown a:after{background-image:url(//cdn.shopify.com/s/files/1/1223/3460/t/25/assets/icon-nav-down.svg?29);display:inline-block;height:5px;margin-top:-4px;opacity:1;right:15px;width:10px}#menu.panel ul li a,#menu.panel ul.site-nav li a,#menu.panel ul.account li a{color:#fff;font:500 12.5px/1 sofia-pro,sans-serif;letter-spacing:1.44px;padding:12px 10px;text-transform:uppercase}#menu.panel ul li a:hover,#menu.panel ul li a:active,#menu.panel ul.site-nav li a:hover,#menu.panel ul.site-nav li a:active,#menu.panel ul.account li a:hover,#menu.panel ul.account li a:active{background:#000;color:#a3cd3f}#menu.panel ul li ul.dropdown,#menu.panel ul.site-nav li ul.dropdown,#menu.panel ul.account li ul.dropdown{background:#000;margin:0 0 10px}#menu.panel ul li ul.dropdown li a,#menu.panel ul.site-nav li ul.dropdown li a,#menu.panel ul.account li ul.dropdown li a{color:#fff;font-size:11px;text-transform:none}#menu.panel ul li ul.dropdown li a:hover,#menu.panel ul li ul.dropdown li a:active,#menu.panel ul.site-nav li ul.dropdown li a:hover,#menu.panel ul.site-nav li ul.dropdown li a:active,#menu.panel ul.account li ul.dropdown li a:hover,#menu.panel ul.account li ul.dropdown li a:active{background:#000;color:#a3cd3f}#menu.panel ul.account li a,#menu.panel ul.site-nav.account li a,#menu.panel ul.account.account li a{font-size:10px}button,a.button,.button.outline,.button.solid{background-image:linear-gradient(90deg,#9ac924 25%,#bcdf26 92%);border:none;border-radius:0;box-shadow:0 23px 20px #00000012;color:#fff;display:inline-block;font:700 13px/55px sofia-pro,sans-serif;letter-spacing:1.32px;margin:0;padding:0 44px!important;text-align:center;text-transform:uppercase;vertical-align:top;-webkit-appearance:none}button:hover button:active,a.button:hover a.button:active,.button.outline:hover .button.outline:active,.button.solid:hover .button.solid:active{background:linear-gradient(90deg,#9ac924 25%,#bcdf26 92%)!important}.cart .cart-checkout .button.outline{background:transparent;border:2px solid #a3cd3f;color:#371499}.cart .cart-checkout .button.outline:hover,.cart .cart-checkout .button.outline:active{background:linear-gradient(90deg,#9ac924 25%,#bcdf26 92%)!important;color:#fff}body.template-index #page{background:url(//cdn.shopify.com/s/files/1/1223/3460/t/25/assets/bg-home.jpg?29) center top/100% no-repeat,linear-gradient(-180deg,#fff 30%,#efedfd);background-blend-mode:multiply}@media screen and (max-width: 960px){body.template-index #page{background-size:125%}}@media screen and (max-width: 640px){body.template-index #page{background-size:150%}}@media screen and (max-width: 470px){body.template-index #page{background-size:250%}}body.template-index #page main.main-content{margin:0}body.template-index #page main.main-content .panels{padding:20px 20px 10.41666667%}body.template-index #page main.main-content .panels .panel{margin:0 auto;max-width:1180px}body.template-index #page main.main-content .panels .panel h2{color:#371499;font:700 15px/1 sofia-pro,sans-serif;letter-spacing:4px;margin:0 auto 4.40677966%;text-align:center;text-transform:uppercase}body.template-index #page main.main-content .panels .panel h2.page-title{color:#fff;font-size:76px;letter-spacing:-4px;line-height:.84;margin:0 auto 22px;max-width:860px;text-transform:none}@media screen and (max-width: 820px){body.template-index #page main.main-content .panels .panel h2.page-title{font-size:56px}}@media screen and (max-width: 600px){body.template-index #page main.main-content .panels .panel h2.page-title{font-size:48px}}@media screen and (max-width: 470px){body.template-index #page main.main-content .panels .panel h2.page-title{font-size:36px}}body.template-index #page main.main-content .panels .panel h3{color:#371499;font:700 34px/1 sofia-pro,sans-serif;letter-spacing:-1.75px;margin:0 0 20px;padding:0;position:relative}@media screen and (max-width: 400px){body.template-index #page main.main-content .panels .panel h3{font-size:28px}}body.template-index #page main.main-content .panels .panel h3:after{background:#b0d725;content:"";display:block;height:3px;margin:12px 0 0;width:47.5px}body.template-index #page main.main-content .panels .panel p{color:#5e5e5e;font:500 16px/1.75 Avenir Next W01,sans-serif}body.template-index #page main.main-content .panels .panel ul.posts{display:flex;list-style:none;margin:0;padding:0}@media screen and (max-width: 767px){body.template-index #page main.main-content .panels .panel ul.posts{display:block}}body.template-index #page main.main-content .panels .panel ul.posts li{display:flex;margin:0 1.69491525% 1.69491525% 0;width:32.20338983%}@media screen and (max-width: 767px){body.template-index #page main.main-content .panels .panel ul.posts li{display:block;margin:0 0 30px;width:100%}}body.template-index #page main.main-content .panels .panel ul.posts li:last-child{margin-right:0}body.template-index #page main.main-content .panels .panel ul.posts li a{background:#fff;box-shadow:0 10px 105px #0c052045;display:block}body.template-index #page main.main-content .panels .panel ul.posts li a .post-image{background-position:center bottom;background-repeat:no-repeat;background-size:cover;display:block;margin:0 0 2px;padding:0 0 46.05263158%;width:100%}body.template-index #page main.main-content .panels .panel ul.posts li a .post-image img{display:none}body.template-index #page main.main-content .panels .panel ul.posts li a .post-content{display:block;padding:30px}body.template-index #page main.main-content .panels .panel ul.posts li a .post-content .post-title{color:#371499;display:block;font:700 17px/1.35 sofia-pro,sans-serif;letter-spacing:1.32px;margin:0 0 20px;text-transform:uppercase}body.template-index #page main.main-content .panels .panel ul.posts li a .post-content .post-excerpt{color:#5e5e5e;display:block;font:500 16px/1.75 Avenir Next W01,sans-serif;margin:0 0 10px}body.template-index #page main.main-content .panels .panel.panel-headline{padding:7.96610169% 0 4.66101695%;text-align:center}@media screen and (max-width: 600px){body.template-index #page main.main-content .panels .panel.panel-headline{padding-top:4%}}body.template-index #page main.main-content .panels .panel.panel-headline p{color:#fff;font-size:18px;line-height:1.4;margin:0 auto;max-width:588px}@media screen and (max-width: 470px){body.template-index #page main.main-content .panels .panel.panel-headline p{font-size:14px}}body.template-index #page main.main-content .panels .panel.panel-headline p strong{text-decoration:underline}body.template-index #page main.main-content .panels .panel.panel-search{margin-bottom:6.85714286%}body.template-index #page main.main-content .panels .panel.panel-search form{background:#fff;box-shadow:0 2px 14px #0000001f;display:block;margin:0 auto;max-width:940px;width:100%}body.template-index #page main.main-content .panels .panel.panel-search form input{background:url(//cdn.shopify.com/s/files/1/1223/3460/t/25/assets/icon-search-purple.svg?29) 23px center/20px no-repeat;border:none;color:#333;display:inline-block;font:500 italic 18px/1.39 sofia-pro,sans-serif;margin:0;padding:20px 20px 20px 67px;vertical-align:top;width:calc(100% - 144px)}@media screen and (max-width: 640px){body.template-index #page main.main-content .panels .panel.panel-search form input{width:100%}}body.template-index #page main.main-content .panels .panel.panel-search form input:focus{outline:#a3cd3f}body.template-index #page main.main-content .panels .panel.panel-search form button{box-shadow:none;line-height:65px;padding:0!important;width:144px}@media screen and (max-width: 640px){body.template-index #page main.main-content .panels .panel.panel-search form button{width:100%}}body.template-index #page main.main-content .panels .panel.panel-card{background:#fff;box-shadow:0 2px 100px #0000004a;margin:0 auto 8.57142857%;padding:6.07142857% 14% 3.85714286% 40.50847458%;position:relative}@media screen and (min-width: 1270px){body.template-index #page main.main-content .panels .panel.panel-card{padding-left:500px}}@media screen and (max-width: 960px){body.template-index #page main.main-content .panels .panel.panel-card{padding-right:4%}}@media screen and (max-width: 680px){body.template-index #page main.main-content .panels .panel.panel-card{padding-left:22%}}@media screen and (max-width: 600px){body.template-index #page main.main-content .panels .panel.panel-card{padding:30px}}body.template-index #page main.main-content .panels .panel.panel-card:after{background:url(//cdn.shopify.com/s/files/1/1223/3460/t/25/assets/card-corner.svg?29) right bottom/contain no-repeat;bottom:0;content:"";display:block;padding:0 0 25.08474576%;position:absolute;right:0;width:37.11864407%}body.template-index #page main.main-content .panels .panel.panel-card .panel-image{background-position:left top;background-repeat:no-repeat;background-size:contain;bottom:0;display:block;left:0;max-height:360px;max-width:450px;padding:0;position:absolute;top:0;width:38.13559322%}@media screen and (min-width: 1270px){body.template-index #page main.main-content .panels .panel.panel-card .panel-image{padding-left:500px}}@media screen and (max-width: 680px){body.template-index #page main.main-content .panels .panel.panel-card .panel-image{width:20%}}body.template-index #page main.main-content .panels .panel.panel-card .panel-image img{display:none}body.template-index #page main.main-content .panels .panel.panel-card h3{position:relative;z-index:10}@media screen and (max-width: 600px){body.template-index #page main.main-content .panels .panel.panel-card h3{margin-left:18%}}@media screen and (max-width: 400px){body.template-index #page main.main-content .panels .panel.panel-card h3{margin-left:0;margin-top:12%}}body.template-index #page main.main-content .panels .panel.panel-card p{position:relative;z-index:10}body.template-index #page main.main-content .panels .panel.panel-card .buttons{margin:10px 0 0;position:relative;z-index:10}body.template-index #page main.main-content .panels .panel.panel-card.two-image{background:none;box-shadow:none;margin-bottom:5.92857143%;padding:0}body.template-index #page main.main-content .panels .panel.panel-card.two-image:after{display:none}body.template-index #page main.main-content .panels .panel.panel-card.two-image .panel-images{display:inline-block;position:relative;vertical-align:middle;width:51.69491525%}@media screen and (max-width: 800px){body.template-index #page main.main-content .panels .panel.panel-card.two-image .panel-images{vertical-align:top;width:35%}}@media screen and (max-width: 620px){body.template-index #page main.main-content .panels .panel.panel-card.two-image .panel-images{margin-bottom:20px;width:100%}}body.template-index #page main.main-content .panels .panel.panel-card.two-image .panel-images img{box-shadow:0 22px 70px #d2d2d2;display:block;width:80.32786885%}body.template-index #page main.main-content .panels .panel.panel-card.two-image .panel-images img:nth-child(2){position:absolute;right:0;top:50%;transform:translateY(-50%);width:47.54098361%}body.template-index #page main.main-content .panels .panel.panel-card.two-image .panel-content{display:inline-block;padding:0 .84745763% 0 9.3220339%;position:relative;vertical-align:middle;width:48.30508475%}@media screen and (max-width: 1020px){body.template-index #page main.main-content .panels .panel.panel-card.two-image .panel-content{padding-left:4%}}@media screen and (max-width: 800px){body.template-index #page main.main-content .panels .panel.panel-card.two-image .panel-content{vertical-align:top;width:65%}}@media screen and (max-width: 620px){body.template-index #page main.main-content .panels .panel.panel-card.two-image .panel-content{padding:0;width:100%}}@media screen and (max-width: 600px){body.template-index #page main.main-content .panels .panel.panel-card.two-image .panel-content h3{margin-left:0}}@media screen and (max-width: 400px){body.template-index #page main.main-content .panels .panel.panel-card.two-image .panel-content h3{margin-left:0;margin-top:0}}body.template-index #page main.main-content .panels .panel.panel-card.two-image .panel-content .buttons{margin-top:58px}@media screen and (max-width: 600px){body.template-index #page main.main-content .panels .panel.panel-card.two-image .panel-content .buttons{margin-top:0}}body.template-index #page main.main-content .panels .panel.panel-card.video{align-items:center;background:none;box-shadow:none;display:flex;padding:0}@media screen and (max-width: 840px){body.template-index #page main.main-content .panels .panel.panel-card.video{display:block}}body.template-index #page main.main-content .panels .panel.panel-card.video:after{display:none}body.template-index #page main.main-content .panels .panel.panel-card.video .panel-video{cursor:pointer;order:2;position:relative;width:50.36734694%}body.template-index #page main.main-content .panels .panel.panel-card.video .panel-video.no-video{cursor:auto}body.template-index #page main.main-content .panels .panel.panel-card.video .panel-video.no-video:after{display:none}@media screen and (max-width: 840px){body.template-index #page main.main-content .panels .panel.panel-card.video .panel-video{width:100%}}body.template-index #page main.main-content .panels .panel.panel-card.video .panel-video img{display:block}body.template-index #page main.main-content .panels .panel.panel-card.video .panel-video:after{background:url(//cdn.shopify.com/s/files/1/1223/3460/t/25/assets/icon-play.svg?29) center center/contain no-repeat;content:"";display:block;height:70px;left:50%;margin:-35px 0 0 -35px;position:absolute;top:50%;width:70px}body.template-index #page main.main-content .panels .panel.panel-card.video .panel-content{background:#fff;box-shadow:0 22px 70px #d2d2d2;order:1;padding:6.77966101% 4.23728814% 5.08474576% 7.62711864%;width:49.63265306%}@media screen and (max-width: 840px){body.template-index #page main.main-content .panels .panel.panel-card.video .panel-content{padding:30px;width:100%}}@media screen and (max-width: 600px){body.template-index #page main.main-content .panels .panel.panel-card.video .panel-content h3{margin-left:0}}@media screen and (max-width: 400px){body.template-index #page main.main-content .panels .panel.panel-card.video .panel-content h3{margin-left:0;margin-top:0}}body.template-index #page main.main-content .panels .panel.panel-blog{margin:0 auto 11.14285714%}body.template-index #page main.main-content .panels .panel.panel-blog .buttons{margin:20px 0 0;text-align:center}body.template-index #page main.main-content .panels .panel.panel-research-areas{max-width:1200px}body.template-index #page main.main-content .panels .panel.panel-research-areas ul{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}body.template-index #page main.main-content .panels .panel.panel-research-areas ul li{display:flex;margin:0 1.75% 1.75% 0;width:18.58333333%}@media screen and (max-width: 860px){body.template-index #page main.main-content .panels .panel.panel-research-areas ul li{width:32.16666667%}}@media screen and (max-width: 600px){body.template-index #page main.main-content .panels .panel.panel-research-areas ul li{width:49.125%}}@media screen and (max-width: 400px){body.template-index #page main.main-content .panels .panel.panel-research-areas ul li{margin:0 0 1.75%;width:100%}}body.template-index #page main.main-content .panels .panel.panel-research-areas ul li:nth-child(5n){margin-right:0}@media screen and (max-width: 860px){body.template-index #page main.main-content .panels .panel.panel-research-areas ul li:nth-child(5n){margin-right:1.75%}}@media screen and (max-width: 400px){body.template-index #page main.main-content .panels .panel.panel-research-areas ul li:nth-child(5n){margin-right:0}}@media screen and (max-width: 860px){body.template-index #page main.main-content .panels .panel.panel-research-areas ul li:nth-child(3n){margin-right:0}}@media screen and (max-width: 600px){body.template-index #page main.main-content .panels .panel.panel-research-areas ul li:nth-child(3n){margin-right:1.75%}}@media screen and (max-width: 400px){body.template-index #page main.main-content .panels .panel.panel-research-areas ul li:nth-child(3n){margin-right:0}}@media screen and (max-width: 600px){body.template-index #page main.main-content .panels .panel.panel-research-areas ul li:nth-child(2n){margin-right:0}}body.template-index #page main.main-content .panels .panel.panel-research-areas ul li a{background-position:center center;background-repeat:no-repeat;background-size:cover;color:#fff;display:block;font:900 15px/1 sofia-pro,sans-serif;letter-spacing:1.32px;padding:42px 10px;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .25s ease;width:100%}body.template-index #page main.main-content .panels .panel.panel-research-areas ul li a:hover,body.template-index #page main.main-content .panels .panel.panel-research-areas ul li a:active{box-shadow:0 24px 70px #6d6b6b}.modal-video .modal-video-close-btn{display:none}header.content-util nav.breadcrumb a{color:#271264;display:inline-block;font: 11px/1 sofia-pro,sans-serif;letter-spacing:1.5px;margin:0;text-decoration:none;text-transform:uppercase;vertical-align:middle}header.content-util nav.breadcrumb a:hover,header.content-util nav.breadcrumb a:active{text-decoration:underline}header.content-util nav.breadcrumb span.divider,header.content-util nav.breadcrumb span:nth-child(2n){background:url(//cdn.shopify.com/s/files/1/1223/3460/t/25/assets/icon-separator.svg?29) center center/contain;display:inline-block;height:7px;margin:0 16px;text-align:left;text-indent:-10000px;vertical-align:middle;width:7px}header.content-util nav.breadcrumb span.active,header.content-util nav.breadcrumb span:last-child{color:#271264;display:inline-block;font:700 11px/1 sofia-pro,sans-serif;letter-spacing:1.5px;margin:0;text-decoration:none;text-transform:uppercase;vertical-align:middle}header.product-header{display:none}.single-product{border-bottom:none}.single-product .grid{margin:26px 0 0}@media screen and (max-width: 767px){.single-product .grid{display:flex;flex-direction:column}}.single-product .grid *{padding:0}.single-product .grid .product-images{display:inline-block;margin-right:8.9347079%;vertical-align:top;width:58.41924399%}@media screen and (max-width: 920px){.single-product .grid .product-images{margin-right:4.9347079%}}@media screen and (max-width: 767px){.single-product .grid .product-images{display:block;margin-right:0;order:2;width:100%}}.single-product .grid .product-images .images-container{margin:0 0 35px}.single-product .grid .product-images .images-container #product-featured-image,.single-product .grid .product-images .images-container #product-featured-image.slider{vertical-align:top;width:calc(100% - 98px)}.single-product .grid .product-images .images-container #product-featured-image.full-width,.single-product .grid .product-images .images-container #product-featured-image.slider.full-width{width:100%}@media screen and (max-width: 767px){.single-product .grid .product-images .images-container #product-featured-image,.single-product .grid .product-images .images-container #product-featured-image.slider{width:100%}}.single-product .grid .product-images .images-container #product-featured-image .product-image,.single-product .grid .product-images .images-container #product-featured-image.slider .product-image{position:relative}.single-product .grid .product-images .images-container #product-featured-image .product-image a,.single-product .grid .product-images .images-container #product-featured-image.slider .product-image a{display:block}.single-product .grid .product-images .images-container #product-featured-image .product-image a:after,.single-product .grid .product-images .images-container #product-featured-image.slider .product-image a:after{background:url(//cdn.shopify.com/s/files/1/1223/3460/t/25/assets/icon-zoom.svg?29) right bottom/contain no-repeat;bottom:0;content:"";height:50px;position:absolute;right:0;width:50px}@media screen and (max-width: 767px){.single-product .grid .product-images .images-container #product-featured-image .product-image a:after,.single-product .grid .product-images .images-container #product-featured-image.slider .product-image a:after{display:none}}.single-product .grid .product-images .images-container #product-featured-image .product-image img,.single-product .grid .product-images .images-container #product-featured-image.slider .product-image img{display:block;margin:0 auto}.single-product .grid .product-images .images-container #product-featured-image .product-image .caption,.single-product .grid .product-images .images-container #product-featured-image.slider .product-image .caption{background:transparent;color:#667;font:500 13px/1.4 Avenir Next W01,sans-serif;margin-right:0;padding:9px 70px 9px 15px;text-align:left}@media screen and (max-width: 767px){.single-product .grid .product-images .images-container #product-featured-image .product-image .caption,.single-product .grid .product-images .images-container #product-featured-image.slider .product-image .caption{padding-right:15px}}.single-product .grid .product-images .images-container #product-thumbnails{margin-left:18px;width:80px}@media screen and (max-width: 767px){.single-product .grid .product-images .images-container #product-thumbnails{display:none}}.single-product .grid .product-images .images-container #product-thumbnails .product-image{background:#e8e2ee;margin:0 auto 18px;max-height:none;padding:0}.single-product .grid .product-images .images-container #product-thumbnails .product-image:focus{outline:none}.single-product .grid .product-images .images-container #product-thumbnails .product-image a:focus,.single-product .grid .product-images .images-container #product-thumbnails .product-image a.active:focus{color:#fff;outline:none}.single-product .grid .product-images .images-container #product-thumbnails .product-image.slick-slide.slick-current .product-image-inner{border:1px solid #2D1770}.single-product .grid .product-images .images-container #product-thumbnails .product-image .product-image-inner{border:1px solid #C4ADDB;max-height:none!important}.single-product .grid .product-images .images-container #product-thumbnails .product-image .product-image-inner img{display:block;margin:0 auto;max-height:60px}.single-product .grid .product-images .images-container #product-thumbnails .product-image .product-image-inner img:focus{outline:none}.single-product .grid .product-images .images-container #product-thumbnails button{box-shadow:none}.single-product .grid .product-images .product-details{margin:0}.single-product .grid .product-images .product-details .detail-row{margin-bottom:28px;width:100%}.single-product .grid .product-images .product-details .detail-row:last-child{margin-bottom:0}.single-product .grid .product-images .product-details .detail-row h3{color:#130931;font:700 13px/1 sofia-pro,sans-serif;letter-spacing:1.86px;margin:0 0 10px;text-transform:uppercase}.single-product .grid .product-images .product-details .detail-row ul.tags{background:#f5f5f9;border-radius:5px;list-style:none;margin:0;padding:8px 14px 3px}.single-product .grid .product-images .product-details .detail-row ul.tags li{background:#4c2c6c;border:none;border-radius:11.5px;color:#fff;display:inline-block;font:700 11px/1 brandon-grotesque,sans-serif;letter-spacing:1.64px;margin:0 5px 5px 0;padding:6px 15px;text-transform:uppercase;vertical-align:top}.single-product .grid .product-images .product-details .detail-row ul.tags li.app_wb{background-color:#f0654c}.single-product .grid .product-images .product-details .detail-row ul.tags li.app_ihc-p{background-color:#eabf2c}.single-product .grid .product-images .product-details .detail-row ul.tags li.app_ifihc-p{background-color:#00d2a6}.single-product .grid .product-images .product-details .detail-row ul.tags li.app_ifihc-f{background-color:#ff5ea2}.single-product .grid .product-images .product-details .detail-row ul.tags li.app_ificc{background-color:#11d2d6}.single-product .grid .product-images .product-details .detail-row ul.tags li.react_mouse{background-color:#c09ae6}.single-product .grid .product-images .product-details .detail-row ul.tags li.react_rat{background-color:#8f65b9}.single-product .grid .product-images .product-details .detail-row ul.tags li.react_rabbit{background-color:#a700d6}.single-product .grid .product-images .product-details .detail-row ul.tags li.react_fox{background-color:#5900b2}.single-product .grid .product-images .product-details .detail-row ul.tags li.react_human{background-color:#4c2c6c}.single-product .grid .product-images #product-attributes #data-sheet{width:100%}.single-product .grid .product-images #product-attributes table{border:none}.single-product .grid .product-images #product-attributes table tbody tr:nth-child(2n) td{background:#f5f5f9}.single-product .grid .product-images #product-attributes table tbody tr td{color:#667;font:500 13px/1.4 Avenir Next W01,sans-serif;padding:9px 15px}.single-product .grid .product-images #product-attributes table tbody tr td.heading{background:transparent;color:#130931;font:700 13px/1 sofia-pro,sans-serif;letter-spacing:1.86px;margin:0;padding:28px 0 16px;text-transform:uppercase}.single-product .grid .product-images #product-attributes table tbody tr td.header{color:#5f5f71;font:700 11px/1.63 sofia-pro,sans-serif;letter-spacing:1.69px;text-transform:uppercase}.single-product .grid .product-images #product-attributes table tbody tr td a{color:#371499;text-decoration:none}.single-product .grid .product-images #product-attributes table tbody tr td a:hover,.single-product .grid .product-images #product-attributes table tbody tr td a:active{text-decoration:underline}.single-product .grid .product-images #product-attributes table tbody tr td.dilution-tag{text-align:center}.single-product .grid .product-images #product-attributes table tbody tr td.dilution-tag span{background:#4c2c6c;border:none;border-radius:11.5px;color:#fff;display:inline-block;font:700 11px/1 brandon-grotesque,sans-serif;letter-spacing:1.64px;margin:0;padding:6px 15px;text-transform:uppercase;vertical-align:top}.single-product .grid .product-images #product-attributes table tbody tr td.dilution-tag span.app_wb{background-color:#f0654c}.single-product .grid .product-images #product-attributes table tbody tr td.dilution-tag span.app_ihc-p{background-color:#eabf2c}.single-product .grid .product-images #product-attributes table tbody tr td.dilution-tag span.app_ifihc-p{background-color:#00d2a6}.single-product .grid .product-images #product-attributes table tbody tr td.dilution-tag span.app_ifihc-f{background-color:#ff5ea2}.single-product .grid .product-images #product-attributes table tbody tr td.dilution-tag span.app_ificc{background-color:#11d2d6}.single-product .grid .product-images #product-attributes table tbody tr td.reference{border:none;position:relative}.single-product .grid .product-images #product-attributes table tbody tr td.reference .content-holder{display:block;padding-right:80px}.single-product .grid .product-images #product-attributes table tbody tr td.reference .content-holder .content{display:block;margin:0 0 6px}.single-product .grid .product-images #product-attributes table tbody tr td.reference .content-holder ul.tags{display:inline-block;list-style:none;margin:0;padding:0;vertical-align:top}.single-product .grid .product-images #product-attributes table tbody tr td.reference .content-holder ul.tags:nth-child(3){margin-left:8px}.single-product .grid .product-images #product-attributes table tbody tr td.reference .content-holder ul.tags:nth-child(3) li:first-child{position:relative}.single-product .grid .product-images #product-attributes table tbody tr td.reference .content-holder ul.tags:nth-child(3) li:first-child:before{background:#a59baf;bottom:0;content:"";left:-6px;position:absolute;top:0;width:1px}.single-product .grid .product-images #product-attributes table tbody tr td.reference .content-holder ul.tags li{background:#4c2c6c;border-radius:11.5px;color:#fff;display:inline-block;font:700 8px/1 sofia-pro,sans-serif;letter-spacing:1.09px;margin:4px 4px 0 0;padding:5px 12px;text-transform:uppercase;vertical-align:top}.single-product .grid .product-images #product-attributes table tbody tr td.reference .content-holder ul.tags li.app_wb{background-color:#f0654c}.single-product .grid .product-images #product-attributes table tbody tr td.reference .content-holder ul.tags li.app_ihc-p{background-color:#eabf2c}.single-product .grid .product-images #product-attributes table tbody tr td.reference .content-holder ul.tags li.app_ifihc-p{background-color:#00d2a6}.single-product .grid .product-images #product-attributes table tbody tr td.reference .content-holder ul.tags li.app_ifihc-f{background-color:#ff5ea2}.single-product .grid .product-images #product-attributes table tbody tr td.reference .content-holder ul.tags li.app_ificc{background-color:#11d2d6}.single-product .grid .product-images #product-attributes table tbody tr td.reference .content-holder ul.tags li.react_mouse{background-color:#c09ae6}.single-product .grid .product-images #product-attributes table tbody tr td.reference .content-holder ul.tags li.react_rat{background-color:#8f65b9}.single-product .grid .product-images #product-attributes table tbody tr td.reference .content-holder ul.tags li.react_rabbit{background-color:#a700d6}.single-product .grid .product-images #product-attributes table tbody tr td.reference .content-holder ul.tags li.react_fox{background-color:#5900b2}.single-product .grid .product-images #product-attributes table tbody tr td.reference .content-holder ul.tags li.react_human{background-color:#4c2c6c}.single-product .grid .product-images #product-attributes table tbody tr td.reference a.pubmed{background:url(//cdn.shopify.com/s/files/1/1223/3460/t/25/assets/pub_black.png?29) center center/61px no-repeat;display:block;height:66px;position:absolute;right:0;text-indent:-10000px;top:0;width:97px}.single-product .grid aside.product-aside{display:inline-block;float:none;vertical-align:top;width:32.64604811%}@media screen and (max-width: 920px){.single-product .grid aside.product-aside{width:36.64604811%}}@media screen and (max-width: 767px){.single-product .grid aside.product-aside{display:block;order:1;width:100%}}.single-product .grid aside.product-aside .purchase-box{background:transparent;border:none;margin:0 0 55px;max-width:none!important;padding:0}.single-product .grid aside.product-aside .purchase-box .product-tabs{align-items:center;display:flex;justify-content:space-between}.single-product .grid aside.product-aside .purchase-box .product-tabs .sku{background:#271264;border-radius:5px 5px 0 0;color:#fff;display:block;font:700 12px/1 sofia-pro,sans-serif;letter-spacing:1.85px;margin:0 10px 0 0;padding:11px 16px 9px;text-transform:uppercase}.single-product .grid aside.product-aside .purchase-box .product-tabs a.clipboard-copy{background:url(//cdn.shopify.com/s/files/1/1223/3460/t/25/assets/icon-copy.svg?29) left center/13px no-repeat;color:#40209e;cursor:pointer;display:block;font:700 11px/1 sofia-pro,sans-serif;letter-spacing:1.5px;padding:1px 11px 1px 25px;text-transform:uppercase}.single-product .grid aside.product-aside .purchase-box .product-tabs a.clipboard-copy:hover,.single-product .grid aside.product-aside .purchase-box .product-tabs a.clipboard-copy:active{text-decoration:underline}.single-product .grid aside.product-aside .purchase-box .product-info{border:1px solid #DAD4E1;border-top-right-radius:5px;margin:0;padding:10px 20px 20px;position:relative}.single-product .grid aside.product-aside .purchase-box .product-info .header-tabs{align-items:center;display:flex;justify-content:space-between;margin:0 0 10px}.single-product .grid aside.product-aside .purchase-box .product-info .header-tabs .abby-logo{display:block}.single-product .grid aside.product-aside .purchase-box .product-info .header-tabs .abby-logo img{display:block;max-height:32px}.single-product .grid aside.product-aside .purchase-box .product-info .header-tabs a.pdf-link{background:url(//cdn.shopify.com/s/files/1/1223/3460/t/25/assets/icon-datasheet.svg?29) left center/15px no-repeat;color:#40209e;display:block;float:none;font:700 11px/1 sofia-pro,sans-serif;letter-spacing:1.5px;margin:0;padding:5px 0 5px 21px;text-align:left;text-decoration:none;text-transform:uppercase}.single-product .grid aside.product-aside .purchase-box .product-info .header-tabs a.pdf-link:hover,.single-product .grid aside.product-aside .purchase-box .product-info .header-tabs a.pdf-link:active{text-decoration:underline}.single-product .grid aside.product-aside .purchase-box .product-info h1{color:#271264;font:700 24px/1.13 sofia-pro,sans-serif;letter-spacing:-.96px;margin:0 0 12px}.single-product .grid aside.product-aside .purchase-box .product-info h3.pubmed{background:url(//cdn.shopify.com/s/files/1/1223/3460/t/25/assets/pub_black.png?29) center center/61px no-repeat;display:block;height:22px;text-indent:-10000px;width:61px}.single-product .grid aside.product-aside .purchase-box .product-info .price_qty{align-items:center;background:#f4f0f8;display:flex;margin:18px -20px 0}.single-product .grid aside.product-aside .purchase-box .product-info .price_qty .price_holder{align-items:flex-start;display:flex;flex-direction:row;flex-grow:1;justify-content:space-between;text-align:center}.single-product .grid aside.product-aside .purchase-box .product-info .price_qty .price_holder .variant-holder{padding:0 5px}.single-product .grid aside.product-aside .purchase-box .product-info .price_qty .price_holder .variant-holder input{display:none}.single-product .grid aside.product-aside .purchase-box .product-info .price_qty .price_holder .variant-holder input:checked+label:after{opacity:1;visibility:visible}.single-product .grid aside.product-aside .purchase-box .product-info .price_qty .price_holder .variant-holder label{display:block;padding-left:22px;position:relative}.single-product .grid aside.product-aside .purchase-box .product-info .price_qty .price_holder .variant-holder label:before{border:1px solid #40209E;border-radius:50%;content:"";display:block;height:13px;left:15px;position:absolute;top:7px;width:13px}.single-product .grid aside.product-aside .purchase-box .product-info .price_qty .price_holder .variant-holder label:after{background-image:linear-gradient(90deg,#bcdf26 8%,#9ac924 75%);border-radius:50%;box-shadow:0 23px 20px #00000012;content:"";display:block;height:9px;left:18px;opacity:0;position:absolute;top:10px;transition:all .25s ease;visibility:hidden;width:9px}.single-product .grid aside.product-aside .purchase-box .product-info .price_qty .price_holder .variant-holder label .price{color:#271264;font:21px/1.4 Avenir Next W01,sans-serif;padding-left:10px}.single-product .grid aside.product-aside .purchase-box .product-info .price_qty .price_holder .variant-holder label .size{color:#271264;font:700 10px/1.5 Avenir Next W01,sans-serif}.single-product .grid aside.product-aside .purchase-box .product-info .price_qty .quantity{background:#e3dceb;padding:12px 12px 26px;position:relative;width:84px}.single-product .grid aside.product-aside .purchase-box .product-info .price_qty .quantity label{bottom:12px;color:#271264;display:none;font:700 10px/1.5 brandon-grotesque,sans-serif;left:0;letter-spacing:1px;position:absolute;text-align:center;text-transform:uppercase;width:100%}.single-product .grid aside.product-aside .purchase-box .product-info .price_qty .quantity label.label-qty{display:block}.single-product .grid aside.product-aside .purchase-box .product-info .price_qty .quantity .quantity-select{display:block;margin:0;max-width:none}.single-product .grid aside.product-aside .purchase-box .product-info .price_qty .quantity .quantity-select .button-wrapper{display:inline-block;vertical-align:middle;text-align:center;width:18px}.single-product .grid aside.product-aside .purchase-box .product-info .price_qty .quantity .quantity-select .button-wrapper button{border:none;box-shadow:none;color:#271264;font:700 26px/1.42 brandon-grotesque,sans-serif;height:auto;padding:0!important;width:auto}.single-product .grid aside.product-aside .purchase-box .product-info .price_qty .quantity .quantity-select .button-wrapper button:focus{outline:none}.single-product .grid aside.product-aside .purchase-box .product-info .price_qty .quantity .quantity-select .input-wrapper{display:inline-block;margin:0 auto;vertical-align:middle;width:24px}.single-product .grid aside.product-aside .purchase-box .product-info .price_qty .quantity .quantity-select .input-wrapper input.quantity{background:transparent;border:none;color:#271264;font: 21px/1.4 Avenir Next W01,sans-serif;margin:0;padding:0;width:20px}.single-product .grid aside.product-aside .purchase-box .product-info a.bulk-custom{color:#351c7e;display:block;font: 11px/1.4 Avenir Next W01,sans-serif;margin:20px auto 0;text-align:center;text-decoration:underline}.single-product .grid aside.product-aside .purchase-box .product-info p.lead{color:#351c7e;font:700 15px/1 sofia-pro,sans-serif;margin:20px auto 0;text-align:center}.single-product .grid aside.product-aside .purchase-box .product-info p.lead strong{font-size:10px;font-weight:500;letter-spacing:2.22px;line-height:15px;text-transform:uppercase}.single-product .grid aside.product-aside .purchase-box button#AddToCart{background-image:linear-gradient(90deg,#9ac924 25%,#bcdf26 92%);border:none;border-radius:0;box-shadow:0 23px 20px #00000012;color:#fff;display:block;font:700 13px/61px sofia-pro,sans-serif;letter-spacing:1.32px;margin:0;padding:0 44px;text-align:center;text-transform:uppercase;vertical-align:top;width:100%;-webkit-appearance:none}.single-product .grid aside.product-aside a.guarantee{background-image:linear-gradient(-90deg,#f8f6ff,#f2f8f8);border-radius:5px;display:block;padding:35px 46px 46px;text-align:center}@media screen and (max-width: 767px){.single-product .grid aside.product-aside a.guarantee{display:none}}.single-product .grid aside.product-aside a.guarantee .title{color:#40209e;display:block;font:700 15px/1 sofia-pro,sans-serif;letter-spacing:3.5px;margin:0 0 10px;text-transform:uppercase}.single-product .grid aside.product-aside a.guarantee .title:before{background:url(//cdn.shopify.com/s/files/1/1223/3460/t/25/assets/icon-guarantee.svg?29) center center/contain no-repeat;content:"";display:inline-block;height:41px;margin:0 11px 0 0;vertical-align:middle;width:41px}.single-product .grid aside.product-aside a.guarantee .content{color:#32235e;display:block;font:500 13px/1.4 Avenir Next W01,sans-serif;margin:0 0 10px}.single-product .grid aside.product-aside a.guarantee .link{border-bottom:.75px solid #A3CD3F;color:#40209e;display:inline-block;font:700 11px/21px sofia-pro,sans-serif;letter-spacing:2.5px;text-transform:uppercase}.single-product.non-pm .product-details h3{color:#130931;font:700 13px/1 sofia-pro,sans-serif;letter-spacing:1.86px;margin:18px 0 10px;text-transform:uppercase}.single-product.non-pm .product-details h4{background:#f5f5f9;color:#130931;font:500 12px/1 sofia-pro,sans-serif;letter-spacing:1.5px;margin:0;padding:16px 17px 10px;text-transform:uppercase}.single-product.non-pm .product-details h5{color:#5f5f71;font:900 11px/1 sofia-pro,sans-serif;letter-spacing:1.69px;margin:18px 0 10px;text-transform:uppercase}.single-product.non-pm .product-details p{background:#f5f5f9;color:#667;font:500 13px/1.4 Avenir Next W01,sans-serif;padding:10px 15px}.single-product.non-pm .product-details p.image{background:transparent;padding:0}.single-product.non-pm .product-details ol,.single-product.non-pm .product-details ul{background:#f5f5f9;color:#667;font:500 13px/1.4 Avenir Next W01,sans-serif;list-style:disc;margin:0;padding:10px 15px 10px 60px}.single-product.non-pm .product-details ol li,.single-product.non-pm .product-details ul li{padding-left:10px}.single-product.non-pm .product-details ol{list-style:decimal;padding-left:42px}.single-product.non-pm .product-details ol li{padding-left:12px;margin-bottom:5px}.single-product.non-pm .product-details table{border:none;width:100%}.single-product.non-pm .product-details table thead tr th{background:#909090;color:#fff;font:500 13px/1.4 Avenir Next W01,sans-serif;padding:9px 15px;text-align:left}.single-product.non-pm .product-details table thead tr th a{color:#371499;text-decoration:none}.single-product.non-pm .product-details table thead tr th a:hover,.single-product.non-pm .product-details table thead tr th a:active{text-decoration:underline}.single-product.non-pm .product-details table thead tr th.header{font:700 11px/1.63 sofia-pro,sans-serif;letter-spacing:1.69px;text-transform:uppercase}.single-product.non-pm .product-details table tbody tr:nth-child(odd) td{background:#f5f5f9}.single-product.non-pm .product-details table tbody tr td{color:#667;font:500 13px/1.4 Avenir Next W01,sans-serif;padding:9px 15px}.single-product.non-pm .product-details table tbody tr td:first-child{min-width:140px}.single-product.non-pm .product-details table tbody tr td:nth-child(2){width:99%}.single-product.non-pm .product-details table tbody tr td.header{color:#5f5f71;font:700 11px/1.63 sofia-pro,sans-serif;letter-spacing:1.69px;text-transform:uppercase;vertical-align:top}.single-product.non-pm .product-details table tbody tr td.header:nth-child(2){width:auto}.single-product.non-pm .product-details table tbody tr td a{color:#371499;text-decoration:none}.single-product.non-pm .product-details table tbody tr td a:hover,.single-product.non-pm .product-details table tbody tr td a:active{text-decoration:underline}section.footer-search{background:url(//cdn.shopify.com/s/files/1/1223/3460/t/25/assets/bg-footer-search.png?29) center center/cover no-repeat;margin:4.86111111% 0 0;padding:6.94444444% 20px}section.footer-search h2{color:#371499;font:700 37px/1 sofia-pro,sans-serif;letter-spacing:-2.18px;margin:0 auto 22px;max-width:515px;text-align:center}@media screen and (max-width: 640px){section.footer-search h2{font-size:32px}}section.footer-search form{background:#fff;box-shadow:0 2px 14px #0000001f;display:block;margin:0 auto;max-width:510px;width:100%}section.footer-search form input{background:url(//cdn.shopify.com/s/files/1/1223/3460/t/25/assets/icon-search-purple.svg?29) 23px center/20px no-repeat;border:none;color:#333;display:inline-block;font:500 italic 18px/1.39 sofia-pro,sans-serif;margin:0;padding:20px 20px 20px 67px;vertical-align:top;width:calc(100% - 144px)}@media screen and (max-width: 640px){section.footer-search form input{width:100%}}section.footer-search form input:focus{outline:#a3cd3f}section.footer-search form button{box-shadow:none;line-height:65px;padding:0!important;width:144px}@media screen and (max-width: 640px){section.footer-search form button{width:100%}}.template-cart,.template-search,.template-collection{background-image:linear-gradient(-179deg,#f8f8fa,#e8e8ef)}.collection{background:transparent}.collection aside{background:transparent}.collection aside nav h4,.collection aside nav .h4{border:none;color:#65658b;font:700 13px/1 sofia-pro,sans-serif;letter-spacing:1.86px;margin:0 0 18px;padding:0;text-transform:uppercase}@media screen and (max-width: 800px){.collection aside nav h4,.collection aside nav .h4{margin:12px}}.collection aside nav .link-list{background:#fbfbfb;border:none;border-bottom:1px solid #FBFBFB;border-left:1px solid #C5C5D3;border-right:1px solid #C5C5D3;height:auto;margin:0;padding:0}.collection aside nav .link-list:last-child{border-bottom:1px solid #C5C5D3}.collection aside nav .link-list:first-of-type{border-radius:3px 3px 0 0}.collection aside nav .link-list h5,.collection aside nav .link-list .h5{background:#c5c5d3;color:#5a5a69;font:700 11px/1 sofia-pro,sans-serif;letter-spacing:1.69px;margin:0;padding:13px 30px;text-transform:uppercase}.collection aside nav .link-list h5:before,.collection aside nav .link-list .h5:before{font-size:14.5px;left:auto;line-height:27px;margin:0;padding:0;right:10px;top:0}.collection aside nav .link-list ul{margin-top:5.5px}.collection aside nav .link-list ul li{margin-bottom:5.5px}.collection aside nav .link-list ul li.active{background:#f3f3f8}.collection aside nav .link-list ul li.active:before{background:#351c7e;border-color:#351c7e}.collection aside nav .link-list ul li.active a{color:#525262}.collection aside nav .link-list ul li:before{border:.75px solid #40209E;border-radius:0}.collection aside nav .link-list ul li:after{display:none}.collection aside nav .link-list ul li a{color:#525262;display:inline-block;font:500 12px/1.3 Avenir Next W01,sans-serif;padding:6.2px 0;width:calc(100% - 40px)}.collection aside nav .link-list ul li a:before,.collection aside nav .link-list ul li a:after{display:none}.collection aside nav .link-list ul li a span{color:#525262;display:block;font:500 12px/1.3 Avenir Next W01,sans-serif}.collection aside .searchspring-summary h3.searchspring-summary_title{border:none;color:#65658b;font:700 13px/1 sofia-pro,sans-serif;letter-spacing:1.86px;margin:0 0 18px;padding:0;text-transform:uppercase}.collection aside .searchspring-summary .summary-container ul{background:#fbfbfb;border:1px solid #C5C5D3;border-radius:3px 3px 0 0}.collection aside .searchspring-summary .summary-container ul li{border:none;padding:5.5px 0}.collection aside .searchspring-summary .summary-container ul li a{background:#f3f3f8;border:none;color:#525262;font:500 12px/1.3 Avenir Next W01,sans-serif;letter-spacing:0;text-transform:none}.collection aside .searchspring-summary .summary-container ul li a:before{top:7px}.collection aside .searchspring-summary .summary-container a{border-bottom:1px solid #A3CD3F;color:#40209e;font:700 11px/1 sofia-pro,sans-serif;letter-spacing:1.1px;text-transform:uppercase}.cart header.cart-header>.container,header.collection-header>.container{border:none}.cart header.cart-header h1,.cart header.cart-header .h1,header.collection-header h1,header.collection-header .h1{color:#371499;font:700 34px/1.2 sofia-pro,sans-serif;letter-spacing:-2px;text-transform:none}.collection .products-list .searchspring-slideout_button{background:#371499}.collection .products-list .box.product figure{background:#fff;border:none;transition:all .25s ease}.collection .products-list .box.product figure figcaption header{border:none}.collection .products-list .box.product figure figcaption header a.product-title{color:#271264;font:700 21px/1.33 sofia-pro,sans-serif;letter-spacing:-.89px}.collection .products-list .box.product figure figcaption header a.product-title:hover,.collection .products-list .box.product figure figcaption header a.product-title:active{color:#a3cd3f}.collection .products-list .box.product figure figcaption .description p{color:#5e5e5e;font:13px/1.4 Avenir Next W01,sans-serif}.collection-footer ul.pagination li.active a,.collection-footer ul.pagination li.active span{background:#371499;color:#a3cd3f}.collection-footer ul.pagination li a,.collection-footer ul.pagination li span{border:none;color:#371499;font: 19px/1.5 sofia-pro,sans-serif}.collection-footer ul.pagination li a:hover,.collection-footer ul.pagination li a:active,.collection-footer ul.pagination li span:hover,.collection-footer ul.pagination li span:active{background:#371499;color:#a3cd3f}.cart,.cart .cart-items{background:transparent}.cart .cart-items .label-row .td{color:#371499;font:700 12px/1 sofia-pro,sans-serif;letter-spacing:1px;text-align:center}.cart .cart-items .cart-item{background:#fff;padding:20px 35px}.cart .cart-items .cart-item .cart-item-quantity .quantity-select{display:block;margin:0 auto;max-width:none}.cart .cart-items .cart-item .cart-item-quantity .quantity-select .button-wrapper{display:inline-block;vertical-align:middle;text-align:center;width:18px}.cart .cart-items .cart-item .cart-item-quantity .quantity-select .button-wrapper button{border:none;box-shadow:none;color:#271264;font:700 26px/1.42 brandon-grotesque,sans-serif;height:auto;padding:0!important;width:auto}.cart .cart-items .cart-item .cart-item-quantity .quantity-select .button-wrapper button:focus{outline:none}.cart .cart-items .cart-item .cart-item-quantity .quantity-select .input-wrapper{display:inline-block;margin:0 auto;vertical-align:middle;width:24px}.cart .cart-items .cart-item .cart-item-quantity .quantity-select .input-wrapper input.quantity{background:transparent;border:none;color:#271264;font: 21px/1.4 Avenir Next W01,sans-serif;margin:0;padding:0;width:20px}.cart .cart-items .cart-item .cart-item-quantity a.remove{border-bottom:1px solid #A3CD3F;color:#40209e;display:inline-block;font:700 11px/2 sofia-pro,sans-serif;letter-spacing:1.1px;text-transform:uppercase}.cart .cart-items .cart-item .cart-item-title a{color:#371499;font:700 22px/1.1 sofia-pro,sans-serif}.cart .cart-items .cart-item .cart-item-title .variant{color:#371499!important}.cart .cart-items .cart-item .cart-item-price,.cart .cart-items .cart-item .cart-item-total,.cart .cart-checkout p.subtotal span{color:#371499}.cart .cart-notes label{color:#667!important}body.template-page #page .page .wrapper .content-container a{border-bottom:1px solid #a3cd3f;color:#371499;display:inline-block;text-decoration:none}body.template-page #page .page .wrapper .content-container p,body.template-page #page .page .wrapper .content-container div{color:#5e5e5e;font:500 16px/1.75 Avenir Next W01,sans-serif;margin:0 0 10px}body.template-page #page .page .wrapper .content-container h1{color:#371499;font:700 76px/.84 sofia-pro,sans-serif;letter-spacing:-4.22px;text-decoration:none}body.template-page #page .page .wrapper .content-container h2{color:#371499;font:700 46px/1 sofia-pro,sans-serif;letter-spacing:-2.56px}body.template-page #page .page .wrapper .content-container h3,body.template-page #page .page .wrapper .content-container div.body-text-header{color:#371499;font:700 34px/1 sofia-pro,sans-serif;letter-spacing:-1.89px;text-decoration:none}body.template-page #page .page .wrapper .content-container h4,body.template-page #page .page .wrapper .content-container span.body-text-header-large{color:#371499!important;font:700 24px/1.13 sofia-pro,sans-serif;letter-spacing:-.96px;text-decoration:none}body.template-page #page .page .wrapper .content-container h5{color:#371499;font:700 27px/1 sofia-pro,sans-serif;letter-spacing:1.95px;text-decoration:uppercase}body.template-page #page .page .wrapper .content-container h6,body.template-page #page .page .wrapper .content-container span.body-text-header{color:#371499!important;font:700 17px/1.34 sofia-pro,sans-serif;letter-spacing:2.19px;text-decoration:uppercase}a.product-title-sample{color:#371499!important;font:700 17px/1.34 sofia-pro,sans-serif}
/*# sourceMappingURL=/s/files/1/1223/3460/t/25/assets/2018-refresh.scss.css.map */
