*{box-sizing:border-box!important}body{font-size:1.39rem;color:var(--color-base-text);filter:saturate(1.15)}@media only screen and (max-width:590px){body{font-size:1.3rem}}.overflow-hidden-mobile{overflow-y:hidden}@media only screen and (min-width:768px){.overflow-hidden-mobile{overflow-y:initial}}.page-width{max-width:1440px;padding-left:55px;padding-right:55px}@media only screen and (max-width:1200px){.page-width{padding-left:30px;padding-right:30px}}@media only screen and (max-width:500px){.page-width{padding-left:15px;padding-right:15px}}.page-width-inner{padding-left:7rem;padding-right:9rem}@media only screen and (max-width:1400px){.page-width-inner{padding-left:0rem;padding-right:0rem}}.page-width-inner-inner{padding-left:13rem;padding-right:13rem}@media only screen and (max-width:990px){.page-width-inner-inner{padding-left:0rem;padding-right:0rem}}.button:not([disabled]):hover,.customer button:hover,.shopify-challenge__button:hover{box-shadow:10px 10px 20px #5454541f}.button.button--primary{color:var(--color-button-text)!important;background-color:var(--color-button-background)!important;transition:none}.button.button--primary:hover{color:var(--color-base-accent-2)!important}.color-accent-2 .button.button--primary:hover{color:var(--color-sec-btn-hover)!important}.button.button--secondary{color:var(--color-base-text-2);background-color:var(--color-base-accent-2);min-width:20rem}.button.button--secondary:hover{background-color:var(--color-sec-btn-hover)}.button-link-combo .second-link{font-family:rift_softbold;font-size:2.3rem}.button-link-combo .second-link:hover{font-family:rift_softbold;font-size:2.3rem;color:var(--color-sec-btn-hover)}.button-link-combo .second-link svg path{stroke:currentColor}.button-link-combo .second-link:hover svg path{fill:var(--color-sec-btn-hover)}@media only screen and (max-width:600px){.button,.button-label,.customer button,.shopify-challenge__button{font-size:2rem}}::marker{color:var(--color-base-accent-2);font-size:2.5rem}.article-template__content ul{list-style:none;padding-left:3rem!important}.article-template__content ul li{position:relative;list-style:none;padding:0;margin-bottom:1.5rem}.article-template__content ul li:before{content:"\2022";position:absolute;left:-3.2rem;display:inline-block;transform:translateY(-33%);color:var(--color-base-accent-2);font-size:42px;font-weight:700}@media only screen and (max-width:750px){.article-template__content ul li:before{font-size:35px;transform:translateY(-30%)}}.title-wrapper-page-common{display:flex;flex-direction:column;align-items:center}.title-wrapper-page-common:not(.page-bottom-section-wrapper.title-wrapper-page-common){padding-top:7rem}@media only screen and (max-width:769px)and (min-width:768px){.title-wrapper-page-common:not(.page-bottom-section-wrapper.title-wrapper-page-common){padding-top:5rem}}@media only screen and (max-width:768px){.title-wrapper-page-common:not(.page-bottom-section-wrapper.title-wrapper-page-common){padding-top:1rem}}.title-page-common{margin:1.5rem 0}.title-text-page-common{text-align:center;width:75%;margin-bottom:4rem}.page-width-inner-inner .title-text-page-common{width:100%;padding-left:4rem;padding-right:4rem}@media only screen and (max-width:768px){.title-page-common{font-size:4rem}.title-text-page-common{width:100%;margin-bottom:3rem}.page-width-inner-inner .title-text-page-common{padding-left:0rem;padding-right:0rem}.title-wrapper-page-common{padding-top:2rem}}@media only screen and (max-width:600px){.title-page-common{font-size:3rem}}.red-text-inside p a,.red-text-with-link,.article-template a{color:var(--color-header-accent-3)!important;font-family:ralewaysemibold;text-decoration:none}.red-text-inside p a:hover{color:var(--color-sec-btn-hover)}.red-text-with-link{font-family:rift_softbold}.page-bottom-section-wrapper h2.h2{font-size:2.5rem}@media only screen and (min-width:750px){.page-bottom-section-wrapper h2.h2{font-size:5rem}}.page-bottom-section-wrapper.title-wrapper-page-common{margin-bottom:4rem;margin-top:4rem}@media only screen and (max-width:750px){.page-bottom-section-wrapper.title-wrapper-page-common{margin-bottom:0rem;margin-top:0rem}}.page-top-section-wrapper+.page-width-inner-inner>.row>div{margin-bottom:0!important}.customer .field{background-color:var(--color-base-background-2)}.customer .field input{padding:2.4rem}@font-face{font-family:rift_softbold;src:url(fort_foundry_-_riftsoft-bold-webfont.woff2) format("woff2"),url(fort_foundry_-_riftsoft-bold-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:ralewaybold;src:url(raleway-bold-webfont.woff2) format("woff2"),url(raleway-bold-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:ralewayextrabold;src:url(raleway-extrabold-webfont.woff2) format("woff2"),url(raleway-extrabold-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:ralewayextralight;src:url(raleway-extralight-webfont.woff2) format("woff2"),url(raleway-extralight-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:ralewayheavy;src:url(raleway-heavy-webfont.woff2) format("woff2"),url(raleway-heavy-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:ralewaylight;src:url(raleway-light-webfont.woff2) format("woff2"),url(raleway-light-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:ralewaymedium;src:url(raleway-medium-webfont.woff2) format("woff2"),url(raleway-medium-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:ralewayregular;src:url(raleway-regular-webfont.woff2) format("woff2"),url(raleway-regular-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:ralewaysemibold;src:url(raleway-semibold-webfont.woff2) format("woff2"),url(raleway-semibold-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:ralewaythin;src:url(raleway-thin-webfont.woff2) format("woff2"),url(raleway-thin-webfont.woff) format("woff");font-weight:400;font-style:normal}.h0,.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5,h6{font-family:rift_softbold}.image-with-text__media.image-with-text__media--adapt.media img{object-fit:contain!important;max-height:725px}.header-wrapper{box-shadow:0 3px 25px 10px #c3c3c31a}@media only screen and (min-width:768px){.header-wrapper{box-shadow:0 0 25px #00000017}}header.header.header--middle-left.page-width.header--has-menu a,.header__icon .icon{color:var(--color-base-text-1)}.header__icon .icon{height:3rem;width:3rem;color:var(--color-base-text-1)}.header__icons a{width:25px;height:25px;margin-left:1.5rem}.header__icons summary{width:25px;height:25px}nav.header__inline-menu{display:none}header .header__inline-menu .list-menu li a span{font-family:var(--font-body-sub-family);font-family:ralewaysemibold;font-size:1.6rem}.header__inline-menu .list-menu li a{margin-right:2vw}@media only screen and (max-width:1090px){.header__inline-menu .list-menu li a{margin-right:1vw}.header__heading-logo{width:12rem}}@media only screen and (max-width:990px){.header__inline-menu .list-menu li a{margin-right:0vw;padding:1.6rem}header .header__inline-menu .list-menu li a span{font-size:1.4rem}.header__heading-logo{width:11rem}}@media only screen and (max-width:890px){.header__menu-item{padding:1.3rem}}@media only screen and (max-width:840px){.header__inline-menu .list-menu li a{padding:1.2rem}.header__heading-logo{width:9rem}header .header__inline-menu .list-menu li a span{font-size:1.4rem}}@media only screen and (max-width:840px){.header__heading-logo{width:7rem}}#menu-drawer{box-sizing:border-box!important;width:calc(100vw - 2rem);width:100%;height:100vh;background-color:var(--color-header-accent-1);top:0;padding:2rem}#menu-drawer .menu-drawer__menu-item,#menu-drawer .menu-drawer__account,#menu-drawer .menu-drawer__account svg path{color:var(--color-base-text-2);fill:var(--color-base-text-2)}.header__icons{display:none}.menu-drawer-top-icons{display:inline-flex}@media only screen and (min-width:768px){header-drawer{display:none}nav.header__inline-menu{display:flex;justify-content:flex-end;flex-wrap:wrap}.header__icons{display:flex}}#menu-drawer .menu-drawer__menu-item{padding:2.5rem 0}#menu-drawer .menu-drawer__menu li:not(:last-child){border-bottom:.5px solid rgba(255,255,255,.5)}.icon.icon-hamburger{width:20px;height:20px;color:var(--color-header-accent-1);stroke:var(--color-header-accent-1);transform:none!important}.icon.icon-close{z-index:1003;width:15px;height:15px;stroke:var(--color-base-text-2);color:var(--color-base-text-2);stroke-width:3.5;transform:none!important}#menu-drawer .menu-drawer-top-icons .icon-search{color:#fff!important}#menu-drawer .menu-drawer-top-icons a svg path{fill:#fff}.menu-drawer-top-icons .header__search{padding-left:0}@media only screen and (max-width:768px){.overflow-hidden-mobile .search-modal.modal__content{background-color:var(--color-header-accent-1)}}.search.search-modal__form label[for=Search-In-Modal]{top:1.2rem}@media only screen and (min-width:768px){.search.search-modal__form .search__input.field__input{border:1px solid #eee}.icon.icon-close path{fill:#ccc;stroke:#ccc}}a.second-link{text-transform:uppercase;text-decoration:none;color:var(--color-base-accent-2);font-size:1.3em}.button-link-combo{display:flex;align-items:center;flex-wrap:wrap;text-align:center}.button-link-combo a{margin-top:1.2rem}.button-link-combo .second-link{margin-left:2.5rem;display:flex;align-items:center}.button-link-combo .second-link svg{width:20px;height:12px;margin-left:.8rem}.image-with-text__grid--reverse .image-with-text__media--adapt,.image-with-text__grid .image-with-text__media--adapt{padding-bottom:0!important}.image-with-text__content>h3+h3{margin-top:.6rem}.image-with-text__media{display:flex;flex-direction:column;justify-content:center;min-height:600px!important}.image-with-text__grid .image-with-text__media:not(.image-with-text__grid--reverse .image-with-text__media){align-items:flex-end}.image-with-text-image-wrapper{position:relative;overflow:visible;display:flex!important;flex-direction:column;justify-content:center;align-items:flex-start;max-width:85%!important}.image-with-text__grid .image-with-text-image-wrapper:not(.image-with-text__grid--reverse .image-with-text-image-wrapper){transform:translate(-5.5%,-25px)}.image-with-text__grid--reverse .image-with-text-image-wrapper{transform:translate(5.5%,-25px)}.image-with-text-image-wrapper:after{content:"";position:absolute;background-image:linear-gradient(to top right,#0aa8a7,#1a7386);border-radius:6rem;top:0;bottom:0;left:0;right:0}.image-with-text__grid .image-with-text-image-wrapper:after{transform:translate(-11%,11%)}.image-with-text__grid--reverse .image-with-text-image-wrapper:after{transform:translate(11%,11%)}@media only screen and (min-width:991px){.image-with-text__media.image-with-text__media--adapt.media img{z-index:1!important;max-width:100%!important}}@media only screen and (max-width:1200px)and (min-width:1100px){.image-with-text__media{min-height:550px!important}}@media only screen and (max-width:1100px)and (min-width:990px){.image-with-text__media{min-height:500px!important}}@media only screen and (max-width:991px)and (min-width:750px){.image-with-text-image-wrapper{max-width:100%!important}.image-with-text-image-wrapper:after{display:none}.image-with-text__media.image-with-text__media--adapt.media img{object-fit:cover!important;height:100%!important}.image-with-text__media{min-height:200px!important;max-height:500px!important}}@media only screen and (max-width:750px){.image-with-text-image-wrapper{transform:translate(0);height:auto!important}.image-with-text__grid .image-with-text-image-wrapper:not(.image-with-text__grid--reverse .image-with-text-image-wrapper){transform:translate(-3.5%,-25px)}.image-with-text__grid--reverse .image-with-text-image-wrapper{transform:translate(-5.5%,-25px)}.image-with-text-image-wrapper:after{display:inline}.image-with-text__media.image-with-text__media--adapt.media img{z-index:1!important;max-width:100%!important}.image-with-text__media{align-items:center;min-height:100px!important}.image-with-text__media:not(.reduce-height .image-with-text__media){height:calc(100vw - 4rem)!important}}@media only screen and (max-width:620px){.image-with-text__grid .image-with-text-image-wrapper:not(.image-with-text__grid--reverse .image-with-text-image-wrapper){transform:translate(-3.5%,-15px)}.image-with-text__grid--reverse .image-with-text-image-wrapper{transform:translate(-5.5%,-15px)}.image-with-text-image-wrapper:after{border-radius:4rem}}.image-with-text__grid.reduce-height .image-with-text__media{min-height:300px!important;justify-content:center!important;align-items:center!important}@media only screen and (max-width:750px){.image-with-text__grid.reduce-height .image-with-text__media{min-height:100px!important}}.rating-stars svg{width:25px;height:25px}.header-star-wrapper{display:flex;align-items:center}.header-star-wrapper h3{margin-top:0;margin-right:3rem}.article-card__image-wrapper .media--landscape{padding-bottom:0}@media only screen and (min-width:320px){#blog .article-card__image-wrapper .media--landscape{height:60vw}}@media only screen and (min-width:601px){#blog .article-card__image-wrapper .media--landscape{height:30vw}}@media only screen and (min-width:749px){.article-card__image-wrapper .media--landscape,#blog .article-card__image-wrapper .media--landscape{height:30vw}}@media only screen and (min-width:768px){.article-card__image-wrapper .media--landscape,#blog .article-card__image-wrapper .media--landscape{height:30vw}}@media only screen and (min-width:990px){.article-card__image-wrapper .media--landscape,#blog .article-card__image-wrapper .media--landscape{height:15vw}}.blog.background-secondary{padding:8rem 0rem 9rem!important}.blog-title-wrapper.title-wrapper-with-link{justify-content:center;flex-direction:column;align-items:center}h4.article-card__title{margin:8px 0 15px;font-size:1.45em}.article-card__info p{font-size:1.29rem}@media only screen and (max-width:750px){#blog .article-card__info{padding:1.5rem}}.blog__title{font-size:3.8rem}@media only screen and (min-width:750px){.blog__title{font-size:5rem}}.blog_desc{width:65vw;text-align:center}@media only screen and (min-width:1700px){.blog_desc{width:95rem}}.article-card__excerpt{margin:0;color:var(--color-base-text)}.blog.background-secondary{padding:10vh}article.article-card{box-shadow:0 0 25px #00000008}.featured-blog .slick-dots li button:before{color:var(--color-base-accent-2);font-size:1rem}.featured-blog .slick-dots li{margin:0;width:1.4rem;height:1.5rem}.featured-blog .slick-dots li button{padding:0;width:2rem;height:2rem}.featured-blog .slick-dots li button:before{width:2rem;height:2rem}@media only screen and (max-width:990px){.blog.background-secondary.featured-blog{padding:3rem 0 6rem!important}.featured-blog .blog__posts.articles-wrapper .blog__post.grid__item{width:calc(50% - 1.5rem);margin-left:1.5rem;margin-bottom:1.5rem}.featured-blog .blog__posts .article+.article{margin-left:0}.featured-blog .blog__posts.articles-wrapper{margin-left:-1.5rem}}@media only screen and (max-width:748px){.featured-blog .blog__posts.articles-wrapper .blog__post.grid__item{margin-bottom:1.5rem;max-width:100%;width:100%;padding-left:0!important;margin-left:0}.featured-blog .blog__posts.articles-wrapper{margin-left:0}.featured-blog .blog_desc{width:100%}}@media only screen and (max-width:600px){.featured-blog .blog__title{font-size:3rem}.featured-blog h4.article-card__title{font-size:1.9em}}.image-with-text__text.text-accent-2{font-family:ralewaysemibold}.image-with-text__text.text-accent-2+.button-link-combo .button--primary{margin-top:1rem}.testimonials-new .testmonial-stars svg,.rating-stars svg,.testmonial-stars svg{width:25px;height:25px;margin-right:.3rem}.testimonial-card .testmonial-stars{margin-bottom:1.2rem}.testimonials-new{background-position:left center;background-size:cover}.testimonials-new .multicolumn-card{border-radius:50px}.testimonial-card .testmonial-name.header-accent-1{margin:0rem 0 2rem}.multicolumn.background-secondary.testimonials-new{padding:10rem 0 12rem}.testimonials-new .grid--3-col-tablet .grid__item{padding-left:3rem;width:calc(33.33% - 2rem)}.testimonials-new .multicolumn-list{margin-left:-3rem}@media only screen and (max-width:990px){.multicolumn.background-secondary .multicolumn-card{margin-left:10px;margin-right:10px;cursor:grab}.multicolumn.background-secondary.testimonials-new{padding:3rem 0 4rem}.testimonials-new .grid--3-col-tablet .grid__item{padding-left:0;padding-bottom:3rem;width:100%}.testimonials-new .multicolumn-list{margin-left:0}.testimonials-new .multicolumn-card{border-radius:40px}}@media only screen and (max-width:768px){.multicolumn.background-secondary.testimonials-new{padding:1rem 0 1.5rem!important}}@media only screen and (max-width:620px){.testimonials-new .multicolumn-card{border-radius:30px}}.multicolumn-card__info.testimonial-card{padding:4rem}@media only screen and (max-width:1112px)and (min-width:990px){.multicolumn-card__info.testimonial-card{padding:3rem}.testimonial-card .testmonial-name.header-accent-1{margin:0 0 .5rem}.testimonial-card .testmonial-stars{margin-bottom:.5rem}}@media only screen and (max-width:590px){.multicolumn-card__info.testimonial-card{padding:2.5rem}.rating-stars svg,.testimonials-new .testmonial-stars svg,.testmonial-stars svg{width:20px;height:20px}}.testimonial-list .slick-dots{width:auto}.testimonials-new .slick-dots li.slick-active button:before{color:#fff;font-size:1rem;opacity:1}.testimonials-new .slick-dots li button:before{color:#fff;font-size:1rem;opacity:.5}.testimonials-new .slick-dots li{margin:0 -3px}.testimonials-new .testimonial-list{justify-content:center}.testimonial-list .slick-dots{bottom:-5px}@media only screen and (max-width:749px){.testimonial-list .slick-dots{bottom:5px}}@media only screen and (max-width:990px){.testimonials-new .slick-dotted.slick-slider{margin-bottom:20px}}@media only screen and (max-width:749px){.testimonials-new .slick-dotted.slick-slider{margin-bottom:1rem}}.newsletter__wrapper{background-color:var(--color-header-accent-2);display:flex;padding-top:6rem;padding-bottom:6rem;justify-content:space-between;align-items:center}.newsletter__wrapper h3.h3{display:flex;color:var(--color-base-accent-1);font-size:4.5rem;white-space:nowrap;margin-top:0}.newsletter__wrapper .newsletter-form{margin:0!important;padding-left:5rem;display:flex;flex-direction:row;align-items:flex-start;align-items:center;margin:0 auto;max-width:120rem;position:relative}.newsletter-form__message{justify-content:flex-start}.newsletter-form__message--success{position:absolute;left:0;bottom:-65%}.newsletter-form .field,.newsletter-form .field__input{height:100%}.newsletter-form .field__label{font-size:1.35rem;left:3.5rem;top:1.8rem;opacity:.7;color:#fff}@media only screen and (max-width:600px){.newsletter-form .field__label{font-size:1.2rem}}.newsletter .newsletter__wrapper{justify-content:center}@media only screen and (max-width:990px){.newsletter .newsletter__wrapper{padding-right:2rem;padding-left:2rem}.newsletter.page-width{padding:0}.newsletter__wrapper .newsletter-form{padding-left:3vw}}@media only screen and (max-width:990px){.newsletter__wrapper h3.h3{font-size:3rem}}@media only screen and (max-width:750px){.newsletter__wrapper{flex-direction:column}.newsletter-form__message{justify-content:center;margin-bottom:0}.newsletter-form__message--success{margin-top:2rem}.newsletter__wrapper .newsletter-form{padding-left:0;padding-top:2rem;flex-direction:column}.newsletter__button{margin-top:1.5rem!important}.newsletter__button.button.button--primary{width:100%}.newsletter-form{flex-direction:column;justify-content:center;align-items:center;width:100%;position:relative}}.grecaptcha-badge{position:sticky!important}.quantity__button[name=plus]{transform:scaleY(-1)}.footer-color-bg{background:var(--color-base-footer-background)}.footer__content-bottom{opacity:1}.footer a.link.link--text.list-menu__item.list-menu__item--link.list-menu__item,.footer-list.contact-list{font-size:1.3rem}h2.Footer__Title.Heading.u-h6{font-family:var(--font-body-sub-bold-family);font-weight:700;font-family:ralewaybold;color:var(--color-base-text-2);margin-top:0;font-size:1.9rem}.footer a.link,li.footer-list{color:var(--color-base-text-2)}.footer__logo.footer-block.grid__item{padding-left:0}.footer__content-bottom{border-top:solid .1rem rgba(255,255,255,.4)!important}.footer__blocks-wrapper .grid__item:first-child{width:32%}.footer__blocks-wrapper .footer-block.grid__item.footer-block--menu{width:22%}.footer__blocks-wrapper .grid__item:nth-child(4){width:24%}div:last-child .footer-block__details-content .footer-list.contact-list{display:flex;align-items:center}.footer-list.contact-list:not(:last-child){margin-bottom:1.2rem}.footer-list.contact-list span{margin-right:.5rem;min-width:2.3rem}.footer__content-top .grid{margin-left:0!important}.footer__content-top .grid__item{padding-left:0!important}@media only screen and (max-width:990px){.footer .footer-block.grid__item{display:flex;flex-direction:column;Justify-content:center;align-items:center}.footer .footer-block--menu .footer-block__details-content{text-align:center}.footer__blocks-wrapper .grid__item{width:100%!important}.footer__blocks-wrapper .grid__item .footer-block__details-content{display:flex;flex-direction:column;align-items:center}.footer__blocks-wrapper.grid{flex-direction:column;justify-content:center;align-items:center}.footer .footer__content-top .grid{row-gap:1.5rem!important}.footer .footer-block__details-content .list-menu__item--link{padding-top:0rem;padding-bottom:0rem;margin-top:.3rem}div:last-child .footer-block__details-content .footer-list.contact-list{display:flex}.footer-list.contact-list:not(:last-child){margin-bottom:1.2rem}}@media only screen and (max-width:768px){.h2.Footer__Title.Heading.u-h6{margin-bottom:0}.footer-block__details-content li:first-child .link{padding-top:0rem!important}.footer-list.contact-list span{margin-right:1.5rem}}@media only screen and (max-width:750px){.footer-block.grid__item{padding-bottom:1rem}}.footer-list.contact-list.footer-contact-address{display:flex}.footer .footer__content-bottom .footer-block__details-content.list-unstyled,.footer .footer__content-bottom .footer-block__details-content.list-unstyled li{justify-content:center;display:flex;align-items:center}.footer .footer__content-bottom .footer-block__details-content.list-unstyled li a{justify-content:center;display:flex;align-items:center;padding:0}@media only screen and (max-width:990px){.footer .footer__content-bottom .footer__column--info{display:flex;flex-direction:column;justify-content:center;align-content:center}}@media only screen and (max-width:768px){.footer .footer__content-bottom .footer-block__details-content.list-unstyled{flex-direction:column}}.copyright__content a:hover{color:#fff!important}.footer__copyright{font-size:1.4rem}.footer-bottom-menu .footer-block__details-content .list-menu__item{font-size:1.1rem!important}.footer-block .footer-block__details-content .footer-contact-address{align-items:center}.footer-block .footer-block__details-content .footer-contact-phone{display:flex;align-items:center}.footer .footer__blocks-wrapper ul.footer__list-social.list-social{margin-top:25px}.footer .footer__blocks-wrapper ul.footer__list-social.list-social .list-social__item a{padding:.5rem .4rem}.footer__logo a{display:inline-flex}.footer__logo a img{width:78%}@media only screen and (max-width:990px){.footer .footer__blocks-wrapper{position:relative}.footer .footer__blocks-wrapper ul.footer__list-social.list-social{bottom:0;margin-top:20px;margin-bottom:10px}.footer .footer__blocks-wrapper .footer-block__details-content{margin-bottom:2px}.footer__logo a{justify-content:center}}@media only screen and (max-width:768px){.footer .footer__blocks-wrapper .footer-block__details-content{margin-bottom:10px}.footer__logo a{display:flex;justify-content:center}.footer__logo a img{width:55%}.copyright__content{display:none}.footer .footer__blocks-wrapper ul.footer__list-social.list-social{margin-top:10px}}@media only screen and (max-width:749px){.footer .footer__blocks-wrapper .footer-block__details-content{margin-bottom:25px}.footer .footer__blocks-wrapper ul.footer__list-social.list-social{margin-top:0;margin-bottom:20px}}.list-social__item a svg{width:32px;height:32px}@media only screen and (max-width:990px){.footer-block__details-content li{margin-bottom:1.2rem}.footer__copyright{margin-bottom:1rem}.footer__content-bottom{padding-top:3rem!important}.footer__content-top{padding-bottom:0!important}.footer__blocks-wrapper.grid{margin-bottom:0!important}}@media only screen and (max-width:750px){.footer__content-bottom .footer-block__details-content{margin-bottom:0}}.footer .footer__blocks-wrapper ul.footer__list-social.list-social .list-social__item a svg{width:34px;height:34px}@media only screen and (max-width:750px){.footer .footer__blocks-wrapper ul.footer__list-social.list-social .list-social__item a svg{width:30px;height:30px}}.footer-list.contact-list a:link,.footer-list.contact-list a:visited{text-decoration:none;color:var(--color-base-text-2)}.footer-list.contact-list a:hover,.footer-list.contact-list a:active{text-decoration:underline;color:var(--color-base-text-2);text-underline-offset:.3rem}.page-width-inner-inner .row div{min-width:100%}.faq-accordians{margin-bottom:1.5rem}.faq-accordians .faq-title{padding:1rem 4.5rem;box-shadow:0 0 25px #0000000d}.faq-accordians .faq-title P{margin:.8rem 0;font-size:1.39rem}@media only screen and (max-width:590px){.faq-accordians .faq-title P{font-size:1.3rem}}.faq-accordians .collapsible-content{background-color:#f9f9f9;border:none;transition:none}.faq-title.active+.collapsible-content{padding:3rem 4.5rem}.faq-accordians .collapsible-content p{margin:0}.faq-accordians .collapsible p{margin:0;display:flex;align-items:center;padding:1rem 0;justify-content:space-between;column-gap:1rem}@media only screen and (max-width:500px){.faq-accordians .collapsible p{padding:.1rem 0rem}}.faq-accordians .collapsible p span.icon-minus{display:none}.faq-accordians .collapsible.active p span.icon-minus{display:inline-block}.faq-accordians .collapsible.active p span.icon-plus{display:none}.faq-accordians .collapsible p span svg,.faq-accordians .collapsible p span{width:18px;height:18px}@media only screen and (max-width:768px){.faq-accordians{margin-bottom:.5rem}.faq-accordians .faq-title{padding:1rem 2.2rem}.faq-title.active+.collapsible-content{padding:3rem 2.2rem}}.faq-accordians .collapsible-content strong{color:var(--color-base-accent-1)!important;margin-bottom:15px!important;display:inline-block}#product .product-form{display:flex}#product .product-form .form{margin-right:.6rem}#product .product-form .form .product-form__submit{white-space:nowrap;margin-bottom:0;width:auto}.product-form__quantity{margin:0;min-height:100%}.quantity{min-height:100%;align-items:center;border:1px solid #2A1B4A;width:10rem}.quantity__input,.quantity__button{color:var(--color-base-accent-1)}.quantity__button svg path{stroke:var(--color-base-accent-1)}.quantity__input{font-family:rift_softbold;font-size:2.2rem;padding:0}.quantity__button{width:3.5rem;padding:0;align-self:stretch}.price-in-red{color:var(--color-header-accent-3);font-family:rift_softbold;font-size:2.6rem}.product-price-pay-icons-wrapper{display:flex;align-items:center;justify-content:flex-start}@media only screen and (max-width:851px){#product .product-form{display:flex;justify-content:center;flex-direction:column;align-items:center}#product .product-form .form{width:20rem;margin-right:0}#product .product-form .form .product-form__submit{width:20rem}#product .product-form .product-form__quantity{width:20rem;order:-1;margin-bottom:1rem}#product .product-form .quantity{width:20rem;margin:0}}@media only screen and (max-width:500px){#product .form,#product .product-form .form .product-form__submit,#product .product-form .product-form__quantity,#product .product-form .product-form__quantity .quantity{max-width:100%;min-width:100%}}@media only screen and (max-width:851px){#product .product-form .form,#product .product-form .form .product-form__submit{width:100%}#product .product-form .product-form__quantity,#product .product-form .quantity{max-width:100%;width:100%}}.star-title-wrapper h2.product__title{margin:1rem 0 1.5rem}@media only screen and (max-width:750px){.star-title-wrapper{display:flex;align-items:center}.star-title-wrapper h2.product__title{order:-1;margin-right:3rem;margin-bottom:0;margin-top:0}.star-title-wrapper .rating-stars{vertical-align:middle;display:flex;align-items:center}}@media only screen and (max-width:851px){#product .star-title-wrapper{display:flex;align-items:center}#product .star-title-wrapper h2.product__title{order:-1;margin-right:3rem;margin-bottom:0;margin-top:0}#product .star-title-wrapper .rating-stars{vertical-align:middle;display:flex;align-items:center}}@media only screen and (max-width:590px){#product .product__title.h2{font-size:2.9rem!important}.star-title-wrapper{justify-content:space-between}.star-title-wrapper .rating-stars{vertical-align:middle;display:flex;align-items:center}.star-title-wrapper .rating-stars svg{margin-right:.5rem}}@media only screen and (max-width:400px){.star-title-wrapper .rating-stars svg{margin-right:.3rem;width:18px;height:18px}#product .product__title.h2{font-size:2.5rem!important;margin-right:0rem}}.price-payicon-wrapper{display:flex;align-items:center;justify-content:flex-start;column-gap:1.5rem}.price-payicon-wrapper>div:first-child{margin-right:3rem}.accordion{display:flex;flex-wrap:wrap;height:auto;width:100%;border-bottom:none}.accordion__content{order:1;flex-grow:1;width:100%;height:100%;display:none}.accordion__label{display:block;cursor:pointer;flex-grow:0;text-align:center;padding:1% 5%;margin-right:1px;margin-right:5vw}.accordion__radio,.accordion input[type=radio]{display:none}.accordion input[type=radio]+label{color:var(--color-six);z-index:1}.accordion input[type=radio]:checked+label{background-color:#fff;font-weight:600;border-bottom:none}.accordion input[type=radio]:checked+label+.accordion__content{display:block;margin-right:0}@media(max-width:900px){.accordion-tab--status{display:inline}.accordion__content,.accordion__label{order:initial}.accordion__label{width:100%;margin-right:0;margin-bottom:1px;display:flex;justify-content:space-between;font-size:1.2em;padding:5% 6%}.accordion__label:last-child{background-color:#f0f}.accordion__content__image__container{width:100%}.accordion__content__image{padding:0;margin:0;object-fit:cover;height:300px;width:100%}.accordion__content__text{font-size:.9em;margin:4% 5%}.accordion__content__text__title{margin:2% 0}.accordion input[type=radio]+label span:after{content:"+"}.accordion input[type=radio]:checked+label span:after{content:"\2014"}.accordion input[type=radio]:checked+label{border:none}.accordion input[type=radio]:checked+label+.accordion{border:none}.accordion input[type=radio]:checked+label+.accordion__content{border:none}}@media(min-width:1200px){.responsive-tabs-container.accordion-lg .nav-tabs{display:none}.responsive-tabs-container.accordion-lg .accordion-link{display:block}}@media only screen and (max-width:750px){.product.tabs{margin-bottom:1.5rem}}@media only screen and (max-width:550px){.product.tabs{margin-bottom:0rem}}.accordion-desktop .accordion__content{border-top:1px solid var(--color-base-accent-1)!important;padding-top:15px}.accordion .accordion__label h3{text-align:left;color:var(--color-base-accent-1);opacity:.5}.accordion .accordion__label{padding-left:0;padding-right:0}.accordion input[type=radio]:checked+label.accordion__label h3{color:var(--color-base-accent-1);opacity:1}.arrow{border:solid #000;border-width:0 2px 2px 0;display:inline-block;padding:3px;width:5px;height:5px;position:absolute;right:5px;bottom:20px}.up{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.down{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.accordion__label{position:relative}.accordion .accordion_label_mob i.up,.accordion .accordion_label_mob i.down{display:none}@media(max-width:900px){.accordion-desktop{display:none}.accordion-mobile{display:flex}.accordion .accordion_label_mob i.up{display:none}.accordion .accordion_label_mob i.down,.accordion .accordion_label_mob.active i.up{display:inline}.accordion .accordion_label_mob.active i.down,.accordion__content{display:none}.accordion input[type=radio]:checked+label+.accordion__content{border:none!important}.accordion .accordion__label h3{color:var(--color-base-accent-1);opacity:1}}.accordion .accordion__label h3{margin:0}@media only screen and (max-width:901px){.accordion .accordion__label h3{font-size:2.5rem}}.accordion h3.share-text{font-size:2.1rem;margin-top:10px;margin-bottom:10px}@media only screen and (max-width:750px){.accordion h3.share-text{font-size:1.8rem;margin-top:10px;margin-bottom:10px}}@media only screen and (max-width:901px){.accordion__label{border-bottom:1px solid var(--color-base-accent-1)!important}.accordion__label{padding:12px 0}.accordion .accordion__label h3{margin:0}}.accordion__content .features-desc h4{margin-top:0;margin-bottom:0}.product .accordion .accordion__content .features-content{display:flex!important}.product .accordion .accordion__content .features-desc,.product .accordion .accordion__content .prod-desc{width:85%;display:flex}.product .accordion .accordion__content .desc-aside{width:15%}.product .accordion .accordion__content .features-desc-aside{padding-left:80px;display:flex;flex-direction:column}.product .accordion .accordion__content .prod-desc{padding:0 5vw 0 0}.accordion__content .features-wrapper .feature .feat-value{vertical-align:middle;display:inline;line-height:1.8rem}.list-social__item svg circle{fill:#f8816e}.features-content .social-share{display:flex;align-items:center;justify-content:flex-end}.list-social__item a svg{width:30px;height:30px}.accordion__content .social-share ul li.list-social__item .list-social__link,.product .accordion.accordion-desktop .social-share ul li.list-social__item .list-social__link{padding:.3rem}@media only screen and (max-width:1150px){.product .accordion .accordion__content .features-desc-aside{padding-left:50px}}.features-wrapper:first-child{margin-right:2rem}@media only screen and (max-width:990px){.product .accordion.accordion-desktop .features-desc-aside,.product .accordion .accordion__content .features-desc-aside{padding-left:30px}.product .accordion.accordion-desktop .features-content,.product .accordion .accordion__content .features-content{flex-direction:column}.product .accordion.accordion-desktop .features-desc,.accordion.accordion-desktop .prod-desc,.product .accordion .accordion__content .prod-desc,.product .accordion.accordion-desktop .prod-desc{width:100%}.product .accordion.accordion-desktop .prod-desc,.product .accordion .accordion__content .prod-desc{padding:0}.product .accordion.accordion-desktop .desc-aside,.product .accordion .accordion__content .desc-aside{width:100%;margin-top:3rem}.features-content .social-share{justify-content:flex-start}}@media only screen and (max-width:850px){.product .accordion .accordion__content .features-desc,.product .accordion .accordion__content .prod-desc{flex-direction:column}.features-desc .features-wrapper{width:100%}.features-wrapper:first-child{margin-right:0rem}.product .accordion .accordion__content .features-desc,.features-desc .features-wrapper{width:100%!important}}@media only screen and (max-width:550px){.features-desc .features-wrapper .feature .feat-title,.accordion h3.share-text{font-size:1.5rem}.accordion .accordion_label_mob.active~.accordion__content{padding-top:20px;margin-bottom:1.5rem}}.product .accordion .accordion__content .features-desc-aside .social-share{display:flex;align-items:center}.product .accordion .accordion__content .features-desc-aside .share-text{margin-top:0;margin-bottom:0;font-size:2rem;letter-spacing:0;color:var(--color-base-accent-1)}.product .accordion__content .features-desc-aside .list-social__item a{padding:.5rem}.product .accordion__content .features-desc-aside .list-social__item a svg{width:30px;height:30px}.product .accordion__content .features-desc-aside .features_desc_ul ul,.product .accordion__content .prod-desc ul{list-style-position:outside;padding:0 0 0 25px}.product .accordion .accordion__content ul.list-unstyled.list-social{margin-left:.8rem}.product .accordion .accordion__content .features-desc-aside .features_desc_ul ul li::marker,.product .accordion .accordion__content ul li::marker{font-size:2.4rem}@media only screen and (max-width:650px){.product .accordion .accordion__content .features-content{display:flex!important;flex-direction:column}.product .accordion .accordion__content .features-desc{width:100%}.product .accordion .accordion__content .features-desc-aside{Width:100%}}#product .product .product__media-wrapper .product-img-thumb{height:auto;margin-bottom:25px}#product .product .product__media-wrapper .product-img-thumb .slick-dots{bottom:-15px}@media only screen and (max-width:590px){#product .product-img-main .slick-list,#product .product-img-main .slick-track{height:400px}#product .product-img-main .product__media.media.slick-slide{height:400px!important}}@media only screen and (max-width:390px){#product .product-img-main .slick-list,#product .product-img-main .slick-track{height:280px}#product .product-img-main .product__media.media.slick-slide{height:280px!important}}#product .product .product-img-main .slick-next:before,.slick-prev:before{color:#000}#product .product .product-img-main img.slick-arrow{position:absolute;top:50%;z-index:2;width:28px}#product .product .product-img-main img.prev-arrow{left:3vw}#product .product .product-img-main img.next-arrow{right:3vw}@media only screen and (max-width:1100px){#product .product .product-img-main img.prev-arrow{left:1vw}#product .product .product-img-main img.next-arrow{right:1vw}}@media only screen and (max-width:750px){#product .product .product-img-main img.slick-arrow{display:none!important}}.cart__warnings h2,#cart .title-page-common{margin:1.5rem 0}#cart .title-wrapper-with-link{margin:0;padding-top:7rem;justify-content:center;padding-bottom:3rem}@media only screen and (max-width:768px){#cart .title-wrapper-with-link{padding-top:2rem;padding-bottom:2rem}}.cart__contents thead h4.card-head-title{margin:0}.cart__contents thead{background-color:var(--color-header-accent-1)}.cart__contents thead h4{color:#fff;font-size:2.3rem}.cart-items thead th{padding-bottom:1rem;padding-top:1rem}.cart-items thead tr th:first-child{width:50rem}table.cart-items tbody tr td:first-child{padding-left:4rem}.cart-items tbody h4{margin:0;font-size:2.3rem}.cart-items tbody td{vertical-align:middle}.cart-items .cart-item-wrapper-wrapper{display:flex;align-items:center;column-gap:5rem}#Remove-1 .remove-link{text-decoration:none;color:var(--color-base-accent-2);font-family:rift_softbold;font-size:1.4rem}.cart-items .cart-item__details .cart-item__name{text-decoration:none!important}.cart-items thead tr th:last-child{padding-right:4rem}@media only screen and (max-width:1050px)and (min-width:990px){.cart-items .cart-item-wrapper-wrapper{column-gap:2rem}}@media only screen and (max-width:750px){.cart-items tbody .cart-item__prices,.cart-items tbody .cart-item__quantity,.cart-items thead th:nth-child(2),.cart-items thead th:nth-child(3){display:none}.cart-items thead tr th:last-child{width:20rem;padding-right:4vw;text-align:right}.cart-items thead tr th:first-child{padding-left:4vw}.cart-items tbody .cart-item__totals .mobile-options{display:none}.cart-items tbody .cart-item-wrapper-wrapper{padding-left:0!important}.cart-item{grid-template:repeat(2,auto)/ 70% 30%!important;grid-gap:0!important;padding-top:4rem}.cart-item__totals{align-items:center!important;justify-content:flex-end}#cart .tax-note{margin:3.2rem 0 3.2rem auto}}@media only screen and (max-width:550px){.cart-items .cart-item-wrapper-wrapper{column-gap:3rem}}@media only screen and (max-width:440px){.cart-items .cart-item-wrapper-wrapper{column-gap:3vw}.cart-item__media .cart-item__image{width:10rem;height:10rem}.cart-items tbody .price{font-size:1.4rem}.cart-item{padding-top:3rem}#main-cart-items{padding-bottom:2.2rem}}@media only screen and (min-width:750px){.cart__footer .cart__ctas{justify-content:flex-end}.cart__footer .cart__checkout-button{width:auto}}.cart__footer .totals h4{font-size:2.3rem}@media only screen and (max-width:750px){.cart__footer .totals h4{font-size:2rem}}.discountcodefield{display:flex;height:5rem;max-width:30rem;position:relative}.discountcodefield input.field__input.discount_code_field{width:85%;max-width:85%;min-width:85%;background-color:#f9f9f9;height:100%;min-height:100%;max-height:100%;border:none;outline:none;box-shadow:none}.discountcodefield input.field__input.discount_code_field+label.field__label{position:absolute}.discountcodefield .discount_code_btn{width:15%;max-width:15%;min-width:5rem;padding:0 1rem}@media only screen and (max-width:750px){.discountcodefield{margin:2rem auto 0}.cart__savings.discount_apply_code{margin-left:auto;margin-right:auto}}@media only screen and (max-width:500px){.discountcodefield{min-width:100%}}#cart .discount_apply_code .clear-discount{color:var(--color-base-accent-2);text-decoration:none;font-weight:600}.contact-custom #shopify-section-contact-custom .header-accent-new{color:var(--color-base-text-2);margin-bottom:.8rem}.contact-custom #shopify-section-contact-custom .title-text-page-common{color:var(--color-base-text-2);opacity:.7}.contact-custom .contact-header{background-size:\a0 auto\a0 70%;background-repeat:\a0repeat-x;background-position:top center}.contact-custom .contact-header .image-with-text__text{width:60%}.contact-custom .contact-form-img .contact{position:relative}@media only screen and (min-width:990px){.contact-custom .contact-form-img .contact{margin-bottom:10rem}}.contact-custom .contact-form-img .contact .hawk-the-birdie{position:absolute;top:-21%;right:2.7rem}.contact-custom .contact-form-img .contact .hawk-the-birdie img{width:18.5rem;height:auto}.contact-custom .contact-image-form-wrapper{display:flex;box-shadow:0 0 25px #00000017;background-color:#fff}.contact-custom .contact-img-wrapper{width:45%}.contact-custom .contact-form-wrapper{width:55%;display:flex;align-items:center}.contact-custom .contact-img-wrapper img{object-fit:cover;width:100%;height:100%}.contact-custom .contact-form-wrapper .contact-form-heading-wrapper{padding:3rem 5rem 4rem;width:100%}.contact-custom .contact-form-wrapper .contact-form-heading-wrapper h3{margin:0;margin-bottom:1.5rem}#ContactForm .contact__fields{grid-column-gap:.5rem}#ContactForm .contact__button{margin-top:2rem}#ContactForm .field{margin-bottom:.5rem}#ContactForm .field{background-color:var(--color-base-background-2)}#ContactForm .field input{padding:2.4rem 1.4rem}.contact-custom #ContactForm .field__label{left:2.5rem}.contact-custom #ContactForm .field input,.contact-custom #ContactForm .field textarea{padding-left:2.4rem}@media only screen and (max-width:750px){.contact-custom #ContactForm .field__label{left:3rem}.contact-custom #ContactForm .field input,.contact-custom #ContactForm .field textarea{padding-left:2.9rem}}.contact-custom .contact-form-wrapper textarea{min-height:13rem}@media only screen and (max-width:1200px){.contact-custom .contact-form-img .contact .hawk-the-birdie img{width:14rem;height:auto}.contact-custom .contact-form-img .contact .hawk-the-birdie{top:-19%;right:0rem}}@media only screen and (max-width:990px){.contact-custom #shopify-section-contact-custom .header-accent-new{font-size:6rem}.contact-custom .contact-img-wrapper{width:35%}.contact-custom .contact-form-wrapper{width:65%}}@media only screen and (max-width:890px)and (min-width:768px){.contact-custom .contact-form-wrapper .contact-form-heading-wrapper{padding:2rem}}@media only screen and (max-width:768px){.contact-custom .contact-img-wrapper,.contact-custom .contact-form-img .contact .hawk-the-birdie{display:none}.contact-custom .contact-header .image-with-text__text{width:90%}.contact-custom .contact-form-wrapper{width:100%}.contact-custom .form-heading-text,#ContactForm .contact__button{text-align:center}.contact-custom #shopify-section-contact-custom .header-accent-new{font-size:4.5rem}.contact-custom .contact-header{background-size:auto 70%;background-position:top center}.contact-custom .field__label{font-size:1.2rem;transition:top var(--duration-short) ease,font-size var(--duration-short) ease}#ContactForm .field{margin-bottom:.25rem}.cart__savings.discount_apply_code div{margin-left:auto;margin-right:auto;display:flex;justify-content:center}}@media only screen and (max-width:450px){.contact-custom .contact-form-wrapper .contact-form-heading-wrapper{padding:3rem 1.5rem 4rem}.ContactForm .field label.field__label{font-size:1.22rem}.contact-custom .contact-form-wrapper .contact-form-heading-wrapper h3{font-size:2.9rem}.contact-custom #shopify-section-contact-custom .header-accent-new{font-size:3.8rem}}#article .page-top-section-wrapper h2{text-align:center}.article-template__social-sharing{display:flex;align-items:center;justify-content:space-between;margin-top:8rem;margin-bottom:8rem}@media only screen and (max-width:990px){.article-template__social-sharing{margin-top:4rem;margin-bottom:5rem}}@media only screen and (max-width:600px){.article-template__social-sharing{margin-top:3.5rem;margin-bottom:5rem}}.article-template__social-sharing .back-link{display:flex;align-items:center}.article-template__social-sharing .back-link a{margin-bottom:0}.article-template__social-sharing .back-link a.red-text-with-link{font-size:2.2rem}.article-template__social-sharing .back-link a.red-text-with-link:hover{color:var(--color-sec-btn-hover)}.article-template__social-sharing .social-sharing li a.list-social__link{padding:.3rem}.article-template__social-sharing .social-sharing li a.list-social__link svg{width:34px;height:34px}body.testimonials .slick-list{padding-top:5px}.testimonials #Slider-testimonials-main .slick-track .slick-slide>div{display:flex;margin-bottom:3rem;min-width:100%;max-width:100%}.testimonials #Slider-testimonials-main .multicolumn-list__item.grid__item{max-width:33.33%;margin:0 1.5rem;padding:0;max-width:calc(33.33% - 3rem)}@media only screen and (max-width:991px){.testimonials #Slider-testimonials-main .multicolumn-list__item.grid__item{max-width:50%;margin:0 1.5rem;padding:0;max-width:calc(50% - 3rem)}body.testimonials .multicolumn-list:not(.slider){padding-left:0;padding-right:0}}@media only screen and (max-width:700px){.testimonials #Slider-testimonials-main .multicolumn-list__item.grid__item{max-width:100%;margin:0 1.5rem;padding:0;max-width:calc(100% - 3rem)}body.testimonials .multicolumn-list:not(.slider){padding-left:0;padding-right:0}}@media only screen and (max-width:451px){.testimonials #Slider-testimonials-main .multicolumn-list__item.grid__item{margin:0 1rem;max-width:calc(100% - 2rem)}.testimonials .grid--3-col-desktop-new .multicolumn-list__item{box-shadow:0 0 10px 5px #6f6f6f0f}body.testimonials .multicolumn-list:not(.slider){padding-left:0;padding-right:0}}@media only screen and (max-width:450px){.testimonials #Slider-testimonials-main .multicolumn-list__item.grid__item{margin:0 1rem;max-width:calc(100% - 2rem)}.testimonials .grid--3-col-desktop-new .multicolumn-list__item{box-shadow:0 0 10px 5px #6f6f6f0f}body.testimonials .multicolumn-list:not(.slider){padding-left:0;padding-right:0}}body.testimonials .slick-dots li.slick-active button:before{color:var(--color-base-accent-2);opacity:1}body.testimonials .slick-dots li button:before{color:var(--color-base-accent-2);opacity:.4}body.testimonials .slick-dots li button:before{font-size:1.4rem}body.testimonials .slick-dots li{margin:-1px}body.testimonials .slick-dotted.slick-slider{margin-bottom:12rem}@media only screen and (max-width:700px){body.testimonials .slick-dots li button:before{font-size:1rem}body.testimonials .slick-dots li{margin:-3px}body.testimonials .slick-dotted.slick-slider{margin-bottom:7rem}}.testimonials .grid--3-col-desktop-new .multicolumn-list__item{border-radius:50px;background-color:#fff;box-shadow:0 0 20px 5px #6f6f6f0f}@media only screen and (max-width:990px){.testimonials .grid--3-col-desktop-new .multicolumn-list__item{border-radius:30px}}@media only screen and (max-width:700px){.testimonials .grid--3-col-desktop-new .multicolumn-list__item{border-radius:28px;box-shadow:1px 0 25px #6363631a}}.accordion.accordion-mobile .accordion_label_mob+.accordion__content{display:block;max-height:0;transition:max-height 1.3s,padding .7s,margin .2s;overflow:hidden;margin:0;padding:0}.accordion.accordion-mobile .accordion_label_mob.active+.accordion__content{max-height:700px;transition:max-height 1.3s,padding .7s,margin .2s;padding-top:30px;margin-bottom:1.5rem}[ripple]{z-index:1;position:relative;overflow:hidden}[ripple] .ripple{position:absolute;background:#fff;width:12px;height:12px;border-radius:100%;-webkit-animation:ripple 1.6s;animation:ripple 1.6s}@-webkit-keyframes ripple{0%{-webkit-transform:scale(1);transform:scale(1);opacity:.2}to{-webkit-transform:scale(40);transform:scale(40);opacity:0}}@keyframes ripple{0%{-webkit-transform:scale(1);transform:scale(1);opacity:.2}to{-webkit-transform:scale(40);transform:scale(40);opacity:0}}.tabs{box-sizing:border-box;overflow:hidden}.tabs-header{position:relative;overflow:hidden;border-bottom:1px solid #421b4a}.tabs-header ul{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;width:calc(100% - 68px)}.tabs-header li{-webkit-transition:.3s ease;transition:.3s ease}.tabs-header a{z-index:1;display:inline-block;box-sizing:border-box;color:#2a1b4a;opacity:.5;font-weight:500;text-decoration:none;text-transform:uppercase;padding:1% 5% 1% 0;margin-right:5vw;font-family:rift_softbold;font-size:3.5rem;text-align:center}.tabs-header .active a{color:#2a1b4a;opacity:1}.tabs-nav{position:absolute;top:0;right:0;background:#4285f4;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;height:100%;padding:0 10px;color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tabs-content{position:relative;padding:0;-webkit-transition:.3s ease;transition:.3s ease;overflow:hidden}@media only screen and (min-width:901px){.features-desc .features-wrapper,.product .accordion.accordion-desktop .prod-desc{padding-top:35px!important}}@media only screen and (min-width:990px){.product .accordion.accordion-desktop .desc-aside{padding-top:35px!important}}.tabs-content .tab{display:none}.tabs-content .tab.active,.accordion-desktop{display:block}.accordion-mobile{display:none}@media(max-width:900px){.accordion-desktop{display:none}.accordion-mobile{display:flex}}.tabs-header ul{list-style-type:none;margin:0;padding:0}.accordion.accordion-desktop .features-desc{display:flex}.accordion.accordion-desktop .features-content{display:flex!important}.accordion.accordion-desktop .features-desc,.accordion.accordion-desktop .prod-desc{width:85%;display:flex}.features-desc .features-wrapper{width:50%}.features-desc .features-wrapper .feature{display:flex;align-items:center}.features-desc .features-wrapper .feature .feat-title{color:var(--color-base-accent-2);font-family:rift_softbold;font-size:1.9rem;margin-right:2rem;white-space:nowrap}.product .accordion.accordion-desktop .desc-aside{width:15%}.product .accordion.accordion-desktop .features-desc-aside{padding-left:80px;display:flex;flex-direction:column}.product .accordion.accordion-desktop .prod-desc{padding:0 5vw 0 0}.product .accordion.accordion-desktop .features-wrapper .feature .feat-value{vertical-align:middle;display:inline;line-height:1.8rem}.collections-categories .card__media-spacer .media{padding-bottom:0!important;height:33vw}@media only screen and (min-width:1496px){.collections-categories .card__media-spacer .media{height:450px}}@media only screen and (max-width:990px){.collections-categories .card__media-spacer .media{height:28vw}}@media only screen and (max-width:750px){.collections-categories .card__media-spacer .media{height:60vw}}@media only screen and (max-width:500px){.collections-categories .card__media-spacer .media{height:85vw}}.collections-categories .card--media{height:100%}@media only screen and (max-width:990px)and (min-width:820px){.collections-categories .card__text h2{font-size:2.2rem}}@media only screen and (max-width:820px)and (min-width:750px){.collections-categories .card__text h2{font-size:1.9rem}}@media only screen and (max-width:750px)and (min-width:620px){.collections-categories .card__text h2{font-size:2.8rem}}.collections-categories .card__text{align-items:center;flex-direction:row}.collections-categories .card__text span.icon-wrap{margin-top:0;margin-bottom:0;display:inline-flex;align-items:center}.collections-categories .card__text span.icon-wrap svg path{stroke:#000;stroke-width:.5px}.collections-categories .animate-arrow .icon-arrow path{transform:none;transition:none}#CollectionFiltersForm .select__select.collection-filters__sort{border:1px solid var(--color-foreground-55);outline:none!important;border:1px solid var(--color-base-accent-1);font-family:rift_softbold;font-size:1.7rem;color:var(--color-base-accent-1)}#CollectionFiltersForm .select__select.collection-filters__sort:hover{box-shadow:0 0 0 .1rem var(--color-foreground-55)}#CollectionFiltersForm .collection-filters__label,#CollectionFiltersForm .facets__wrapper .facets__heading{font-family:rift_softbold}#CollectionFiltersForm .facets__summary{border:1px solid var(--color-base-accent-1);font-family:rift_softbold;font-size:1.7rem;color:var(--color-base-accent-1);padding:.65rem 4rem .65rem 1.5rem}#CollectionFiltersForm .facets__summary:hover{box-shadow:0 0 0 .1rem var(--color-foreground-55)}#CollectionFiltersForm .facets__summary svg path,#CollectionFiltersForm select+.icon.icon-caret{stroke:var(--color-base-accent-1)}@media only screen and (max-width:500px){#CollectionFiltersFormMobile .mobile-facets__footer{flex-direction:column}#CollectionFiltersFormMobile .mobile-facets__footer .mobile-facets__clear,#CollectionFiltersFormMobile .mobile-facets__footer button.button.button--primary{width:100%}#CollectionFiltersFormMobile .mobile-facets__footer button.button.button--primary{margin-left:0;margin-top:1rem}}#CollectionProductGrid #main-collection-product-grid .grid__item .media{padding-bottom:0!important}#CollectionProductGrid #main-collection-product-grid .card-wrapper .card-information__text.h4{text-decoration:none;color:var(--color-base-accent-1)}button#continue_button{background:#2a1b4a}span.step__footer__previous-link-content{color:#2a1b4a}
/*# sourceMappingURL=/cdn/shop/t/7/assets/theme.css.map */
