html body{font-size:1.8rem;line-height:1.45}body h1,body h2,body h3,body h4,body h5,body h6,body .h1,body .h2,body .h3,body .h4,body .h5,body .h6{letter-spacing:0;color:#4d4d4d;line-height:1.2}body h1,body .h1{font-size:5.5rem!important}body h2,body .h2{font-size:4rem!important}body h3,body .h3{font-size:3.4rem!important}body h4,body .h4{font-size:3rem!important}body h5,body .h5{font-size:2.6rem!important}body h6,body .h6{font-size:2.2rem!important}.page-width{max-width:123.2rem}.button,.link,button{transition:all .3s ease-in-out;letter-spacing:0}.section-header{position:fixed;left:0;top:0;right:0}.section-header.shopify-section-header-sticky{box-shadow:0 5px 23px #00000026}.section-header .header-wrapper{border:none;width:100%}.section-header cart-notification{display:none}.header-wrapper .header{display:flex;justify-content:space-between;padding-top:2.5rem;padding-bottom:2.5rem;position:relative;min-height:88px}.header-wrapper .header .header__icons{position:absolute;right:1.6rem;padding:0}.header-wrapper .header .header__icons .header__search{display:none}.header-wrapper .header .header__icons .header__icon--cart{margin-right:-1.2rem}.header-wrapper .header .header__icons .header__icon--cart .cart-count-bubble{left:2px;bottom:3px;right:0;margin:auto;background:rgb(var(--color-link))}.header-wrapper .header .header__icons .header__icon--cart .cart-count-bubble span{padding:1px 0 0}.header .header__heading .header__heading-link{margin:0;padding:0}.header .header__inline-menu{padding-right:255px}.header ul.list-menu{display:flex;column-gap:40px}.header ul.list-menu>li>a{padding:0;color:#000;font-size:1.6rem}.header ul.list-menu>li>a>span{text-decoration:none;color:#000;transition:all .3s ease-in-out;letter-spacing:0}.header ul.list-menu>li>a:hover>span,.header ul.list-menu>li>a>span.header__active-menu-item{color:#a0131b}.header .header-button{position:absolute;right:11.4rem;top:0;bottom:0;margin:auto;height:38px;display:flex;align-items:center}.header .header-button .button{height:auto;display:flex;min-height:auto;padding:.9rem 1.7rem;font-size:1.6rem;font-weight:500;line-height:1;width:auto;min-width:127px;justify-content:space-between;margin:0;border:solid 1px rgb(var(--color-link));color:rgb(var(--color-link));background:none}.header .header-button .button:hover{color:#fff;background:rgb(var(--color-link))}.header .header-button .button .icon-wrap{height:14px}.header .header-button .button .icon{width:.8rem;margin:0}.header .header-button .button:before,.header .header-button .button:after{display:none}.header:not(.drawer-menu).page-width{padding-left:1.6rem;padding-right:1.6rem}.home-banner.gradient{padding:110px 0;position:relative}.home-banner.gradient:before{content:"";opacity:.3;background:url(banner-bg.png) center top no-repeat;background-size:100% auto;position:absolute;left:0;top:0;right:0;bottom:0}.home-banner.gradient .image-with-text__media{padding-bottom:0!important;border:none!important}.home-banner.gradient .image-with-text__media img{position:relative;width:auto;height:auto;margin:auto}.home-banner.gradient .image-with-text__media-item{width:59.13%}.home-banner.gradient .image-with-text__text-item{width:40.87%}.home-banner.gradient .image-with-text__content{padding:0}.home-banner.gradient h2{padding:0;margin:0;font-size:5.4rem;line-height:1.1}.home-banner.gradient p.subtitle{padding:0;margin:0;font-size:5.4rem;font-weight:700;line-height:1.1;color:#4d4d4d}.home-banner.gradient .rte{padding:1.5rem 0 2rem;margin:0}.home-banner.gradient .rte p{font-size:2.4rem;padding:0;margin:0}.home-banner.gradient a.button{margin:0;border:solid 1px rgb(var(--color-button-text));min-height:auto;min-width:240px;display:flex;justify-content:space-between;font-size:2rem;font-weight:500;padding:1rem 1.9rem}.home-banner.gradient a.button:hover{background:rgb(var(--color-button-text));color:#fff}.home-banner.gradient a.button .icon-wrap{height:19px}.home-banner.gradient a.button .icon{width:1rem}.home-banner.gradient a.button:before,.home-banner.gradient a.button:after{display:none}.multi-info .multicolumn{padding-bottom:110px}.multi-info .multicolumn .page-width{padding-top:0;padding-bottom:0}.multi-info .multicolumn-list .multicolumn-card__image-wrapper{margin:0}.multi-info .multicolumn-list .multicolumn-card__image-wrapper .media{height:64px;padding:0!important}.multi-info .multicolumn-list .multicolumn-card{position:relative;height:100%;padding:0 0 60px}.multi-info .multicolumn-list .multicolumn-card .multicolumn-card__info{padding:0}.multi-info .multicolumn-list .multicolumn-card__info .inline-richtext{padding:2.3rem 0 2.5rem;margin:0;font-size:2.6rem}.multi-info .multicolumn-list .multicolumn-card__info .rte{margin:0;padding:0 0 2rem}.multi-info .multicolumn-list .multicolumn-card__info a.link{margin:0;position:absolute;left:0;bottom:0;align-items:center;border:solid 1px rgb(var(--color-link));min-height:auto;min-width:240px;display:flex;justify-content:space-between;font-size:2rem;font-weight:500;padding:.8rem 1.9rem}.multi-info .multicolumn-list .multicolumn-card__info a.link:hover{background:rgb(var(--color-link));color:#fff}.multi-info .multicolumn-list .multicolumn-card__info a.link:before,.multi-info .multicolumn-list .multicolumn-card__info a.link:after{display:none}.multi-info .multicolumn-list .multicolumn-card__info a.link .icon-wrap{height:24px}.multi-info .multicolumn-list .multicolumn-card__info a.link .icon{width:1rem}.home-product.gradient{padding:90px 0}.home-product.gradient .image-with-text__media{padding-bottom:0!important;border:none!important;height:auto}.home-product.gradient .image-with-text__media img{position:relative;width:auto;height:auto;margin:auto}.home-product.gradient .image-with-text__media-item,.home-product.gradient .image-with-text__text-item{width:50%}.home-product.gradient .image-with-text__content{padding:0}.home-product.gradient .image-with-text__heading{font-size:2.6rem;padding:0;margin:0}.home-product.gradient p.image-with-text__text{margin:0;font-size:1.6rem;padding:.8rem 0 1.8rem;color:rgb(var(--color-link));letter-spacing:0;text-transform:none}.home-product.gradient .rte{padding:0 0 8rem;margin:0}.home-product.gradient .btn-set{display:flex;flex-wrap:wrap;gap:20px;margin:0}.home-product.gradient .btn-set a{margin:0;border:solid 1px rgb(var(--color-button-text));min-height:auto;min-width:240px;display:flex;justify-content:space-between;font-size:2rem;font-weight:500;padding:1rem 1.9rem}.home-product.gradient .btn-set a:hover{background:rgb(var(--color-button-text));color:#fff}.home-product.gradient .btn-set a.button2{border-color:transparent}.home-product.gradient .btn-set a .icon-wrap{height:19px}.home-product.gradient .btn-set a .icon{width:1rem}.home-product.gradient .btn-set a:before,.home-product.gradient .btn-set a:after{display:none}.subscribe-form .newsletter__wrapper{padding:110px 0;margin:0;position:relative}.subscribe-form .newsletter__wrapper:before{content:"";opacity:.3;background:url(bg2.png) center top no-repeat;background-size:100% auto;position:absolute;width:50%;top:0;right:0;bottom:0}.subscribe-form .newsletter{max-width:71rem}.subscribe-form .inline-richtext{font-size:2.6rem;padding:1.5rem 0 0;margin:0}.subscribe-form .newsletter__subheading p{padding:.8rem 0 4rem;margin:0;color:rgb(var(--color-link))}.subscribe-form .form-outer #contact_form{max-width:100%;margin:0}.subscribe-form .form-outer .newsletter-form__field-wrapper{display:flex;flex-wrap:wrap;row-gap:20px;justify-content:space-between;max-width:100%;width:100%}.subscribe-form .form-outer .field{width:calc(50% - 12px)}.subscribe-form .form-outer .field:before,.subscribe-form .form-outer .field:after{display:none}.subscribe-form .form-outer .field input{border:solid 1px #D9D9D9;font-family:proxima-nova,sans-serif;outline:none;padding:.7rem 1.5rem;box-shadow:none;height:auto;min-height:auto;font-size:2rem}.subscribe-form .form-outer .field input:focus{border-color:#4d4d4d}.subscribe-form .form-outer .field input::-webkit-input-placeholder{color:#4d4d4d;opacity:1;font-family:proxima-nova,sans-serif}.subscribe-form .form-outer .field input::-moz-placeholder{color:#4d4d4d;opacity:1;font-family:proxima-nova,sans-serif}.subscribe-form .form-outer .field input:-ms-input-placeholder{color:#4d4d4d;opacity:1;font-family:proxima-nova,sans-serif}.subscribe-form .form-outer .field input:-moz-placeholder{color:#4d4d4d;opacity:1;font-family:proxima-nova,sans-serif}.subscribe-form .form-outer .field label.field__label{display:none}.subscribe-form .form-outer .col-12{width:100%}.subscribe-form .form-outer .field-btn{display:flex;justify-content:flex-end;width:100%}.subscribe-form .form-outer .field-btn button{font-size:2rem;line-height:1;margin:0;cursor:pointer;border:solid 1px rgb(var(--color-link));color:rgb(var(--color-link));display:flex;align-items:center;justify-content:space-between;min-width:240px;padding:1.2rem 1.9rem}.subscribe-form .form-outer .field-btn button:hover{background:rgb(var(--color-link));color:#fff}.subscribe-form .form-outer .field-btn button svg{width:1rem}.shopify-section footer.footer{border:none;padding:0;width:100%}footer.footer .footer__content-top{padding:0}footer.footer .footer-nav{background:rgb(var(--color-link));padding:1.5rem 0}footer.footer .footer-nav .footer-block ul{display:flex;flex-wrap:wrap;column-gap:3rem;justify-content:center}footer.footer .footer-nav .footer-block ul>li{padding:0;margin:0}footer.footer .footer-nav .footer-block ul>li>a{color:#fff;padding:0;text-decoration:none;font-size:1.6rem}footer.footer .footer-nav .footer-block ul>li>a:hover{color:#ffffff80}footer.footer .footer-social{margin:0;padding:3.5rem 0 2rem}footer.footer .footer-social ul{padding:0;margin:0;display:flex;flex-wrap:wrap;column-gap:2rem;justify-content:center}footer.footer .footer-social ul li{padding:0;margin:0}footer.footer .footer-social ul li a{padding:0;margin:0;font-size:2.4rem;color:rgb(var(--color-link))}footer.footer .footer-social ul li a:hover{color:#1a1818}footer.footer .footer-social ul li a svg{transform:none!important}footer.footer .footer__blocks-wrapper .rte p{font-size:1.3rem;color:#1a1818;padding:0 0 1.5rem;margin:0}footer.footer .footer__blocks-wrapper .rte p a{text-decoration:none;display:unset}footer.footer .footer__blocks-wrapper .rte p a:hover{color:#1a1818}footer.footer .footer__content-bottom{padding:2rem 0;transform:none;opacity:1;border:none}footer.footer .footer__content-bottom .footer__copyright{margin:0;padding:0;font-size:1.3rem;letter-spacing:0;color:#1a1818;line-height:1.45}footer.footer .footer__content-bottom .copyright__content{font-size:1.3rem}footer.footer .footer__content-bottom ul.policies{font-size:1.3rem}footer.footer .footer__content-bottom ul.policies li:before{content:"|"}footer.footer .footer__content-bottom ul.policies li a{text-decoration:none!important;color:#1a1818}footer.footer .footer__content-bottom ul.policies li a:hover{color:rgb(var(--color-link))}footer.footer .footer__content-bottom .footer__copyright small.copyright__content a.footer-link{color:rgba(var(--color-link),var(--alpha-link));text-underline-offset:.3rem;text-decoration-thickness:.1rem;transition:text-decoration-thickness var(--duration-short) ease;text-decoration:underline}footer.footer .footer__content-bottom .footer__copyright small.copyright__content a.footer-link:hover{color:rgb(var(--color-link));text-decoration-thickness:.2rem}.faq-page{position:relative;padding:10rem 0}.faq-page .page-width{position:relative}.faq-page .main-title{position:absolute;top:30px}.faq-page .main-title .title{margin:0;padding:0 0 3rem;font-size:6.4rem;color:rgb(var(--color-link));text-transform:uppercase;font-family:proxima-nova,sans-serif;font-weight:700;line-height:1.1}.faq-page .main-title .title{display:none}.faq-page .faqpage .gradient{padding:0}.faq-page .faqpage .page-width{max-width:100%;padding:0}.faq-page .faqpage .tab-menu{padding:0 0 32px;margin:0;border:none;background:none;display:flex;justify-content:flex-end;column-gap:6rem;width:100%}.faq-page .faqpage .tab-menu li{padding:0;margin:0;border:none;background:none;box-shadow:none;text-align:center;opacity:.5}.faq-page .faqpage .tab-menu li a{display:block;text-decoration:none}.faq-page .faqpage .tab-menu li .faq-icon{width:12rem;height:12rem;border:2px solid #A0131B;border-radius:100%;margin:auto;display:flex;justify-content:center;align-items:center}.faq-page .faqpage .tab-menu li .faq-icon img{max-height:70px;margin:auto;object-fit:contain}.faq-page .faqpage .tab-menu li .inline-richtext{margin:0;padding:1.5rem 0;font-size:2rem;color:#4d4d4d}.faq-page .faqpage .tab-menu li.active-tab{opacity:1}.faq-page .faqpage .tab-menu li.active-tab .inline-richtext{color:rgb(var(--color-link))}.faq-page .faqpage .accordion{padding:0}.faq-page .faqpage .accordion .accordion-section .accordion-section-title{display:block;padding:2rem 5rem 2rem 0;font-size:1.6rem;color:#4d4d4d;margin:0;text-decoration:none;border-top:1px solid #4D4D4D;position:relative;font-weight:700}.faq-page .faqpage .accordion .accordion-section .accordion-section-title:hover{color:rgb(var(--color-link))}.faq-page .faqpage .accordion .accordion-section .accordion-section-title.active{color:rgb(var(--color-link));border-color:rgb(var(--color-link))}.faq-page .faqpage .accordion .accordion-section .accordion-section-title .icon-wrap{position:absolute;right:0;top:0;bottom:0;margin:auto;height:14px;transform:rotate(90deg)}.faq-page .faqpage .accordion .accordion-section .accordion-section-title .icon-wrap svg{width:.8rem}.faq-page .faqpage .accordion .accordion-section .accordion-section-title.active .icon-wrap svg{transform:rotate(180deg)}.faq-page .faqpage .accordion-section-content{padding:0}.faq-page .faqpage .accordion-section-content p{margin:0;padding:0 0 20px;font-size:1.6rem}.faq-page .faqpage .accordion-section-content ol{margin:0 0 20px;padding:0}.faq-page .faqpage .tab_container .tab-accordion-section{display:none}.about.page #MainContent>.shopify-section:first-child{display:none}.about .video-with-text .video-section{padding:0 1.6rem}.about .video-with-text>.gradient{position:relative;padding:11rem 0}.about .video-with-text .gradient:before{content:"";opacity:.3;background:url(about-bg.png) center top no-repeat;background-size:100% auto;position:absolute;left:0;top:0;right:0;bottom:0}.about .video-with-text .row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.about .video-with-text .col-md-6{width:calc(50% - 15px)}.about .video-with-text h4.title{margin:0;padding:0 0 .5rem;color:rgb(var(--color-link));font-size:3.6rem}.about .video-with-text .title-wrapper{margin:0;padding:0}.about .video-with-text .title-wrapper .title{margin:0;padding:0 0 1.4rem;font-size:5.4rem;line-height:1.1}.about .video-with-text .rte{padding:0 0 3.5rem;margin:0}.about .video-with-text .rte p{font-size:2.1rem}.about .video-with-text .btn-set{display:flex}.about .video-with-text .btn-set a{margin:0;border:solid 1px rgb(var(--color-button-text));min-height:auto;min-width:240px;display:flex;justify-content:space-between;font-size:2rem;font-weight:500;padding:1rem 1.9rem}.about .video-with-text .btn-set a:hover{background:rgb(var(--color-button-text));color:#fff}.about .video-with-text .btn-set a .icon-wrap{height:19px}.about .video-with-text .btn-set a .icon{width:1rem}.about .video-with-text .btn-set a:before,.about .video-with-text .btn-set a:after{display:none}.about .multi-info .title-wrapper-with-link{padding:0;margin:0;justify-content:center;text-align:center}.about .multi-info .title{font-size:4.8rem;padding:0 0 3.2rem;margin:0;font-weight:700;line-height:104%}.about .image-with-text .gradient{padding:0 0 100px;position:relative;background:none}.about .image-with-text .gradient:before{content:"";background:url(take-bg.jpg) center center no-repeat;background-size:cover;position:absolute;width:100%;left:0;top:0;right:0;bottom:0}.about .image-with-text .grid__item .image-with-text__heading{font-size:64px;line-height:104%;font-weight:700;padding:0 0 32px;margin:0}.about .image-with-text .grid__item .btn-set{display:flex;margin:0}.about .image-with-text .grid__item .btn-set a.button{margin:0;border:solid 1px #A0131B;background:#a0131b;color:#fff;min-height:auto;min-width:240px;display:flex;justify-content:space-between;font-size:2rem;font-weight:700;padding:1rem 1.9rem}.about .image-with-text .grid__item .btn-set a.button:hover{background:none;color:#a0131b}.about .image-with-text .grid__item .btn-set a.button .icon-wrap{height:19px}.about .image-with-text .grid__item .btn-set a.button .icon{width:1rem;display:block}.about .image-with-text .grid__item .btn-set a.button:before,.about .image-with-text .grid__item .btn-set a.button:after{display:none}.about .image-with-text .grid__item{width:50%}.about .image-with-text .grid__item .image-with-text__media{padding:0 0 92.760417%!important}.about .image-with-text .grid__item .image-with-text__media img{object-fit:contain}.about .image-with-text .about-imgsec1{padding:11rem 0 0;position:relative;z-index:1;background:none}.about .image-with-text .about-imgsec1:before{content:"";opacity:.3;background:url(bg3.png) center top no-repeat;background-size:100% auto;position:absolute;width:100%;left:0;top:0;right:0;bottom:0}.about .image-with-text .about-imgsec1 .image-with-text__grid{box-shadow:10px 10px 26px #0000001a;border-radius:20px;background:#fff;padding:30px}.about .image-with-text .about-imgsec1 .image-with-text__text-item{width:47%;padding:0 2.7rem 0 0}.about .image-with-text .about-imgsec1 .image-with-text__media-item{width:53%;padding:0 0 0 2.3rem}.about .image-with-text .about-imgsec1 .image-with-text__media-item:before,.about .image-with-text .about-imgsec1 .image-with-text__media-item:after{display:none}.about .image-with-text .about-imgsec1 .image-with-text__media-item .image-with-text__media{padding:0!important;height:auto;border:none}.about .image-with-text .about-imgsec1 .image-with-text__media-item .image-with-text__media:before,.about .image-with-text .about-imgsec1 .image-with-text__media-item .image-with-text__media:after{display:none}.about .image-with-text .about-imgsec1 .image-with-text__media-item .image-with-text__media img{position:relative;height:auto;border-radius:20px}.about .image-with-text .about-imgsec1 .image-with-text__content{padding:0}.about .image-with-text .about-imgsec1 .image-with-text__content .image-with-text__heading{padding:0;margin:0;font-size:3.4rem;line-height:1.2}.about .image-with-text .about-imgsec1 .image-with-text__content .subtitle{padding:0 0 1.5rem;margin:0;font-size:3.4rem;font-weight:700;line-height:1.2;color:#4d4d4d}.about .image-with-text .about-imgsec1 .image-with-text__content .rte{padding:0;margin:0}.about .image-with-text .about-imgsec1 .image-with-text__content .rte p{padding:0 0 2rem;margin:0}.about .image-with-text .about-imgsec1 .image-with-text__content .rte a{text-decoration:none;outline:none;border:none}.about .image-with-text .about-imgsec1 .image-with-text__content .rte a:hover{color:#000}.about .image-with-text .about-imgsec1 .image-with-text__content .btn-set{padding:1rem 0 0;margin:0;display:flex;justify-content:space-between;width:100%}.about .image-with-text .about-imgsec1 .image-with-text__content .btn-set a{margin:0;border:solid 1px rgb(var(--color-button-text));min-height:auto;width:calc(50% - 10px);display:flex;justify-content:space-between;font-size:2rem;font-weight:500;padding:1rem 1.9rem}.about .image-with-text .about-imgsec1 .image-with-text__content .btn-set a.button2{border-color:transparent}.about .image-with-text .about-imgsec1 .image-with-text__content .btn-set a:hover{background:rgb(var(--color-button-text));color:#fff}.about .image-with-text .about-imgsec1 .image-with-text__content .btn-set a .icon-wrap{height:19px}.about .image-with-text .about-imgsec1 .image-with-text__content .btn-set a .icon{width:1rem}.about .image-with-text .about-imgsec1 .image-with-text__content .btn-set a:before,.about .image-with-text .about-imgsec1 .image-with-text__content .btn-set a:after{display:none}.about .image-with-text .about-imgsec2{padding:11rem 0;position:relative;background:none}.about .image-with-text .about-imgsec2:before{content:"";opacity:.3;background:url(bg4.png) center top no-repeat;background-size:100% auto;position:absolute;width:100%;left:0;top:-29rem;right:0;bottom:0}.about .image-with-text .about-imgsec2 .image-with-text__grid{padding:0;margin:0}.about .image-with-text .about-imgsec2 .image-with-text__text-item{width:50%;padding:0 0 0 5.2rem}.about .image-with-text .about-imgsec2 .image-with-text__media-item{width:50%;padding:0 1.5rem 0 0}.about .image-with-text .about-imgsec2 .image-with-text__media-item:before,.about .image-with-text .about-imgsec2 .image-with-text__media-item:after{display:none}.about .image-with-text .about-imgsec2 .image-with-text__media-item .image-with-text__media{padding:0!important;height:auto;border:none}.about .image-with-text .about-imgsec2 .image-with-text__media-item .image-with-text__media:before,.about .image-with-text .about-imgsec2 .image-with-text__media-item .image-with-text__media:after{display:none}.about .image-with-text .about-imgsec2 .image-with-text__media-item .image-with-text__media img{position:relative;height:auto;border-radius:20px}.about .image-with-text .about-imgsec2 .image-with-text__content{padding:0}.about .image-with-text .about-imgsec2 .image-with-text__content .image-with-text__heading{padding:0;margin:0;font-size:3.4rem;line-height:1.2}.about .image-with-text .about-imgsec2 .image-with-text__content .subtitle{padding:0 0 1.5rem;margin:0;font-size:3.4rem;font-weight:700;line-height:1.2;color:#4d4d4d}.about .image-with-text .about-imgsec2 .image-with-text__content .rte{padding:0;margin:0}.about .image-with-text .about-imgsec2 .image-with-text__content .rte p{padding:0 0 2rem;margin:0}.about .image-with-text .about-imgsec2 .image-with-text__content ul{padding:1rem 0 0;margin:0}.about .image-with-text .about-imgsec2 .image-with-text__content ul li{list-style:none;padding:0 0 2rem 3.7rem;margin:0;background:url(search-icon.svg) left top 4px no-repeat}.about .video-with-text .about-pagesec5{padding:11rem 0}.about .video-with-text .about-pagesec5 .col-md-6:first-child{width:40%;padding:0 7rem 0 0}.about .video-with-text .about-pagesec5 .rte{padding:0;margin:0}.about .video-with-text .about-pagesec5 .rte p{font-size:3rem;padding:0;margin:0}.about .video-with-text .about-pagesec5 .col-md-6:last-child{width:60%;padding:0 0 0 1.5rem}.about .subscribe-form .newsletter__wrapper:before{background:url(bg5.png) center top no-repeat;background-size:100% auto;width:100%}body.product #MainContent section.gradient{padding:11rem 0;position:relative}body.product #MainContent section.gradient:before{content:"";opacity:.5;background:url(product-curve.svg) center top no-repeat;background-size:100% auto;position:absolute;width:calc(50% + 200px);top:0;right:0;bottom:0}body.product .gradient .product{flex-direction:row-reverse}body.product .gradient .product .product__info-wrapper{padding:0 5.2rem 0 0}body.product .gradient .product .product__info-wrapper .product__text{font-size:3.5rem;padding:0;margin:0;line-height:1.2;text-transform:none;color:#4d4d4d}body.product .gradient .product .product__info-wrapper .product__title h1{font-size:5.1rem;padding:.5rem 0 1.5rem;margin:0;line-height:1.1;font-weight:700;max-width:380px}body.product .gradient .product .product__info-wrapper .product__info-container>div{margin:0;padding:0}body.product .gradient .product .product__info-wrapper .price .price__container{padding:0 0 2rem;margin:0;font-size:3.6rem}body.product .gradient .product .product__info-wrapper product-info .product__accordion{padding:0 0 1rem;border:none}body.product .gradient .product .product__info-wrapper .product__accordion>details summary{padding:0;margin:0;border-bottom:solid 1px #4D4D4D;line-height:1.45}body.product .gradient .product .product__info-wrapper .product__accordion>details summary:hover{color:#a0131b}body.product .gradient .product .product__info-wrapper .product__accordion>details[open] summary{color:#a0131b;border-color:#a0131b}body.product .gradient .product .product__info-wrapper .product__accordion>details .accordion__title{padding:0 0 .5rem;margin:0;font-size:2rem;color:currentcolor}body.product .gradient .product .product__info-wrapper .product__accordion>details svg{right:0;width:14px;height:9px;top:8px}body.product .gradient .product .product__info-wrapper .product__accordion>details .accordion__content{padding:.5rem 0 0;margin:0}body.product .gradient .product .product__info-wrapper .product__accordion>details .accordion__content ul,body.product .gradient .product .product__info-wrapper .product__accordion>details .accordion__content ol{padding:0 0 0 20px;margin:0;list-style-position:outside}body.product .gradient .product .product__info-wrapper .product-form__input .quantity__label{padding:0 0 .5rem;margin:0;font-size:2rem;letter-spacing:0}body.product .gradient .product .product__info-wrapper product-form.product-form{margin:-47px 0 0;padding:0}body.product .gradient .product .product__info-wrapper product-form.product-form .product-form__buttons{display:flex;max-width:100%;justify-content:flex-end}body.product .gradient .product .product__info-wrapper product-form.product-form button.button{border:solid 1px #A0131B;align-items:center;color:#a0131b;display:flex;max-width:24rem;background:none;justify-content:space-between;font-size:2rem;font-weight:400;padding:1.3rem 1.9rem;margin:-6px 0 0;text-transform:uppercase}body.product .gradient .product .product__info-wrapper product-form.product-form button.button:hover{background:#a0131b;color:#fff}body.product .gradient .product .product__info-wrapper product-form.product-form button.button .icon-wrap{height:20px}body.product .gradient .product .product__info-wrapper product-form.product-form button.button .icon-arrow{width:1rem}body.product .gradient .product .product__info-wrapper product-form.product-form button.button:before,body.product .gradient .product .product__info-wrapper product-form.product-form button.button:after{display:none}body.product .quantity:after{box-shadow:none;border:solid 1px #A0131B}body.product .gradient media-gallery{max-width:100%;margin:auto}body.product .gradient media-gallery ul.product__media-list{padding:0;margin:0;width:100%}body.product .gradient media-gallery ul.product__media-list li{list-style:none;padding:0;margin:0;opacity:1;height:100%}body.product .gradient media-gallery ul.product__media-list .slick-slide>div{height:100%}body.product .gradient media-gallery ul.product__media-list .slick-slide .product-media-container{height:100%;width:100%;border:none;background:none}body.product .gradient media-gallery ul.product__media-list .product__modal-opener .product__media{padding:0 0 100%!important;margin:0}body.product .gradient media-gallery ul.product__media-list .product__modal-opener .product__media img{object-fit:contain}body.product .gradient .product .product__info-wrapper .product__info-container .product-form__quantity{margin-top:30px}body.product .gradient .product .quantity__input{font-size:2rem}body.product .gradient media-gallery ul.product__media-list .slick-arrow{width:16px;height:26px;z-index:2;background:url(arrow.svg) center center no-repeat;background-size:contain;position:absolute;top:0;bottom:0;margin:auto;-webkit-transform:none;-ms-transform:none;transform:none}body.product .gradient media-gallery ul.product__media-list .slick-arrow:before{display:none}body.product .gradient media-gallery ul.product__media-list .slick-prev{left:10px;right:auto}body.product .gradient media-gallery ul.product__media-list .slick-next{right:10px;left:auto;background:url(arrow2.svg) center center no-repeat;background-size:contain}body.product .gradient media-gallery ul.thumbnail-list{padding:0;margin:15px auto 0}body.product .gradient media-gallery ul.thumbnail-list .slick-track{display:flex}body.product .gradient media-gallery ul.thumbnail-list .slick-slide{height:auto;padding:5px}body.product .gradient media-gallery ul.thumbnail-list .slick-slide *{outline:none;box-shadow:none}body.product .gradient media-gallery ul.thumbnail-list .slick-slide>div{height:100%;display:flex;width:100%}body.product .gradient media-gallery ul.thumbnail-list li{list-style:none;padding:0;margin:0;height:100%}body.product .gradient media-gallery ul.thumbnail-list li:before{display:none}body.product .gradient media-gallery ul.thumbnail-list li button{border:none;box-shadow:none;outline:none;background:#f8f8f8;padding:0 0 100%;position:relative;margin:0}body.product .gradient media-gallery ul.thumbnail-list li button img{height:100%;width:100%;position:absolute;left:0;top:0;object-fit:contain;padding:5px;magenta:0}body.cart #MainContent cart-items.gradient{padding:11rem 0 5rem;position:relative}body.cart #MainContent cart-items.gradient:before{content:"";opacity:.3;background:url(bg2.png) center top no-repeat;background-size:100% auto;position:absolute;width:50%;top:0;right:0;bottom:0}body.cart #MainContent cart-items.gradient .page-width{position:relative}body.cart #MainContent cart-items.gradient #main-cart-items{border-color:#4d4d4d}body.cart #MainContent cart-items.gradient .title-wrapper-with-link{padding:0 0 3rem;margin:0}body.cart #MainContent cart-items.gradient .title-wrapper-with-link .title{font-size:3.6rem;line-height:1.1;color:rgb(var(--color-link))}body.cart #MainContent cart-items.gradient .title-wrapper-with-link .underlined-link{text-decoration:none;display:none}body.cart #MainContent cart-items.gradient .title-wrapper-with-link .underlined-link:hover{color:#4d4d4d}body.cart #MainContent cart-items.gradient .cart__contents .cart__items{padding:0;margin:0}body.cart #MainContent cart-items.gradient .cart-items thead tr th{font-size:1.6rem;letter-spacing:0;border-color:#4d4d4d}body.cart #MainContent cart-items.gradient .cart-items tbody tr td{vertical-align:middle;padding-top:1.5rem;padding-bottom:1.5rem}body.cart #MainContent cart-items.gradient .cart-items tbody tr td .cart-item__image-container{padding:0 0 100%;position:relative;width:100%}body.cart #MainContent cart-items.gradient .cart-items tbody tr td .cart-item__image-container img{position:absolute;padding:5px;left:0;top:0;width:100%;height:100%;object-fit:contain}body.cart #MainContent cart-items.gradient .cart-items tbody tr td.cart-item__details{font-size:1.6rem}body.cart #MainContent cart-items.gradient .cart-items tbody tr td.cart-item__details a,body.cart #MainContent cart-items.gradient .cart-items tbody tr td.cart-item__details .product-option{font-size:1.6rem}body.cart #MainContent cart-items.gradient .cart-items tbody tr td.cart-item__details a:hover{text-decoration:none;color:#a0131b}body.cart #MainContent cart-items.is-empty{padding-bottom:11rem}body.cart #MainContent cart-items.is-empty .cart__warnings{padding:0}body.cart #MainContent cart-items.is-empty .cart__warnings h1{font-size:3.4rem;color:rgb(var(--color-link))}body.cart #MainContent cart-items.is-empty .cart__warnings a.button{border:solid 1px #A0131B;align-items:center;color:#a0131b;display:flex;max-width:240px;background:none;justify-content:space-between;font-size:2rem;font-weight:500;padding:1rem 1.9rem;margin:auto}body.cart #MainContent cart-items.is-empty .cart__warnings a.button:hover{background:#a0131b;color:#fff}body.cart #MainContent cart-items.is-empty .cart__warnings a.button .icon-wrap{height:20px}body.cart #MainContent cart-items.is-empty .cart__warnings a.button .icon-arrow{width:1rem}body.cart #MainContent cart-items.is-empty .cart__warnings a.button:before,body.cart #MainContent cart-items.is-empty .cart__warnings a.button:after{display:none}body.cart #MainContent cart-items.is-empty .cart__warnings .cart__login-paragraph{margin-bottom:0}body.cart #MainContent cart-items.is-empty .cart__warnings .cart__login-paragraph a{text-decoration:none}body.cart #MainContent cart-items.is-empty .cart__warnings .cart__login-paragraph a:hover{color:#4d4d4d}body.cart #main-cart-footer .cart__footer{padding:2rem 0 11rem}body.cart #main-cart-footer .cart__footer .cart__blocks .totals .totals__total-value{font-weight:700}body.cart #main-cart-footer .cart__footer .cart__blocks .cart__ctas{gap:0}body.cart #main-cart-footer .cart__footer .cart__blocks .cart__ctas button{border:solid 1px #A0131B;align-items:center;color:#a0131b;display:flex;max-width:100%;background:none;justify-content:space-between;font-size:2rem;font-weight:500;padding:1rem 1.9rem;margin:0}body.cart #main-cart-footer .cart__footer .cart__blocks .cart__ctas button:hover{background:#a0131b;color:#fff}body.cart #main-cart-footer .cart__footer .cart__blocks .cart__ctas button .icon-wrap{height:20px}body.cart #main-cart-footer .cart__footer .cart__blocks .cart__ctas button .icon-arrow{width:1rem}body.cart #main-cart-footer .cart__footer .cart__blocks .cart__ctas button:before,body.cart #main-cart-footer .cart__footer .cart__blocks .cart__ctas button:after{display:none}#MainContent .template-404{padding:11rem 0;margin:0;min-height:70vh}#MainContent .template-404 p{padding:0;margin:0}#MainContent .template-404 .title{padding:2rem 0 3rem;margin:0}#MainContent .template-404 .button{border:solid 1px #A0131B;align-items:center;color:#a0131b;display:flex;max-width:24rem;background:none;justify-content:space-between;font-size:2rem;font-weight:500;padding:1rem 1.9rem;margin:auto}#MainContent .template-404 .button:hover{background:#a0131b;color:#fff}#MainContent .template-404 .button .icon-wrap{height:20px}#MainContent .template-404 .button .icon-arrow{width:1rem}#MainContent .template-404 .button:before,#MainContent .template-404 .button:after{display:none}body.contact .contact-form .contact-content{padding:100px 0;position:relative}body.contact .contact-form .contact-content:before{content:"";opacity:.3;background:url(contact-bg.png) center top no-repeat;background-size:100% auto;position:absolute;left:0;top:0;right:0;bottom:0}body.contact .contact-form .page-width{position:relative}body.contact .contact-form .title{padding:0 0 1.5rem;margin:0;font-size:4.8rem;line-height:1.1;font-weight:700}body.contact .contact-form .row{display:flex;flex-wrap:wrap;justify-content:space-between}body.contact .contact-form .contact-left{width:40%;padding:0 1.5rem 0 0}body.contact .contact-form .contact-left p{padding:0 20.7rem 2rem 0;margin:0;font-size:2rem}body.contact .contact-form .contact-left a{color:#4d4d4d;text-decoration:none}body.contact .contact-form .contact-left a:hover{color:#a0131b}body.contact .contact-form .contact-right{width:60%;padding:0 0 0 1.5rem}body.contact .contact-form .contact-right .contact__fields{row-gap:20px;padding:0 0 2rem;display:flex;flex-wrap:wrap;column-gap:0;justify-content:space-between}body.contact .contact-form .contact-right .contact__fields .field:not(.col-12){width:calc(50% - 12px);margin:0}body.contact .contact-form .contact-right .field{margin:0}body.contact .contact-form .contact-right .field input{border:solid 1px #D9D9D9;width:100%;font-family:proxima-nova,sans-serif;outline:none;padding:.7rem 1.5rem;box-shadow:none;height:auto;min-height:auto;font-size:2rem}body.contact .contact-form .contact-right .field input:focus{border-color:#4d4d4d}body.contact .contact-form .contact-right .field textarea{border:solid 1px #D9D9D9;font-family:proxima-nova,sans-serif;width:100%;height:150px;letter-spacing:0;outline:none;padding:.7rem 1.5rem;box-shadow:none;min-height:auto;font-size:2rem}body.contact .contact-form .contact-right .field textarea:focus{border-color:#4d4d4d}body.contact .contact-form .contact-right .field input::-webkit-input-placeholder,body.contact .contact-form .contact-right .field textarea::-webkit-input-placeholder{color:#4d4d4d;opacity:.5;font-family:proxima-nova,sans-serif}body.contact .contact-form .contact-right .field input::-moz-placeholder,body.contact .contact-form .contact-right .field textarea::-moz-placeholder{color:#4d4d4d;opacity:.5;font-family:proxima-nova,sans-serif}body.contact .contact-form .contact-right .field input:-ms-input-placeholder,body.contact .contact-form .contact-right .field textarea:-ms-input-placeholder{color:#4d4d4d;opacity:.5;font-family:proxima-nova,sans-serif}body.contact .contact-form .contact-right .field input:-moz-placeholder,body.contact .contact-form .contact-right .field textarea:-moz-placeholder{color:#4d4d4d;opacity:.5;font-family:proxima-nova,sans-serif}body.contact .contact-form .contact-right .field label.field__label{display:none}body.contact .contact-form .contact-right .col-12{width:100%}body.contact .contact-form .contact-right .field:before,body.contact .contact-form .contact-right .field:after{display:none}body.contact .contact-form .contact-right .contact__button{display:flex;justify-content:flex-end;width:100%;margin:0;padding:2rem 0 0}body.contact .contact-form .contact-right .contact__button button{font-size:2rem;background:none;line-height:1;margin:0;cursor:pointer;border:solid 1px rgb(var(--color-link));color:rgb(var(--color-link));display:flex;align-items:center;justify-content:space-between;min-width:240px;padding:1.2rem 1.9rem}body.contact .contact-form .contact-right .contact__button button:before,body.contact .contact-form .contact-right .contact__button button:after{display:none}body.contact .contact-form .contact-right .contact__button button:hover{background:rgb(var(--color-link));color:#fff}body.contact .contact-form .contact-right .contact__button button .icon-wrap{height:16px}body.contact .contact-form .contact-right .contact__button button svg{width:1rem}body.contact .contact-form .contact-right .field.check-boxs{position:relative;padding:2rem 0 0}body.contact .contact-form .contact-right .field.check-boxs input{display:none}body.contact .contact-form .contact-right .field.check-boxs .form__label{display:flex;pointer-events:inherit;column-gap:10px;align-items:center;position:relative;top:0;left:0;margin:0}body.contact .contact-form .contact-right .field.check-boxs .form__label svg{width:20px}body.contact .contact-form .contact-right .field.check-boxs .form__label span{width:calc(100% - 30px);font-size:2rem;letter-spacing:0;color:rgba(var(--color-foreground))}body.contact .contact-form .contact-right .field.check-boxs input:checked+.form__label .check1{fill:rgb(var(--color-link));stroke:rgb(var(--color-link))}body:is(.account,.order){padding:0;max-width:100%}body:is(.account,.order) .header__icons .header__icon{width:4.4rem}body:is(.account,.order) .header__icons svg{margin:0}.login-page{position:relative}.login-page:before{content:"";opacity:.3;background:url(contact-bg.png) center top no-repeat;background-size:100% auto;position:absolute;left:0;top:0;right:0;bottom:0}.login-page .customer{padding-top:11rem;padding-bottom:11rem;position:relative}.login-page .customer form .field:before,.login-page .customer form .field:after{display:none}.login-page .customer form .field label{display:none}.login-page .customer form .field input{border:solid 1px #D9D9D9;letter-spacing:0;width:100%;font-family:proxima-nova,sans-serif;outline:none;padding:.7rem 1.5rem;box-shadow:none;height:auto;min-height:auto;font-size:2rem}.login-page .customer form .field input:focus{border-color:#4d4d4d}.login-page .customer form .field input::-webkit-input-placeholder{color:#4d4d4d;opacity:.5;font-family:proxima-nova,sans-serif}.login-page .customer form .field input::-moz-placeholder{color:#4d4d4d;opacity:.5;font-family:proxima-nova,sans-serif}.login-page .customer form .field input:-ms-input-placeholder{color:#4d4d4d;opacity:.5;font-family:proxima-nova,sans-serif}.login-page .customer form .field input:-moz-placeholder{color:#4d4d4d;opacity:.5;font-family:proxima-nova,sans-serif}.login-page .customer form a{font-size:1.6rem;text-decoration:none}.login-page .customer form a:hover{color:#4d4d4d}.login-page .customer form button{font-size:2rem;background:none;line-height:1;margin-left:auto;margin-right:auto;cursor:pointer;border:solid 1px rgb(var(--color-link));color:rgb(var(--color-link));display:flex;align-items:center;justify-content:space-between;min-width:240px;padding:1.2rem 1.9rem}.login-page .customer form button:before,.login-page .customer form button:after{display:none}.login-page .customer form button:hover{background:rgb(var(--color-link));color:#fff}.login-page .customer form button .icon-wrap{height:16px}.login-page .customer form button svg{width:1rem}.login-page .customer h1{font-size:3.6rem;color:rgb(var(--color-link))}body:is(.account,.order)>div:nth-of-type(2){margin-top:0}.login-page .customer #recover{padding:0 0 1rem}.terms-amp-conditions #MainContent .gradient,.returns-policy #MainContent .gradient,body.reviews #MainContent .gradient,.privacy-policy #MainContent .gradient{padding:10rem 0;position:relative}.privacy-policy #MainContent .gradient .terms-amp-conditions #MainContent .gradient:before,.returns-policy #MainContent .gradient:before,body.reviews #MainContent .gradient:before,.privacy-policy #MainContent .gradient:before{content:"";opacity:.3;background:url(contact-bg.png) center top no-repeat;background-size:100% auto;position:absolute;left:0;top:0;right:0;bottom:0}.terms-amp-conditions #MainContent .gradient .page-width,.returns-policy #MainContent .gradient .page-width,body.reviews #MainContent .gradient .page-width,.privacy-policy #MainContent .gradient .page-width{position:relative}.terms-amp-conditions #MainContent .gradient .main-page-title,.returns-policy #MainContent .gradient .main-page-title,body.reviews #MainContent .gradient .main-page-title,.privacy-policy #MainContent .gradient .main-page-title{padding:0 0 2rem;margin:0;letter-spacing:0;font-size:4.8rem;font-weight:700}body.account #MainContent .shopify-section{position:relative;padding:11rem 0}body.account #MainContent .shopify-section:before{content:"";opacity:.3;background:url(contact-bg.png) center top no-repeat;background-size:100% auto;position:absolute;left:0;top:0;right:0;bottom:0}body.account:not(.login) #MainContent .shopify-section .customer{padding:0 1.6rem;max-width:123.2rem;position:relative}body.account #MainContent .customer__title{font-size:3.6rem;color:rgb(var(--color-link))}body.account #MainContent .shopify-section a{text-decoration:none;font-size:1.6rem}body.account #MainContent .shopify-section a:hover{color:#4d4d4d}body.addresses #MainContent .shopify-section{position:relative;padding:11rem 0}body.addresses #MainContent .shopify-section:before{content:"";opacity:.3;background:url(contact-bg.png) center top no-repeat;background-size:100% auto;position:absolute;left:0;top:0;right:0;bottom:0}body.addresses #MainContent .shopify-section .customer{padding:0 1.6rem;max-width:123.2rem;position:relative}body.addresses #MainContent h1{font-size:3.6rem;color:rgb(var(--color-link))}body.addresses #MainContent .shopify-section .customer>a{text-decoration:none;font-size:1.6rem}body.addresses #MainContent .shopify-section .customer>a:hover{color:#4d4d4d}body.addresses #MainContent .shopify-section .addresses button{font-size:2rem;background:none;line-height:1;cursor:pointer;border:solid 1px rgb(var(--color-link));color:rgb(var(--color-link));letter-spacing:0;align-items:center;justify-content:space-between;min-width:240px;padding:1.2rem 1.9rem}body.addresses #MainContent .shopify-section .addresses button:before,body.addresses #MainContent .shopify-section .addresses button:after{display:none}body.addresses #MainContent .shopify-section .addresses button:hover{background:rgb(var(--color-link));color:#fff}body.addresses #MainContent .shopify-section .addresses button .icon-wrap{height:16px}body.addresses #MainContent .shopify-section .addresses button svg{width:1rem}body.addresses #MainContent .shopify-section .addresses .addresses-form{max-width:500px;margin:auto}body.addresses #MainContent .shopify-section .addresses-form .field:before,body.addresses #MainContent .shopify-section .addresses-form .field:after{display:none}body.addresses #MainContent .shopify-section .addresses-form .field label{display:none}body.addresses #MainContent .shopify-section .addresses-form .field input{border:solid 1px #D9D9D9;letter-spacing:0;width:100%;font-family:proxima-nova,sans-serif;outline:none;padding:.7rem 1.5rem;box-shadow:none;height:auto;min-height:auto;font-size:2rem}body.addresses #MainContent .shopify-section .addresses-form .field input:focus{border-color:#4d4d4d}body.addresses #MainContent .shopify-section .addresses-form .field input::-webkit-input-placeholder{color:#4d4d4d;opacity:.5;font-family:proxima-nova,sans-serif}body.addresses #MainContent .shopify-section .addresses-form .field input::-moz-placeholder{color:#4d4d4d;opacity:.5;font-family:proxima-nova,sans-serif}body.addresses #MainContent .shopify-section .addresses-form .field input:-ms-input-placeholder{color:#4d4d4d;opacity:.5;font-family:proxima-nova,sans-serif}body.addresses #MainContent .shopify-section .addresses-form .field input:-moz-placeholder{color:#4d4d4d;opacity:.5;font-family:proxima-nova,sans-serif}body.addresses #MainContent .shopify-section .addresses-form .field-select label{font-size:1.6rem}body.addresses #MainContent .shopify-section .addresses-form .select:before,body.addresses #MainContent .shopify-section .addresses-form .select:after{display:none}body.addresses #MainContent .shopify-section .addresses-form .select select{border:solid 1px #D9D9D9;letter-spacing:0;width:100%;font-family:proxima-nova,sans-serif;outline:none;padding:.7rem 1.5rem;box-shadow:none;height:auto;min-height:auto;font-size:2rem}body.addresses #MainContent .shopify-section .addresses-form .select select:focus{border-color:#4d4d4d}body.addresses #MainContent .shopify-section .addresses-form h2{text-align:center;margin-bottom:0}body.addresses #MainContent .shopify-section .addresses-form form{margin:2rem 0 0}body.addresses #MainContent .shopify-section .addresses ul{margin-bottom:0}.about .timeline-section{padding:10rem 0 7rem}.about .timeline-section .timeline__inner .row{display:flex;align-items:center;justify-content:space-between;padding:0 0 50px;margin:0}.about .timeline-section .timeline__inner .col-md-6{width:calc(50% - 15px)}.about .timeline-section .timeline__inner .col-md-6 img{border-radius:20px;display:block;max-width:100%}.about .timeline-section .timeline__heading{margin:0;font-size:5.4rem;padding:0 0 1.6rem;font-weight:700;line-height:95%}.about .timeline-section .timeline__text{padding:0;margin:0}.about .timeline-section .timeline-list{padding:0;margin:0;display:flex;flex-direction:column;gap:50px;position:relative}.about .timeline-section .timeline-list:before{content:"";position:absolute;left:22px;top:0;bottom:0;width:1px;background:#a0131b}.about .timeline-section .timeline-list li{list-style:none;padding:0 0 0 70px;margin:0;position:relative}.about .timeline-section .timeline-list li:before{content:"";position:absolute;left:0;top:0;width:45px;height:45px;border-radius:100%;background:#a0131b}.about .timeline-section .timeline-list li .timeline-content h2{padding:0;margin:0;font-size:18px;line-height:104%;color:#a0131b;font-weight:700}.about .timeline-section .timeline-list li .timeline-content p{padding:0;margin:0}.index .slider-section{padding:100px 0}.slider-section .timeline__heading{padding:0 0 2rem;margin:auto;max-width:600px;font-size:44px;font-weight:700;text-align:center}.slider-section .timeline__text{max-width:600px;margin:auto;font-size:18px;line-height:140%;text-align:center}.tooltip{position:relative;width:18px;height:18px;display:inline-block;border:solid 1px;border-radius:100px;line-height:18px;text-align:center;font-size:15px;color:#000;cursor:help}.tooltip .tip-text{position:absolute;width:220px;text-align:left;background:#a0131b;box-shadow:0 3px 16px #00000029;padding:15px;top:-80px;left:-100px;transition:.3s ease-in-out;color:#fff;opacity:0;visibility:hidden}.tooltip .tip-text:after{border-color:#a0131b rgba(0,0,0,0);border-style:solid;border-width:15px 15px 0;bottom:-15px;content:"";display:block;left:92px;position:absolute;width:0;transition:.3s ease-in-out;opacity:0;visibility:hidden}.tooltip:hover .tip-text{top:-100px;opacity:1;visibility:visible}.tooltip:hover .tip-text:after{opacity:1;visibility:visible}@media screen and (min-width:750px){.slider-section .slick-list{padding:3% 30.7%!important}.slider-section .slick-dots{text-align:right;position:absolute;bottom:0;left:0;right:0}.slider-section .slick-track{max-width:100%!important;transform:translateZ(0)!important;perspective:100px}.slider-section .slick-slide{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;opacity:0;width:100%!important;transform:translateZ(0);transition:transform 1s,opacity 1s}.slider-section .slick-snext,.slider-section .slick-sprev{display:block}.slider-section .slick-current{opacity:1;position:relative;display:block;transform:translateZ(0);z-index:2}.slider-section .slick-snext{opacity:.4;transform:translate3d(102%,0,-18px);z-index:1}.slider-section .slick-sprev{opacity:.4;transform:translate3d(-102%,0,-18px)}}.slider-section .custom_slider .slick-slide>div{height:100%}.slider-section .custom_slider .slick-slide .item{height:100%;border:solid 1px #A0131B;border-radius:20px;overflow:hidden;background:#fff}.slider-section .custom_slider .slick-slide .item-image{width:100%;padding:0 0 70.36%;position:relative;border-radius:0 0 20px 20px;overflow:hidden}.slider-section .custom_slider .slick-slide .item-image img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.slider-section .custom_slider .slick-slide .item-content{padding:42px 34px;width:100%}.slider-section .custom_slider .slick-slide h2{padding:0 0 5px;margin:0;font-size:32px;font-weight:700;color:#4d4d4d}.slider-section .custom_slider .slick-slide p{margin:0;padding:0;font-size:16px;line-height:140%}.slider-section .btn-set{padding:10px 0 0;display:flex;justify-content:center}.slider-section .btn-set .button{margin:0;background:rgb(var(--color-button-text));color:#fff;border:solid 1px rgb(var(--color-button-text));min-height:auto;min-width:240px;display:flex;justify-content:space-between;font-size:2rem;font-weight:500;padding:1rem 1.9rem}.slider-section .btn-set .button:hover{background:none;color:rgb(var(--color-button-text))}.slider-section .btn-set .button .icon-wrap{height:19px}.slider-section .btn-set .button .icon{width:1rem}.slider-section .btn-set .button:before,.slider-section .btn-set .button:after{display:none}.about .image-with-text .grid__item .image-with-text__media{border:none}.index .banner .banner__media img{object-fit:cover;object-position:right}.index .banner .banner__content{padding:0 16px}.index .banner .banner__content .banner__box{padding:0}.index .banner .banner__content .banner__box .h2{font-size:36px;color:#a0131b;line-height:104%}.index .banner .banner__content .banner__box .banner__text{margin:0}.index .banner .banner__content .banner__box .banner__text p{font-size:26px;line-height:104%}.index .banner .banner__content .banner__box .h1{font-size:68px;font-weight:700;line-height:104%;margin:0}.index .banner .banner__content .banner__box{max-width:555px}.index .banner .banner__buttons{max-width:100%}.index .banner a.button{margin:0;border:solid 1px rgb(var(--color-button-text));min-height:auto;min-width:240px;display:flex;justify-content:space-between;font-size:2rem;font-weight:500;padding:1rem 1.9rem}.index .banner a.button:hover{background:rgb(var(--color-button-text));color:#fff}.index .banner a.button .icon-wrap{height:19px}.index .banner a.button .icon{width:1rem}.index .banner a.button:before,.index .banner a.button:after{display:none}.index .banner a.button.button--primary{border:solid 1px #A0131B;background:#a0131b;color:#fff}.index .banner a.button.button--primary:hover{background:none;color:#a0131b}.index .video-with-text .video-section{padding:0 1.6rem}.index .video-with-text>.gradient{position:relative;padding:50px 0;background:#f4f4f4}.index .video-with-text .row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;flex-direction:row-reverse}.index .video-with-text .col-md-6{width:calc(58% - 15px)}.index .video-with-text .col-md-6:first-child{width:calc(42% - 15px);padding-left:50px}.index .video-with-text h4.title{margin:0;padding:0 0 .5rem;color:rgb(var(--color-link));font-size:3.6rem}.index .video-with-text .title-wrapper{margin:0;padding:0}.index .video-with-text .title-wrapper .title{margin:0;padding:0 0 1.4rem;font-size:4.4rem;line-height:1.1;font-weight:700}.index .video-with-text .rte{padding:0;margin:0}.index .video-with-text .rte p{font-size:1.8rem}.index .video-with-text .btn-set{display:flex;padding-top:20px}.index .video-with-text .btn-set a{margin:0;border:solid 1px rgb(var(--color-button-text));min-height:auto;min-width:240px;display:flex;justify-content:space-between;font-size:2rem;font-weight:500;padding:1rem 1.9rem}.index .video-with-text .btn-set a:hover{background:rgb(var(--color-button-text));color:#fff}.index .video-with-text .btn-set a .icon-wrap{height:19px}.index .video-with-text .btn-set a .icon{width:1rem}.index .video-with-text .btn-set a:before,.index .video-with-text .btn-set a:after{display:none}.index .video-with-text .col-md-6 .video-section__media{display:block;z-index:9999}.index .video-with-text .col-md-6 .video-section__media iframe{display:block}.index .deferred-media__poster-button{background-color:transparent}.index .multi-info .multicolumn{padding:50px 0;position:relative;background-color:#f4f4f4}.index .multi-info .title-wrapper-with-link{padding:0;margin:0;justify-content:center;text-align:center}.index .multi-info .title{font-size:4.4rem;padding:0 0 3.2rem;margin:0 auto;font-weight:700;line-height:104%;max-width:924px}.index .multi-info .subtitle{margin:0 auto;max-width:720px;text-align:center;padding-bottom:32px}.index .multi-info .multicolumn-list{column-gap:0;row-gap:30px;justify-content:space-between}.index .multi-info .multicolumn-list li{width:calc(33.33% - 15px);max-width:100%;flex-grow:unset;box-shadow:0 4px 17px #0000001a;background:#fbfafa;border-radius:10px;padding:54px 48px}.index .multi-info .multicolumn-list .multicolumn-card{background:none;padding:0}.index .multi-info .multicolumn-list .multicolumn-card__image-wrapper{display:flex;justify-content:center;min-height:90px}.index .multi-info .multicolumn-list .media{width:90px;height:90px;padding:0!important;display:flex;justify-content:center;align-items:center}.index .multi-info .multicolumn-list .media img{max-width:100%;object-fit:contain;max-height:100%;position:relative;left:0;top:0;transform:none}.index .multi-info .multicolumn-list .inline-richtext{padding:3.2rem 0 .8rem;margin:0;font-size:2rem;font-weight:700}.index .multi-info .multicolumn-list .rte{padding:0}.index .multi-info .multicolumn .page-width>.center{display:flex;justify-content:center;padding:32px 0 0}.index .multi-info .multicolumn .center a.button{margin:0;border:solid 1px #A0131B;background:#a0131b;color:#fff;min-height:auto;min-width:240px;display:flex;justify-content:space-between;font-size:2rem;font-weight:700;padding:1rem 1.9rem}.index .multi-info .multicolumn .center a.button:hover{background:none;color:#a0131b}.index .multi-info .multicolumn .center a.button .icon-wrap{height:19px}.index .multi-info .multicolumn .center a.button .icon{width:1rem;display:block}.index .multi-info .multicolumn .center a.button:before,.index .multi-info .multicolumn .center a.button:after{display:none}.index .image-with-text .gradient{padding:60px 0;position:relative;background:none}.index .image-with-text .gradient:before{content:"";background:url(take-bg.jpg) center center no-repeat;background-size:cover;position:absolute;width:100%;left:0;top:0;right:0;bottom:0}.index .image-with-text .grid__item .image-with-text__heading{font-size:64px;line-height:104%;font-weight:700;padding:0 0 32px;margin:0}.index .image-with-text .grid__item .btn-set{display:flex;margin:0}.index .image-with-text .grid__item .btn-set a.button{margin:0;border:solid 1px #A0131B;background:#a0131b;color:#fff;min-height:auto;min-width:240px;display:flex;justify-content:space-between;font-size:2rem;font-weight:700;padding:1rem 1.9rem}.index .image-with-text .grid__item .btn-set a.button:hover{background:none;color:#a0131b}.index .image-with-text .grid__item .btn-set a.button .icon-wrap{height:19px}.index .image-with-text .grid__item .btn-set a.button .icon{width:1rem;display:block}.index .image-with-text .grid__item .btn-set a.button:before,.index .image-with-text .grid__item .btn-set a.button:after{display:none}.index .image-with-text .grid__item{width:50%}.index .image-with-text .grid__item .image-with-text__media{padding:0 0 92.760417%!important;border:none}.index .image-with-text .grid__item .image-with-text__media img{object-fit:contain}.index .banner .background-added.banner__media img{display:none}.index .banner .background-added{background-size:cover!important;background-position:center right!important;background-repeat:no-repeat!important}.login .copyright__content a{display:inline-block}.privacy-policy #MainContent .gradient h2{font-weight:700}.privacy-policy #MainContent .gradient h3{font-weight:600;font-size:20px}.privacy-policy #MainContent .gradient h4{font-weight:600;font-size:18px}body{padding-bottom:118px;position:relative}footer{position:absolute;bottom:0}.healthcare-constant .check-boxs{position:relative;padding:2rem 0;display:flex;justify-content:center}.healthcare-constant .check-boxs input{display:none}.healthcare-constant .check-boxs .form__label{display:flex;pointer-events:inherit;column-gap:10px;align-items:center;position:relative;top:0;left:0;margin:0}.healthcare-constant .check-boxs .form__label svg{width:20px}.healthcare-constant .check-boxs .form__label span{width:calc(100% - 30px);font-size:2rem;letter-spacing:0;color:rgba(var(--color-foreground))}.healthcare-constant .check-boxs input:checked+.form__label .check1{fill:rgb(var(--color-link));stroke:rgb(var(--color-link))}.healthcare-constant .contact__button button{font-size:2rem;background:none;line-height:1;margin-left:auto;margin-right:auto;cursor:pointer;border:solid 1px rgb(var(--color-link));color:rgb(var(--color-link));display:flex;align-items:center;justify-content:space-between;min-width:240px;padding:1.2rem 1.9rem}.healthcare-constant .contact__button button:before,.healthcare-constant .contact__button button:after{display:none}.healthcare-constant .contact__button button:hover{background:rgb(var(--color-link));color:#fff}.healthcare-constant .contact__button button .icon-wrap{height:16px}.healthcare-constant .contact__button button svg{width:1rem}.healthcare-professionals #MainContent .section--padding{position:relative;padding:0}.healthcare-professionals #MainContent .section--padding:before{content:"";opacity:.3;background:url(contact-bg.png) center top no-repeat;background-size:100% auto;position:absolute;left:0;top:0;right:0;bottom:0}.healthcare-professionals #MainContent .section--padding:before{content:"";display:none;opacity:.3;background:url(contact-bg.png) center top no-repeat;background-size:100% auto;position:absolute;left:0;top:0;right:0;bottom:0}.healthcare-professionals #MainContent .section--padding .page-width{position:relative;padding-top:0!important;padding-bottom:0}.healthcare-professionals #MainContent .healthcare-pagecontent h1{margin:0;line-height:1;font-weight:700;padding:0 0 24px}.healthcare-professionals #MainContent .healthcare-pagecontent .row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.healthcare-professionals #MainContent .healthcare-pagecontent .col-md-6{width:calc(50% - 20px)}.healthcare-professionals #MainContent .healthcare-pagecontent .right-image img{border-radius:20px}.healthcare-professionals #MainContent .healthcare-pagecontent .left-image{padding-top:50px}.healthcare-professionals #MainContent .healthcare-pagecontent .left-image img{box-shadow:none;border:none}.healthcare-professionals #MainContent .healthcare-pagecontent .left-image .col-md-6:first-child{display:flex;justify-content:center;align-items:center}.healthcare-professionals #MainContent .healthcare-top{background:url(take-bg.jpg) center center no-repeat;background-size:cover;padding:11rem 0}.healthcare-professionals #MainContent .healthcare-pagecontent .banner__buttons{max-width:100%;padding:5px 0 0;display:inline-flex;flex-wrap:wrap;gap:1em}.healthcare-professionals #MainContent .healthcare-pagecontent .banner__buttons a.button{margin:0;border:solid 1px rgb(var(--color-button-text));min-height:auto;min-width:240px;display:flex;justify-content:space-between;font-size:2rem;font-weight:500;padding:1rem 1.9rem}.healthcare-professionals #MainContent .healthcare-pagecontent .banner__buttons a.button:hover{background:rgb(var(--color-button-text));color:#fff}.healthcare-professionals #MainContent .healthcare-pagecontent .banner__buttons a.button .icon-wrap{height:19px}.healthcare-professionals #MainContent .healthcare-pagecontent .banner__buttons a.button .icon{width:1rem}.healthcare-professionals #MainContent .healthcare-pagecontent .banner__buttons a.button:before,.healthcare-professionals #MainContent .healthcare-pagecontent .banner__buttons a.button:after{display:none}.healthcare-professionals #MainContent .healthcare-pagecontent .banner__buttons a.button.button--primary{border:solid 1px #A0131B;background:#a0131b;color:#fff}.healthcare-professionals #MainContent .healthcare-pagecontent .banner__buttons a.button.button--primary:hover{background:none;color:#a0131b}.healthcare-boxs{display:flex;flex-wrap:wrap;gap:30px;padding:100px 0 0;justify-content:center}.healthcare-boxs .col-3{width:calc(33.33% - 20px)}.healthcare-boxs .info-boxs{height:100%;border:solid 1px #4d4d4d6b;padding:30px;border-radius:10px;display:flex;align-items:center;flex-direction:column}.healthcare-boxs .info-boxs .info-icon{border:solid 2px #A0131B;border-radius:100%;margin:0;width:116px;height:116px;display:flex;justify-items:center;align-items:center}.healthcare-boxs .info-boxs .info-icon svg{margin:auto;height:70px;width:70px}.healthcare-boxs .info-boxs h4{margin:0;padding:20px 0 10px;color:#a0131b;font-size:24px;text-align:center}.healthcare-boxs .info-boxs p{text-align:center;margin:0}.healthcare-boxs .info-boxs{position:relative}.healthcare-boxs .info-boxs a{position:absolute;top:0;left:0;height:100%;width:100%;display:block}.healthcare-professionals #MainContent .row .col-md-12{padding:15px 0 0;text-align:center}body.request-for-samples .contact-content{padding:100px 0;position:relative}body.request-for-samples .contact-content:before{content:"";opacity:.3;background:url(contact-bg.png) center top no-repeat;background-size:100% auto;position:absolute;left:0;top:0;right:0;bottom:0}body.request-for-samples .contact-content .page-width{position:relative;max-width:93.2rem}body.request-for-samples .contact-content .title{padding:0 0 3.5rem;text-align:center;margin:0;font-size:4.8rem;line-height:1.1;font-weight:700}body.request-for-samples .request-for-samples-form .contact__fields{row-gap:20px;padding:0 0 2rem;display:flex;flex-wrap:wrap;column-gap:0;justify-content:space-between}body.request-for-samples .request-for-samples-form .contact__fields .field:not(.col-12){width:calc(50% - 12px);margin:0}body.request-for-samples .request-for-samples-form .field{margin:0}body.request-for-samples .request-for-samples-form .field input{border:solid 1px #D9D9D9;width:100%;font-family:proxima-nova,sans-serif;outline:none;padding:.7rem 1.5rem;box-shadow:none;height:auto;min-height:auto;font-size:2rem}body.request-for-samples .request-for-samples-form .field input:focus{border-color:#4d4d4d}body.request-for-samples .request-for-samples-form .field textarea{border:solid 1px #D9D9D9;font-family:proxima-nova,sans-serif;width:100%;height:150px;letter-spacing:0;outline:none;padding:.7rem 1.5rem;box-shadow:none;min-height:auto;font-size:2rem}body.request-for-samples .request-for-samples-form .field textarea:focus{border-color:#4d4d4d}body.request-for-samples .request-for-samples-form .field input::-webkit-input-placeholder,body.request-for-samples .request-for-samples-form .field textarea::-webkit-input-placeholder{color:#4d4d4d;opacity:.5;font-family:proxima-nova,sans-serif}body.request-for-samples .request-for-samples-form .field input::-moz-placeholder,body.request-for-samples .request-for-samples-form .field textarea::-moz-placeholder{color:#4d4d4d;opacity:.5;font-family:proxima-nova,sans-serif}body.request-for-samples .request-for-samples-form .field input:-ms-input-placeholder,body.request-for-samples .request-for-samples-form .field textarea:-ms-input-placeholder{color:#4d4d4d;opacity:.5;font-family:proxima-nova,sans-serif}body.request-for-samples .request-for-samples-form .field input:-moz-placeholder,body.request-for-samples .request-for-samples-form .field textarea:-moz-placeholder{color:#4d4d4d;opacity:.5;font-family:proxima-nova,sans-serif}body.request-for-samples .request-for-samples-form .field label.field__label{display:none}body.request-for-samples .request-for-samples-form .field select{background:#fff url(arrow-down.svg) center right 10px no-repeat;appearance:none;-moz-appearance:none;-webkit-appearance:none;border:solid 1px #D9D9D9;width:100%;font-family:proxima-nova,sans-serif;outline:none;padding:.7rem 1.5rem;box-shadow:none;height:auto;min-height:auto;font-size:2rem}body.request-for-samples .request-for-samples-form .field select.is-empty,body.request-for-samples .request-for-samples-form .field select:invalid{color:#4d4d4d80}body.request-for-samples .request-for-samples-form .field select:focus{border-color:#4d4d4d}body.request-for-samples .request-for-samples-form .col-12{width:100%}body.request-for-samples .request-for-samples-form .field:before,body.request-for-samples .request-for-samples-form .field:after{display:none}body.request-for-samples .request-for-samples-form .contact__button{display:flex;justify-content:flex-end;width:100%;margin:0;padding:1rem 0 0}body.request-for-samples .request-for-samples-form .contact__button button{font-size:2rem;background:none;line-height:1;margin:0;cursor:pointer;border:solid 1px rgb(var(--color-link));color:rgb(var(--color-link));display:flex;align-items:center;justify-content:space-between;min-width:240px;padding:1.2rem 1.9rem}body.request-for-samples .request-for-samples-form .contact__button button:before,body.request-for-samples .request-for-samples-form .contact__button button:after{display:none}body.request-for-samples .request-for-samples-form .contact__button button:hover{background:rgb(var(--color-link));color:#fff}body.request-for-samples .request-for-samples-form .contact__button button .icon-wrap{height:16px}body.request-for-samples .request-for-samples-form .contact__button button svg{width:1rem}body.request-for-samples .request-for-samples-form .field.check-boxs{position:relative;padding:1rem 0 0}body.request-for-samples .request-for-samples-form .field.check-boxs input{display:none}body.request-for-samples .request-for-samples-form .field.check-boxs .form__label{display:flex;pointer-events:inherit;column-gap:10px;align-items:center;position:relative;top:0;left:0;margin:0}body.request-for-samples .request-for-samples-form .field.check-boxs .form__label svg{width:20px}body.request-for-samples .request-for-samples-form .field.check-boxs .form__label span{width:calc(100% - 30px);font-size:2rem;letter-spacing:0;color:rgba(var(--color-foreground))}body.request-for-samples .request-for-samples-form .field.check-boxs input:checked+.form__label .check1{fill:rgb(var(--color-link));stroke:rgb(var(--color-link))}.healthcare-professionals #MainContent .section--padding .healthcare-constant>.page-width{padding-top:11rem!important}.healthcare-professionals #MainContent .section--padding .healthcare-constant{position:relative}.healthcare-professionals #MainContent .section--padding .healthcare-constant:before{content:"";opacity:.3;background:url(contact-bg.png) center top no-repeat;background-size:100% auto;position:absolute;left:0;top:0;right:0;bottom:0}.healthcare-professionals .healthcare-boxs{padding:15px 0 0;gap:20px}.healthcare-professionals .healthcare-boxs .col-3{width:calc(50% - 10px)}.product__info-wrapper .orichi-Rule h2{font-size:20px;font-weight:700;margin:0;padding:0 0 10px}.product__info-wrapper .orichi-Rule table{border:solid 1px rgba(0,0,0,.1);box-shadow:none}.product__info-wrapper .orichi-Rule table tr td{border-left:solid 1px rgba(0,0,0,.1);border-top:solid 1px rgba(0,0,0,.1);padding:12px 20px;font-size:1.8rem}.product__info-wrapper .orichi-Rule table tr td:first-child{border-left:none;background:#94070f;color:#fff;border-color:#fff}.product__info-wrapper .orichi-Rule table tr:first-child td{border-top:none}.product__info-wrapper .orichi-Rule p{font-size:1.5rem;padding:5px 0 15px;margin:0}body.reviews.page #MainContent .gradient{padding-bottom:3rem}body.reviews.page #MainContent .gradient .main-page-title{padding-bottom:0}body.reviews .shopify-app-block .jdgm-review-widget .jdgm-rev-widg__header .jdgm-rev-widg__title{display:none}.about .multi-info .multicolumn{padding:50px 0;position:relative;background-color:#f4f4f4}.about .multi-info .multicolumn-list{column-gap:0;row-gap:30px;justify-content:space-between}.about .multi-info .multicolumn-list li{width:calc(33.33% - 15px);max-width:100%;flex-grow:unset;box-shadow:0 4px 17px #0000001a;background:#fbfafa;border-radius:10px;padding:54px 48px}.about .multi-info .multicolumn-list .multicolumn-card{background:none;padding:0}.about .multi-info .multicolumn-list .multicolumn-card__image-wrapper{display:flex;justify-content:center;min-height:90px}.about .multi-info .multicolumn-list .media{width:90px;height:90px;padding:0!important;display:flex;justify-content:center;align-items:center}.about .multi-info .multicolumn-list .media img{max-width:100%;object-fit:contain;max-height:100%;position:relative;left:0;top:0;transform:none}.about .multi-info .multicolumn-list .inline-richtext{padding:3.2rem 0 .8rem;margin:0;font-size:2rem;font-weight:700}.about .multi-info .multicolumn-list .rte{padding:0}.about .multi-info .multicolumn .page-width>.center{display:flex;justify-content:center;padding:32px 0 0}.about .multi-info .multicolumn .center a.button{margin:0;border:solid 1px #A0131B;background:#a0131b;color:#fff;min-height:auto;min-width:240px;display:flex;justify-content:space-between;font-size:2rem;font-weight:700;padding:1rem 1.9rem}.about .multi-info .multicolumn .center a.button:hover{background:none;color:#a0131b}.about .multi-info .multicolumn .center a.button .icon-wrap{height:19px}.about .multi-info .multicolumn .center a.button .icon{width:1rem;display:block}.about .multi-info .multicolumn .center a.button:before,.about .multi-info .multicolumn .center a.button:after{display:none}body.wholesale-pricing-enquiry #MainContent>.section:first-child{padding:100px 0;position:relative}body.wholesale-pricing-enquiry #MainContent>.section>div{padding:0;margin:0}body.wholesale-pricing-enquiry #MainContent>.section:first-child:before{content:"";opacity:.3;background:url(contact-bg.png) center top no-repeat;background-size:100% auto;position:absolute;left:0;top:0;right:0;bottom:0}body.wholesale-pricing-enquiry #MainContent>.section .page-width{position:relative;max-width:93.2rem;margin:auto}body.wholesale-pricing-enquiry #MainContent>.section .main-page-title{padding:0;text-align:center;margin:0;font-size:4.8rem;line-height:1.1;font-weight:700}body.wholesale-pricing-enquiry #MainContent>.section:last-child{margin-top:-100px}body.wholesale-pricing-enquiry .formful__form .formful__fields{gap:30px!important;align-items:start}body.wholesale-pricing-enquiry .formful__form .formful__fields input,body.wholesale-pricing-enquiry .formful__form .formful__fields select{border:solid 1px #D9D9D9;width:100%;font-family:proxima-nova,sans-serif;outline:none;padding:.7rem 1.5rem;box-shadow:none;height:auto;min-height:auto;font-size:2rem}body.wholesale-pricing-enquiry .formful__form .formful__fields select+span.icon{display:none}body.wholesale-pricing-enquiry .formful__form .formful__fields input:focus{border-color:#4d4d4d}body.wholesale-pricing-enquiry .formful__form .formful__fields textarea{border:solid 1px #D9D9D9;font-family:proxima-nova,sans-serif;width:100%;height:150px;letter-spacing:0;outline:none;padding:.7rem 1.5rem;box-shadow:none;min-height:auto;font-size:2rem}body.wholesale-pricing-enquiry .formful__form .formful__fields textarea:focus{border-color:#4d4d4d}body.wholesale-pricing-enquiry .formful__form .formful__fields input::-webkit-input-placeholder,body.wholesale-pricing-enquiry .formful__form .formful__fields textarea::-webkit-input-placeholder{color:#4d4d4d;opacity:.5;font-family:proxima-nova,sans-serif}body.wholesale-pricing-enquiry .formful__form .formful__fields input::-moz-placeholder,body.wholesale-pricing-enquiry .formful__form .formful__fields textarea::-moz-placeholder{color:#4d4d4d;opacity:.5;font-family:proxima-nova,sans-serif}body.wholesale-pricing-enquiry .formful__form .formful__fields input:-ms-input-placeholder,body.wholesale-pricing-enquiry .formful__form .formful__fields textarea:-ms-input-placeholder{color:#4d4d4d;opacity:.5;font-family:proxima-nova,sans-serif}body.wholesale-pricing-enquiry .formful__form .formful__fields input:-moz-placeholder,body.wholesale-pricing-enquiry .formful__form .formful__fields textarea:-moz-placeholder{color:#4d4d4d;opacity:.5;font-family:proxima-nova,sans-serif}body.wholesale-pricing-enquiry .formful__form .formful__fields .formful__field-wrapper>label,body.wholesale-pricing-enquiry .formful__form .formful__fields .formful__field-wrapper .input-field label{display:none}body.wholesale-pricing-enquiry .formful__form .formful__fields .formful__field-wrapper .formful__error{font-size:16px;font-weight:400;color:#94070f}body.wholesale-pricing-enquiry .formful__form .formful__text-left{display:flex;justify-content:flex-end;width:100%;margin:0;padding:30px 0 0}body.wholesale-pricing-enquiry .formful__form .formful__text-left button{font-size:2rem;background:none;line-height:1;margin:0;cursor:pointer;border:solid 1px rgb(var(--color-link));color:rgb(var(--color-link));display:flex;align-items:center;justify-content:space-between;min-width:240px;padding:1.2rem 1.9rem}body.wholesale-pricing-enquiry .formful__form .formful__text-left button:hover{background:rgb(var(--color-link));color:#fff}body.wholesale-pricing-enquiry .formful__form .formful__text-left button:after{content:"";background:url(arrow-right.svg) center center no-repeat;background-size:contain;height:2rem;width:1rem}body.wholesale-pricing-enquiry .formful__form .formful__text-left button:hover:after{filter:brightness(0) invert(1)}.home-newspray .image-with-text .image-with-text__grid .grid__item .image-with-text__media{padding-bottom:72%!important}.home-newspray .image-with-text .image-with-text__grid .image-with-text__content,.home-newspray .image-with-text .image-with-text__grid .image-with-text__content .image-with-text__heading{padding:0}.home-newspray .image-with-text .image-with-text__grid .image-with-text__content .custom_htmlcode{padding:16px 0 20px;margin:0;display:flex;flex-direction:column;gap:16px}.home-newspray .image-with-text .image-with-text__grid .image-with-text__content .custom_htmlcode p{margin:0}.home-newspray .image-with-text .image-with-text__grid .image-with-text__content .custom_htmlcode ul{padding:0 0 0 20px;margin:0}.home-newspray .image-with-text .image-with-text__grid .image-with-text__content .btn-set{display:inline-flex;gap:1rem;flex-wrap:wrap}.home-newspray .image-with-text .image-with-text__grid .image-with-text__content .btn-set a.button{font-weight:500}.home-newspray .image-with-text .image-with-text__grid .image-with-text__content .btn-set a.button--secondary{background:none;color:#a0131b}.home-newspray .image-with-text .image-with-text__grid .image-with-text__content .btn-set a.button--secondary:hover{background:#a0131b;color:#fff}.about .about-timelinesec1.timeline-section .timeline__inner .row{padding-bottom:0}.about .timeline-section .timeline__inner .row .img-captiontxt{font-size:1.4rem;text-align:center;margin-bottom:0}.about-sec2 .rich-text{background:#f4f4f4;padding:50px 0}.about-sec2 .rich-text .rich-text__blocks{max-width:100%}.about-sec2 .rich-text .rich-text__blocks .rich-text__heading{font-size:4.8rem;padding:0;margin:0;font-weight:700;line-height:104%}.about-sec2 .rich-text .rich-text__blocks .rich-text__text p{font-size:1.3rem}.about .multi-info .multicolumn{background:#fff}body.products.collection .collection-hero .collection-hero__title{font-weight:700;text-align:center}body.products.collection .product-grid-container #product-grid{margin:0;justify-content:center}body.products.collection .product-grid-container #product-grid .card__heading{font-size:1.8rem;text-align:center}body.products.collection .product-grid-container #product-grid .card__heading a:hover,body.products.collection .product-grid-container #product-grid .card-wrapper:hover .card__heading a{text-decoration:none;color:#a0131b}body.products.collection .product-grid-container #product-grid .card-information{text-align:center}body.products.collection .product-grid-container #product-grid .card-information .price{font-size:1.8rem}body.products.collection .product-grid-container #product-grid .quick-add button.button{margin:0;border:solid 1px #A0131B;background:#a0131b;color:#fff;min-height:auto;display:flex;font-size:2rem;font-weight:700;padding:1rem 1.9rem;box-shadow:none;outline:none}body.products.collection .product-grid-container #product-grid .quick-add button.button:hover{background:#fff;color:#a0131b}body.products.collection .product-grid-container #product-grid .quick-add button.button:before,body.products.collection .product-grid-container #product-grid .quick-add button.button:after{display:none}#CartDrawer .drawer__inner a.button,#CartDrawer .drawer__inner .drawer__footer button.cart__checkout-button{background:rgb(var(--color-button-text));color:#fff;border:solid 1px rgb(var(--color-button-text));outline:none;box-shadow:none}#CartDrawer .drawer__inner a.button::hover,#CartDrawer .drawer__inner .drawer__footer button.cart__checkout-button:hover{background:none;color:rgb(var(--color-button-text))}#CartDrawer .drawer__inner a.button:before,#CartDrawer .drawer__inner a.button:::after,#CartDrawer .drawer__inner .drawer__footer button.cart__checkout-button:before,#CartDrawer .drawer__inner .drawer__footer button.cart__checkout-button:after{display:none}@media screen and (min-width:750px){.page-width{padding-left:1.6rem;padding-right:1.6rem}}@media screen and (max-width:1199px){body.product .gradient .product .product__info-wrapper product-form.product-form button.button{max-width:20rem}body{padding-bottom:0;position:relative}footer{position:relative;bottom:auto}}@media screen and (max-width:989px){.page-width{padding-left:20px;padding-right:20px}.header-wrapper .header{padding-top:20px;padding-bottom:20px;min-height:78px}.header:not(.drawer-menu).page-width{padding-left:20px;padding-right:20px}.header-wrapper .header .header__heading-link{margin:0;padding:0}.header-wrapper .header header-drawer{margin:0}.header-wrapper .header header-drawer .header__icon{width:38px;height:38px}.header-wrapper .header .header__icons{right:67px}body:is(.account,.order) .header__icons .header__icon,.header-wrapper .header .header__icons .header__icon{width:38px;height:38px}.header .header-button{right:138px}.header .header-button .button{min-width:130px}.header-wrapper .header header-drawer .menu-drawer-container:not(.menu-opening) .header__icon:before{display:none}.header-wrapper .header header-drawer #menu-drawer .menu-drawer__navigation{padding:20px}.header-wrapper .header header-drawer #menu-drawer .menu-drawer__navigation .menu-drawer__menu{flex-wrap:wrap}.header-wrapper .header header-drawer #menu-drawer .menu-drawer__navigation .menu-drawer__menu li{width:100%}.header ul.list-menu>li>a{padding:10px 0}.header-wrapper .header header-drawer #menu-drawer .menu-drawer__utility-links{padding:20px}.header-wrapper .header header-drawer #menu-drawer .menu-drawer__utility-links .list-social{display:none}.home-banner.gradient,.subscribe-form .newsletter__wrapper,.home-product.gradient,.about .video-with-text>.gradient,.about .image-with-text .about-imgsec2,body.product #MainContent section.gradient,.faq-page,body.contact .contact-form .contact-content,.terms-amp-conditions #MainContent .gradient,.returns-policy #MainContent .gradient,body.reviews #MainContent .gradient,.privacy-policy #MainContent .gradient,body.cart #MainContent cart-items.gradient,body.addresses #MainContent .shopify-section,body.account #MainContent .shopify-section{padding:65px 0}.home-banner.gradient h2,.home-banner.gradient p.subtitle,.about .video-with-text h4.title,.about .video-with-text .title-wrapper .title,body.product .gradient .product .product__info-wrapper .product__text,body.product .gradient .product .product__info-wrapper .price .price__container,.faq-page .main-title .title,body.contact .contact-form .title,.terms-amp-conditions #MainContent .gradient .main-page-title,.returns-policy #MainContent .gradient .main-page-title,body.reviews #MainContent .gradient .main-page-title,.privacy-policy #MainContent .gradient .main-page-title,body.cart #MainContent cart-items.gradient .title-wrapper-with-link .title,body.addresses #MainContent h1,body.account #MainContent .customer__title,.index .video-with-text .title-wrapper .title,.slider-section .timeline__heading,.index .multi-info .title,.index .image-with-text .grid__item .image-with-text__heading{font-size:30px}.home-banner.gradient .rte p{font-size:20px}.home-banner.gradient .btn-set{margin:0}.index .banner .banner__content .banner__box .h2{font-size:26px}.index .banner .banner__content .banner__box .banner__text p{font-size:22px}.index .banner .banner__content .banner__box .h1{font-size:48px}.index .video-with-text>.gradient{padding:50px 0 0}.index .video-with-text .col-md-6:first-child{padding-left:0}.slider-section .custom_slider .slick-slide h2{font-size:24px}.multi-info .multicolumn{padding:0 0 65px}.multi-info .multicolumn ul.multicolumn-list{margin:0 -15px;column-gap:0}.multi-info .multicolumn ul.multicolumn-list li{width:33.33%;flex-grow:unset;padding:0 15px}.home-product.gradient .rte{padding-bottom:40px}.about .video-with-text .rte p{font-size:19px}.about .multi-info .title,.about .multi-info .subtitle,.about .image-with-text .about-imgsec1 .image-with-text__content .image-with-text__heading,.about .image-with-text .about-imgsec1 .image-with-text__content .subtitle,.about .image-with-text .about-imgsec2 .image-with-text__content .image-with-text__heading,.about .image-with-text .about-imgsec2 .image-with-text__content .subtitle,.about .image-with-text .grid__item .image-with-text__heading,.about-sec2 .rich-text .rich-text__blocks .rich-text__heading{font-size:26px}.about .multi-info .multicolumn .multicolumn-list li{width:50%}.about .image-with-text .about-imgsec1{padding:65px 0 0}.about .image-with-text .about-imgsec1 .image-with-text__text-item{padding:0 15px 0 0}.about .image-with-text .about-imgsec1 .image-with-text__media-item,.about .image-with-text .about-imgsec2 .image-with-text__text-item{padding:0 0 0 15px}.about .video-with-text .about-pagesec5 .col-md-6:first-child{padding:0 15px 0 0}.about .video-with-text .about-pagesec5 .rte p{font-size:24px}body.product .gradient .product .product__info-wrapper .product__title h1{font-size:40px}.faq-page .faqpage .tab-menu{column-gap:60px}.faq-page .faqpage .tab-menu li .inline-richtext{font-size:18px}.faq-page .faqpage .tab-menu{column-gap:15px}.faq-page .faqpage .tab-menu li .faq-icon{width:90px;height:90px}.faq-page .faqpage .tab-menu li .faq-icon img{max-height:54px}.faq-page .faqpage .accordion{padding:0}.faq-page .faqpage .accordion .accordion-section .accordion-section-title{font-size:16px}body.cart #main-cart-footer .cart__footer{padding:0 0 65px}.login-page .customer{padding-top:65px;padding-bottom:65px}.login-page .customer h1,body.cart #MainContent cart-items.is-empty .cart__warnings h1{font-size:30px}body.cart #MainContent cart-items.is-empty{padding-bottom:65px}body.product .gradient .product .product__info-wrapper product-form.product-form button.button{max-width:17rem}.slider-section .custom_slider .slick-slide .item-content{padding:32px 24px}body.contact .contact-form .contact-left p{padding:0 0 2rem}.healthcare-boxs .col-3{width:calc(50% - 15px)}.healthcare-professionals #MainContent .section--padding{padding:0}body.request-for-samples .contact-content{padding:65px 0}body.request-for-samples .request-for-samples-form .contact__fields .field:not(.col-12){width:100%}body.request-for-samples .request-for-samples-form .field input{font-size:16px;padding:10px 14px}body.request-for-samples .contact-content .title{font-size:30px}body.request-for-samples .request-for-samples-form .field.check-boxs .form__label span{font-size:18px}body.request-for-samples .request-for-samples-form .contact__button button{font-size:16px}.healthcare-professionals #MainContent .healthcare-top{padding:5rem 0}.healthcare-boxs{padding-top:5rem}.healthcare-professionals #MainContent .section--padding .healthcare-constant>.page-width{padding-top:5rem!important}body.reviews.page #MainContent .gradient{padding-bottom:0rem}body.wholesale-pricing-enquiry #MainContent>.section:first-child{padding:65px 0}body.wholesale-pricing-enquiry #MainContent>.section:last-child{margin-top:-65px}body.wholesale-pricing-enquiry #MainContent>.section .main-page-title{font-size:30px}body.wholesale-pricing-enquiry #MainContent>.section .formful__wrapper #formful-thanks-message{left:0;right:0;margin:auto;padding:15px}}@media screen and (max-width:767px){html body{font-size:1.6rem}.home-banner.gradient,.subscribe-form .newsletter__wrapper,.home-product.gradient,.about .video-with-text>.gradient,.about .image-with-text .about-imgsec2,body.product #MainContent section.gradient,.faq-page,body.contact .contact-form .contact-content,.terms-amp-conditions #MainContent .gradient,.returns-policy #MainContent .gradient,body.reviews #MainContent .gradient,.privacy-policy #MainContent .gradient,body.cart #MainContent cart-items.gradient,body.addresses #MainContent .shopify-section,body.account #MainContent .shopify-section{padding:50px 0}.home-banner.gradient .image-with-text .image-with-text__grid{flex-direction:column-reverse;row-gap:30px}.home-banner.gradient .image-with-text__media-item,.home-banner.gradient .image-with-text__text-item{width:100%}.home-banner.gradient .rte p{font-size:18px}.home-banner.gradient a.button,.about .video-with-text .btn-set a,body.product .gradient .product .product__info-wrapper product-form.product-form button.button,body.cart #main-cart-footer .cart__footer .cart__blocks .cart__ctas button,body.addresses #MainContent .shopify-section .addresses button{font-size:16px}.multi-info .multicolumn ul.multicolumn-list{margin:0;padding:0 5px;row-gap:40px}.multi-info .multicolumn ul.multicolumn-list li{width:100%;padding:20px}.multicolumn.background-none .multicolumn-card{padding:0}.multi-info .multicolumn-list .multicolumn-card__info .inline-richtext{padding:15px 0;font-size:22px}.multi-info .multicolumn-list .multicolumn-card__info a.link{position:relative;font-size:16px;max-width:240px}.multi-info .multicolumn-list .multicolumn-card__info a.link .icon-wrap{height:18px}.home-product.gradient .image-with-text .image-with-text__grid{row-gap:30px;flex-direction:column-reverse}.home-product.gradient .image-with-text__media-item,.home-product.gradient .image-with-text__text-item{width:100%}.home-product.gradient .image-with-text__heading{font-size:22px}.home-product.gradient .btn-set a{font-size:16px}.subscribe-form .inline-richtext{font-size:22px}.subscribe-form .form-outer .field input{font-size:16px;padding:10px 14px}.subscribe-form .form-outer .field{width:100%}.subscribe-form .form-outer .field-btn button{font-size:16px}.subscribe-form .newsletter__subheading p{font-size:18px}footer.footer .footer-nav{margin:0}footer.footer .footer-nav .footer-block ul{margin:0}footer.footer .footer-nav .footer-block ul>li>a{justify-content:center}footer.footer .footer-social{padding:3.5rem 2rem 2rem}footer.footer .footer-block__details-content{margin:0;padding:0 20px}footer.footer .footer__content-bottom ul.policies li .copyright__content a{padding:0}.about .video-with-text .row{row-gap:30px}.about .video-with-text .col-md-6{width:100%}.about .video-with-text .rte p{font-size:17px}.about .multi-info .title{padding:0}.about .multi-info .subtitle{padding:0 20px 30px}.about .multi-info .multicolumn-list .multicolumn-card__info .inline-richtext{padding:0;font-size:16px}.about .multi-info .title,.about .multi-info .subtitle,.about .image-with-text .about-imgsec1 .image-with-text__content .image-with-text__heading,.about .image-with-text .about-imgsec1 .image-with-text__content .subtitle,.about .image-with-text .about-imgsec2 .image-with-text__content .image-with-text__heading,.about .image-with-text .about-imgsec2 .image-with-text__content .subtitle,.index .video-with-text .title-wrapper .title,.slider-section .timeline__heading,.index .multi-info .title,.about-sec2 .rich-text .rich-text__blocks .rich-text__heading{font-size:24px}.about .image-with-text .about-imgsec1 .image-with-text__media-item,.about .image-with-text .about-imgsec1 .image-with-text__text-item{width:100%;padding:0}.about .image-with-text .about-imgsec1 .image-with-text__grid{row-gap:30px;padding:20px;flex-direction:column-reverse}.about .multi-info .multicolumn .multicolumn-list li{width:100%;padding:20px}.about .image-with-text .about-imgsec1 .image-with-text__content .btn-set a{font-size:16px}.about .image-with-text .about-imgsec2 .image-with-text__grid{row-gap:30px}.about .image-with-text .about-imgsec2 .image-with-text__media-item,.about .image-with-text .about-imgsec2 .image-with-text__text-item{width:100%;padding:0}.about .image-with-text .about-imgsec2 .image-with-text__content ul li{background-size:16px;padding:0 0 15px 30px}.about .video-with-text .about-pagesec5 .col-md-6:first-child,.about .video-with-text .about-pagesec5 .col-md-6:last-child{width:100%;padding:0}.about .video-with-text .about-pagesec5 .rte p{font-size:20px}body.product .gradient .product{flex-direction:column-reverse;row-gap:30px}body.product .gradient .product .grid__item,body.product .gradient .product .product__info-wrapper{padding:0;width:100%}body.product .gradient .product .product__info-wrapper .product__info-container{max-width:100%;padding:0 0 20px}body.product .gradient .product .product__info-wrapper .product__title h1{font-size:30px}body.product .gradient .product .product__info-wrapper .price .price__container{font-size:26px}body.product .gradient .product .product__info-wrapper product-form.product-form button.button .icon-wrap{height:16px}body.product .gradient media-gallery ul.thumbnail-list{max-width:200px}body.contact .contact-form .contact-left{width:100%;padding:0 0 15px}body.contact .contact-form .contact-right{width:100%;padding:0}body.contact .contact-form .contact-left p{font-size:18px}body.contact .contact-form .contact-right .field input,body.contact .contact-form .contact-right .field textarea{font-size:16px;padding:10px 14px}body.contact .contact-form .contact-right .contact__fields .field:not(.col-12){width:100%}body.contact .contact-form .contact-right .contact__button button{font-size:16px}body.cart #main-cart-footer .cart__footer{padding:0 0 50px}body.cart #MainContent cart-items.gradient .cart-items thead tr{margin:0}.login-page .customer{padding-top:50px;padding-bottom:50px}.login-page .customer form .field input{font-size:16px;padding:10px 14px}.login-page .customer form button,body.cart #MainContent cart-items.is-empty .cart__warnings a.button{font-size:16px}body.cart #MainContent cart-items.is-empty .cart__warnings h1{margin-top:0}body.cart #MainContent cart-items.is-empty{padding-bottom:50px}.faq-page .faqpage .tab-menu{display:none}.faq-page .faqpage .tab_container .tab-accordion-section{display:block;padding:15px 0 0}.faq-page .faqpage .tab_container .tab-accordion-section:first-child{padding:0}.faq-page .faqpage .tab_container .tab-accordion-section a{display:flex;font-size:18px;font-weight:700;text-transform:capitalize;align-items:center;width:100%;justify-content:space-between;padding:10px 15px;background:#e1e6ea;color:#080707;text-decoration:none}.faq-page .faqpage .tab_container .tab-accordion-section a.active{background:rgb(var(--color-link));color:#fff}.faq-page .faqpage .tab_container .tab-accordion-section a svg{width:14px}.faq-page .faqpage .tab_container .tab-accordion-section a.active svg .line1{fill:transparent}body.addresses #MainContent .shopify-section .addresses-form .field input,body.addresses #MainContent .shopify-section .addresses-form .select select{font-size:16px;padding:10px 14px}body.addresses #MainContent .shopify-section .customer{padding:0 20px}.about .timeline-section{padding:50px 0}.about .timeline-section .timeline__heading{font-size:30px}.index .slider-section{padding:0 0 50px}.about .timeline-section .timeline__inner .row{flex-wrap:wrap;grid-row-gap:30px}.about .timeline-section .timeline__inner .col-md-6{width:100%}.about .multi-info .title-wrapper-with-link{padding-bottom:30px}.about .image-with-text .grid__item{width:100%}.about .image-with-text .gradient{padding:0 0 50px}.about .multi-info .multicolumn .page-width>.center{padding:50px 0 0}.about .timeline-section .timeline-list{gap:20px}.about .image-with-text .grid__item .btn-set a.button,.about .multi-info .multicolumn .center a.button,.index .banner a.button,.index .video-with-text .btn-set a,.index .multi-info .multicolumn .center a.button,.index .image-with-text .grid__item .btn-set a.button{font-size:1.6rem}.about-action .image-with-text__content{align-items:center;padding:30px 0 0;text-align:center}.index .banner .banner__content .banner__box .h2{font-size:24px}.index .banner .banner__content .banner__box .banner__text p{font-size:20px}.index .banner .banner__content .banner__box .h1{font-size:38px}.index .video-with-text .col-md-6{width:100%!important}.index .video-with-text .row{grid-row-gap:30px}.index .image-with-text .grid__item{width:100%}.home-action .image-with-text__content{justify-content:center;align-items:center;text-align:center;padding:40px 0 0}.faq-page .main-title{position:relative;top:auto}.index .image-with-text .gradient{padding:50px 0}body.contact .contact-form .contact-right .field.check-boxs .form__label span{font-size:18px}body.request-for-samples .contact-content{padding:50px 0}.healthcare-professionals #MainContent .healthcare-pagecontent .row{row-gap:30px}.healthcare-professionals #MainContent .healthcare-pagecontent .col-md-6{width:100%}.healthcare-professionals #MainContent .healthcare-pagecontent .left-image{flex-direction:column-reverse}.healthcare-professionals #MainContent .healthcare-pagecontent .banner__buttons a.button{font-size:1.6rem}.product__info-wrapper .orichi-Rule table tr td{font-size:1.6rem;padding:10px}body.wholesale-pricing-enquiry #MainContent>.section:first-child{padding:50px 0}body.wholesale-pricing-enquiry #MainContent>.section:last-child{margin-top:-50px;padding-bottom:30px}body.wholesale-pricing-enquiry .formful__form .formful__fields{gap:24px!important}body.wholesale-pricing-enquiry .formful__form .formful__fields input{padding:10px 14px;font-size:16px}body.wholesale-pricing-enquiry .formful__form .formful__text-left button{font-size:16px}.home-newspray .image-with-text .image-with-text__grid{flex-direction:column-reverse;gap:3rem}.home-newspray .image-with-text .image-with-text__grid .image-with-text__content{text-align:left;align-items:flex-start}.home-newspray .image-with-text .image-with-text__grid .image-with-text__content .image-with-text__heading{text-align:left}}@media screen and (max-width:749px){.header .header-button{right:100px}.create-account .customer:not(.account):not(.order){max-width:100%;padding-left:20px;padding-right:20px}.login-page .customer:not(.account):not(.order){max-width:100%;padding-left:20px;padding-right:20px}.about .timeline-section .timeline__heading{padding-bottom:2rem}.about .timeline-section .timeline-list li{flex-direction:column}.about .timeline-section .timeline-list li .timeline-title{width:100%;font-size:calc(var(--font-heading-scale) * 2rem)}.about .timeline-section .timeline-list li .timeline-title:before,.about .timeline-section .timeline-list li .timeline-title:after{display:none}.about .timeline-section .timeline-list li .timeline-content{width:100%;padding-bottom:25px;margin-bottom:25px}.slider-section .custom_slider .slick-track{display:flex}.slider-section .custom_slider .slick-slide{height:auto}.slider-section .custom_slider .slick-slide>div{height:100%}.slider-section .custom_slider .slick-slide .item{height:100%}.slider-section .timeline__heading{font-size:30px;padding-bottom:14px}.slider-section .timeline__text{padding:0 0 30px}.slider-section .custom_slider .slick-slide h2{font-size:24px}.slider-section .btn-set{padding:30px 0 0}.slider-section .btn-set .button{font-size:16px}.index .banner .banner__content{justify-content:flex-start;min-height:1px;padding-top:50px}.multi-info .multicolumn .page-width{padding:0 16px}.index .multi-info .title{padding-bottom:14px}.about-sec2 .rich-text .rich-text__wrapper{padding:0}}@media screen and (max-width:575px){.index .banner .background-added{background:none!important}.healthcare-boxs .col-3{width:100%}.healthcare-boxs .info-boxs{padding:30px 24px 24px}.healthcare-professionals .healthcare-boxs .col-3{width:100%}body.products.collection .product-grid-container #product-grid .quick-add button.button,body.products.collection .product-grid-container #product-grid .card__heading,body.products.collection .product-grid-container #product-grid .card-information .price{font-size:1.6rem}}.product__info-wrapper a.amazon-btn{margin:-54px 0 0 auto;border:solid 1px rgb(var(--color-button-text));min-height:auto;max-width:240px;display:flex;justify-content:space-between;font-size:2rem;font-weight:500;padding:1rem 1.9rem;border-image-width:0;--border-offset: 0}.product__info-wrapper a.amazon-btn:hover{background:rgb(var(--color-button-text));color:#fff}body.product .gradient .product .quantity__input{padding-top:16px;padding-bottom:16px}.probuynow_popup{position:fixed;left:0;top:0;right:0;bottom:0;background:#ffffffde;z-index:11;display:flex;justify-content:center;padding:50px 15px;align-items:center;align-content:center;transition:all .3s ease-in-out;visibility:hidden;opacity:0}.probuynow_popup.open{visibility:visible;opacity:1}.probuynow_popup .popup-inn{background:#a0131b;border-radius:0;padding:30px 30px 35px;max-width:750px;text-align:center;margin:0 auto;box-shadow:0 0 15px #3a2d5526;position:relative}.probuynow_popup .title{padding:0 0 3.2rem;margin:0;color:#fff;font-size:4.4rem;line-height:104%;font-weight:700}.probuynow_popup .btns-wrapper{display:grid;grid-template-columns:1fr 1fr;row-gap:15px;column-gap:20px;text-align:center}.probuynow_popup .btns-wrapper a.button{margin:0;border:solid 1px #fff;background:none;color:#fff;min-height:auto;display:flex;flex-direction:column;justify-content:flex-start;padding:30px 23px}.probuynow_popup .btns-wrapper a.button:hover{background:#fff;color:#a0131b}.probuynow_popup .btns-wrapper a.button:before,.probuynow_popup .btns-wrapper a.button:after{display:none}.probuynow_popup .btns-wrapper a.button .icon{display:flex;justify-content:center;gap:15px}.probuynow_popup .btns-wrapper a.button .tit{padding:20px 0 15px;font-size:20px;font-weight:700}.probuynow_popup .btns-wrapper a.button p{margin:0;font-size:16px}.shopify-section .shopify-block.shopify-app-block>div{max-width:100%!important}.shopify-section .jdgm-carousel-wrapper .jdgm-carousel-title-and-link .jdgm-carousel-title{font-size:4.4rem;line-height:104%;font-weight:700}.shopify-section .jdgm-carousel-wrapper .jdgm-carousel__item-container{width:calc(100% + 30px);margin:0 -15px}.shopify-section .jdgm-carousel-wrapper .jdgm-carousel-item{white-space:normal;padding:15px}.shopify-section .jdgm-carousel-wrapper .jdgm-carousel--gallery-theme .jdgm-carousel-item__image-wrapper{height:unset}.shopify-section .jdgm-carousel-wrapper .jdgm-carousel--gallery-theme .jdgm-carousel-item__review-body{height:72px}.shopify-section .jdgm-carousel-wrapper .jdgm-carousel__more-reviews-button-container{display:flex;justify-content:center}.shopify-section .jdgm-carousel-wrapper .jdgm-carousel__more-reviews-button-container a{margin:0;text-align:center;border:solid 1px #A0131B;background:#a0131b;color:#fff;min-height:auto;min-width:240px;display:flex;justify-content:center;font-size:2rem;font-weight:700;padding:1.1rem 1.9rem;text-transform:uppercase}.shopify-section .jdgm-carousel-wrapper .jdgm-carousel__more-reviews-button-container a:hover{background:none;color:#a0131b!important}.shopify-section .jdgm-carousel-wrapper .jdgm-carousel__more-reviews-button-container a .icon-wrap{height:19px}.shopify-section .jdgm-carousel-wrapper .jdgm-carousel__more-reviews-button-container a .icon{width:1rem;display:block}.shopify-section .jdgm-carousel-wrapper .jdgm-carousel__more-reviews-button-container a:before,.shopify-section .jdgm-carousel-wrapper .jdgm-carousel__more-reviews-button-container a:after{display:none}.product #MainContent .product__info-wrapper .product__info-container .product__description{padding:24px 0 0}#MainContent .jdgm-all-reviews__footer{padding-bottom:48px}@media screen and (max-width:1023px){.product__info-wrapper a.amazon-btn{margin-top:20px}}@media screen and (max-width:767px){.probuynow_popup .title{font-size:30px}.probuynow_popup .btns-wrapper{grid-template-columns:1fr}.probuynow_popup .btns-wrapper a.button .icon svg{width:70px;height:70px}.shopify-section .jdgm-carousel-wrapper .jdgm-carousel-title-and-link .jdgm-carousel-title{font-size:30px}.index .video-with-text .row{flex-direction:column-reverse}}@media screen and (max-width:574px){.probuynow_popup .popup-inn{height:100%;overflow:auto}.header .header-button .button{min-width:100px;padding:.9rem 1rem}.header .header-button .button .icon-wrap{display:none}}body.reviews #MainContent .gradient .main-page-title{text-align:center}.healthcare-professionals #MainContent .section--padding .healthcare-constant{background:url(take-bg.jpg) center center no-repeat;background-size:cover;padding:11rem 0;position:relative}body.healthcare-professionals #MainContent .gradient{padding:0;background:none}body.healthcare-professionals #MainContent .image-with-text+.image-with-text{padding-top:70px}body.healthcare-professionals #MainContent .gradient:before{display:none}body.healthcare-professionals #MainContent .image-with-text .image-with-text__grid{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}body.healthcare-professionals #MainContent .image-with-text .image-with-text__grid .grid__item{width:calc(50% - 20px);flex-grow:unset}body.healthcare-professionals #MainContent .image-with-text .image-with-text__grid .image-with-text__content{padding:0}body.healthcare-professionals #MainContent .image-with-text .image-with-text__grid .grid__item .image-with-text__media{padding:0!important;border:none}body.healthcare-professionals #MainContent .image-with-text .image-with-text__grid .grid__item .image-with-text__media:before{display:none}body.healthcare-professionals #MainContent .image-with-text .image-with-text__grid .grid__item .image-with-text__media img{position:relative;border-radius:20px}body.healthcare-professionals #MainContent .image-with-text .image-with-text__grid .image-with-text__text{margin:0}body.healthcare-professionals .image-with-text .grid__item .image-with-text__heading{line-height:1;font-weight:700;padding:0 0 24px;margin:0}body.healthcare-professionals #MainContent .shopify-section>.isolate,body.healthcare-professionals #MainContent .healthcare-top>.isolate{position:absolute;right:0;left:0;top:20px}body.healthcare-professionals #MainContent .rich-text .rich-text__buttons .button{height:auto;display:flex;min-height:auto;padding:1.2rem 2rem;font-size:1.6rem;font-weight:500;line-height:1;width:auto;min-width:97px;justify-content:space-between;margin:0;border:solid 1px rgb(var(--color-link));color:rgb(var(--color-link));background:none;gap:8px;transition:all .3s ease-in-out}body.healthcare-professionals #MainContent .rich-text .rich-text__buttons .button:hover{color:#fff;background:rgb(var(--color-link))}body.healthcare-professionals #MainContent .rich-text .rich-text__buttons .button:before,body.healthcare-professionals #MainContent .rich-text .rich-text__buttons .button:after{display:none}body.healthcare-professionals #MainContent .rich-text .rich-text__buttons .button .icon-wrap{height:14px;display:block}body.healthcare-professionals #MainContent .rich-text .rich-text__buttons .button .icon{width:.8rem;margin:0}body.healthcare-professionals #MainContent .healthcare-top>.pro-btnenq .rich-text__buttons{display:flex;justify-content:flex-end}.icon-wrap.hide{display:none}.disc-bannersec .rich-text{background:url(take-bg.jpg) center center no-repeat;background-size:cover;padding:24px}.disc-bannersec .rich-text .rich-text__wrapper{width:100%!important}.disc-bannersec .rich-text .rich-text__blocks{max-width:100%;width:100%}.disc-bannersec .rich-text .rich-text__heading{color:rgb(var(--color-link));font-size:24px;font-weight:700;padding:0 0 4px}.disc-bannersec .rich-text .rich-text__text{margin:0;font-size:20px}@media screen and (max-width:767px){.healthcare-professionals #MainContent .section--padding .healthcare-constant{padding:5rem 0}body.healthcare-professionals #MainContent .image-with-text .image-with-text__grid{row-gap:30px;flex-direction:column-reverse}body.healthcare-professionals #MainContent .image-with-text .image-with-text__grid .grid__item{width:100%}body.healthcare-professionals #MainContent .image-with-text .image-with-text__grid .image-with-text__content{text-align:left}body.healthcare-professionals #MainContent .image-with-text+.image-with-text .image-with-text__grid{flex-direction:column-reverse}body.healthcare-professionals #MainContent .shopify-section>.isolate,body.healthcare-professionals #MainContent .healthcare-top>.isolate{position:relative;margin-top:-20px;top:0;padding-bottom:20px}body.healthcare-professionals #MainContent .shopify-section>.isolate .rich-text__wrapper{width:100%}body.healthcare-professionals #MainContent .shopify-section>.isolate .rich-text__blocks{max-width:100%}body.healthcare-professionals #MainContent .shopify-section>.isolate .rich-text__wrapper .rich-text__buttons{justify-content:flex-start;max-width:100%}body.healthcare-professionals #MainContent .healthcare-top>.pro-btnenq .rich-text__buttons{justify-content:flex-start}.disc-bannersec .rich-text .rich-text__heading{padding:0 0 8px;font-size:20px}.disc-bannersec .rich-text .rich-text__text{font-size:16px;line-height:1.45}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom.css.map */
