:root{--black: #303942;--dark-blue: #3F4D5A;--blue: #317696;--lt-blue: #E0EAEF;--teal: #379692;--lt-teal: #E1EFEF;--green: #94B773;--lt-green: #EFF4EA;--purple: #8A6A95;--lt-purple: #F4F1F5;--red: #DC585A;--lt-red: #FAE6E6;--orange: #F08451;--lt-orange: #FDEDE5;--yellow: #F0BE56;--lt-yellow: #FDF5E6;--text-color: var(--dark-blue);--text-color--subdued: #E2E4E6;--link-color: var(--purple);--font-family-heading: "filosofia", Georgia, "Times New Roman", Times, serif;--font-family-body: "sofia-pro", Arial, Helvetica, sans-serif;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-bold: 700}html,body{font-size:16px}body{font-family:var(--font-family-body);font-weight:400;font-style:normal;line-height:1.6;color:var(--text-color)}@media screen and (max-width: 768px){html,body{font-size:14px}}h1,h2,h3,h4,h5,h6,blockquote,.title{font-family:var(--font-family-heading);font-weight:700;font-style:normal;line-height:1.4;color:var(--text-color)}p{--font-family-body: "sofia-pro", Arial, Helvetica, sans-serif}button,input,optgroup,select,textarea,input[type=submit],.btn,.theme-product-reviews .spr-summary-actions-newreview,.btn--primary{font-family:var(--font-family-body);font-weight:var(--font-weight-bold)}a{color:var(--link-color)}.standard-link{color:var(--link-color);font-weight:700;text-decoration:none}.standard-link:after{content:">";padding-left:.25em}.standard-link:hover{text-decoration:underline}.h1-style,.h2-style,.h3-style{font-family:var(--font-family-heading)}.super-style{font-size:4rem;line-height:1em}h1,.h1-style{font-size:3.125rem;line-height:1.12em}h2,.h2-style,.large-title,.overlay .large-title{font-size:2.5rem;line-height:1.2em}h3,.h3-style{font-size:1.75rem;line-height:1.28em}h4,.h4-style{font-family:var(--font-family-body);font-size:1.3rem;line-height:1.33em}.caption-style{font-size:.75rem;line-height:1.33em}.eyebrow-style{font-size:.875rem;line-height:1.42em;letter-spacing:2px;text-transform:uppercase}.super{font-size:4rem}.large-title em,.italic{font-style:italic;font-weight:var(--font-weight-light)}.light{font-weight:var(--font-weight-light)}.bold{font-weight:var(--font-weight-bold)}.section--title{padding-bottom:1.5rem}.btn.btn--tertiary{background:transparent;border-color:#fff;color:#fff;box-shadow:0 0 0 1px #fff}.btn.btn--tertiary:hover,.btn.btn--tertiary:focus,.btn.btn--tertiary:active{background:#fff;color:var(--link-color)}.btn.btn--tertiary--dark{background:transparent;border-color:var(--link-color);color:var(--link-color);box-shadow:0 0 0 1px var(--link-color)}.btn.btn--tertiary--dark:hover,.btn.btn--tertiary--dark:focus,.btn.btn--tertiary--dark:active{background:var(--link-color);color:#fff}@media only screen and (min-width: 768px){.btn.btn--small{padding:.5rem 1rem .75rem}}.large-row{margin-top:64px;margin-bottom:64px}.large-row.section-header{margin-bottom:24px}.header-content{border-bottom:1px solid #F1F1F1}.site-nav>.site-nav__item>.site-nav__link{color:var(--dark-blue);font-weight:var(--font-weight-bold)}.site-nav>.site-nav__item>.site-nav__link:after{background-color:var(--purple)}.site-nav__dropdown{background-color:var(--lt-purple);border-bottom:none}.site-nav__dropdown.mega-dropdown{padding-top:1.875rem}.site-nav .site-nav__dropdown-heading{font-size:.75rem;line-height:1.33em;font-weight:var(--font-weight-bold)}.site-nav__dropdown-link{color:var(--link-color);font-size:1rem;padding:.25em 0}.breadcrumbs a{color:var(--purple)}.mobile-menu-search-bar .search-bar.mobile-menu-search{width:calc(100% - 140px)}.mobile-site-nav__link{color:var(--text-color)}@media screen and (min-width: 940px){.settings-close-bar--left{width:80%}}@media only screen and (max-width: 940px){.search-bar.mobile-only{width:calc(100% - 15rem);left:0}}@media screen and (max-width: 600px){.header-content .btn.cta{padding:.5em;min-width:0}.search-bar.mobile-only{width:calc(100% - 10rem);left:0}}.footer-nav__link--top,.footer-social-icons__title{font-size:.875rem;line-height:1.42em;letter-spacing:2px;text-transform:uppercase;font-weight:var(--font-weight-bold);color:#fff}.footer-nav__submenu>li{padding:.25rem 0}.footer-nav__submenu .footer-nav__link{display:inline-block;font-family:var(--font-family-body);font-size:1.3rem;line-height:1.33em;font-weight:var(--font-weight-bold);color:var(--text-color--subdued)}.social-links__list{flex-direction:column}.social-links__list li a{color:var(--text-color--subdued);display:inline-flex;align-items:center;text-decoration:none;font-size:1.3rem}.social-links__list li a:hover{text-decoration:underline}.social-links__list li a svg{margin-right:.6rem}.header-navigation .social-links__list li a{color:var(--link-color)}.header-navigation .social-links__list li a svg path{fill:var(--link-color)}.product-detail__price{font-family:var(--font-family-body);font-size:1.3rem;font-weight:var(--font-weight-light)}.standout-collection-section .section--title{padding-bottom:0}.standout-collection-section .overlay__content{text-align:center}.standout-collection-section .standout-collection-flex.large-row{margin-top:2rem}.collection-header .collection-header__container .overlay.overlay--full .overlay__bg{background-color:inherit}.collection-header .collection-header__container .overlay .large-title,.collection-header .collection-header__container .overlay .overlay__content{color:inherit}.collection-header--no-bg{padding-bottom:3rem}@media only screen and (min-width: 768px){.collection-header .collection-header__image-container{min-height:500px}.collection-header .collection-header__container{width:100%}.collection-header .collection-header__container .overlay.overlay--full{width:50%;left:60px;top:50%;transform:translateY(-50%)}.collection-header .collection-header__container .overlay.overlay--full .large-title{font-size:4rem;line-height:1em}}.collection-filters-container{color:var(--purple)}.collection-filters-container .collection-filters .styled-dropdown .select2-selection,.collection-filters-container .collection-sort .styled-dropdown .select2-selection{border-color:var(--purple)}.collection-filters-container .collection-filters .styled-dropdown .select2-selection .select2-selection__arrow b,.collection-filters-container .collection-sort .styled-dropdown .select2-selection .select2-selection__arrow b{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' stroke='%238A6A95' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e")}.styled-dropdown--label-inside label{font-weight:var(--font-weight-bold);opacity:1}.product-block{text-align:left}.product-block__title a{font-weight:700;text-decoration:none;font-size:1.3rem}.product-block__title a:after{content:">";padding-left:.25em}.overlay-tag a,.article__tags .tag{background:none;color:var(--blue);text-decoration:none;padding:0}.article__read-more a{color:var(--purple);font-weight:var(--font-weight-bold);text-decoration:none}.article__read-more a:after{content:">"}@media only screen and (max-width: 767px){.featured-blog .featured-blog__header{margin-top:0}}.rte h1,.article-page .single-column-layout.with-image .article-overlay h1{font-size:1.75rem;line-height:1.28em}@media screen and (min-width: 600px){.article-page .single-column-layout .article-container .article>p{padding-left:3.75rem;padding-right:3.75rem}.article-page .single-column-layout.with-image .article-overlay{width:calc(100% - 7.5rem)}}.blog-post-cta .image-with-text__content{padding:1.5rem 2rem}.blog-post-cta .image-with-text__content .blog-post-cta__title{margin:0 0 1rem}.blog-post-cta .image-with-text__content p{font-size:1rem}.blog-post-cta .image-with-text__link{margin-top:1rem}.article-page .single-column-layout .blog-post-cta .one-half{width:50%}@media screen and (max-width: 1279px){.article-page .blog-post-cta .one-half{width:100%}}@media screen and (max-width: 768px){.article-page .single-column-layout .blog-post-cta .one-half{width:100%}}.logo-list{display:block;position:relative}.logo-list .slick-track{display:flex;align-items:center}.logo-list__logo{flex:0 0 auto;display:flex;justify-content:center;margin-bottom:0}.logo-list-controls{position:absolute;top:50%;transform:translateY(-50%);z-index:2}.logo-list-controls--prev{left:12px}.logo-list-controls--next{right:12px}@media screen and (min-width: 767px) and (max-width: 1024px){.logo-list{padding-left:42px;padding-right:42px}.logo-list-controls--prev{left:12px}.logo-list-controls--next{right:12px}}@media only screen and (min-width: 1280px){.full-width-slideshow .overlay .large-title.super-style{font-size:4rem;line-height:1em}}@media only screen and (min-width: 920px){.js-slideshow-section.is-hero .overlay{width:calc(65% - 120px)}.js-slideshow-section.is-hero .overlay .overlay-text{width:80%}}@media only screen and (max-width: 767px){.overlay--use-body-colours-mobile .overlay__content .large-title{color:inherit!important}}@media only screen and (max-width: 920px){.full-width-slideshow .overlay{bottom:30px;left:50%!important;min-width:auto;position:relative;top:auto!important;transform:translate(-50%);width:calc(100% - 40px);padding:45px 30px;margin:0!important}.full-width-slideshow .split-image-section .overlay,.full-width-slideshow .standout-collection-section .overlay{padding:45px 30px}.full-width-slideshow .overlay--use-body-colours-mobile .overlay__bg{background-color:#fff!important}.full-width-slideshow .overlay--use-body-colours-mobile .overlay__content,.full-width-slideshow .overlay--use-body-colours-mobile .overlay__content .large-title{color:#3f4d5a!important}.full-width-slideshow .overlay--use-body-colours-mobile .overlay__content .standard-link{color:#5d68bf!important}.full-width-slideshow .overlay--use-body-colours-mobile .overlay__content .standard-link:hover{color:#252b5e!important}.full-width-slideshow .overlay .btn.btn--tertiary{box-shadow:0 0 0 1px #8a6a9540;background-color:#fff;color:#8a6a95}}.icon-group-section{margin-top:1.5rem;margin-bottom:1.5rem}.icon-group__container{height:100%;padding:1.5rem}.icon-group__content{display:flex;align-items:center}.icon-group__content .overlay-text{margin-top:.25rem}.icon-group__content .icon-group__icon{margin-right:2rem}.icon-group__content .overlay__content{text-align:left}@media screen and (min-width: 768px){.icon-group .gallery__row{flex-wrap:nowrap}}.testimonials--title{margin-bottom:1.5rem}.testimonials .testimonial-content{font-size:1rem;font-family:var(--font-family-body);font-weight:var(--font-weight-normal)}.testimonials .testimonial-content .testimonial-title{font-weight:var(--font-weight-bold);margin-bottom:1rem;font-size:1.3rem;line-height:1.33em}.testimonials .testimonial-author-name{font-size:1rem;padding-left:0;font-weight:var(--font-weight-bold)}.testimonials .testimonial-author-name:before{display:none}.image-with-text__link{margin-right:.75rem}.image-with-text__text p{font-size:1.3rem;line-height:1.33em}.template-index .logo-list__title .large-title{font-family:var(--font-family-body);font-size:1.3rem;line-height:1.33em;font-weight:var(--font-weight-bold)}.featured-blog .section--title{padding-bottom:0}.featured-blog .overlay__content{text-align:center}.featured-blog .overlay__content .standard-link{font-size:1.3rem;line-height:1.33em;text-transform:uppercase;color:var(--link-color);font-weight:var(--font-weight-bold)}.featured-blog .overlay__content .standard-link:after{display:none}.blog .blog-featured-image .overlay__content{text-align:center}.blog .blog-featured-image .overlay-footer ul{display:flex;flex-wrap:wrap;justify-content:center}.blog .blog-featured-image .overlay-footer ul li{flex:0 0 auto;margin:.5rem 1rem 0 0}.blog .blog-featured-image .overlay-footer ul li a{margin:0}.blog .blog-featured-image .overlay-footer ul li a:hover{text-decoration:underline}#frequently-asked-questions .page-title{text-align:center;font-size:2.5rem;line-height:1.2em;margin-bottom:2rem}#frequently-asked-questions .reading-width{max-width:600px}#frequently-asked-questions .cd-faq-trigger{font-family:var(--font-family-body)!important;font-size:1.3rem!important;line-height:1.33em!important;font-weight:var(--font-weight-bold)!important;padding:1.5rem 3rem 1.5rem 0!important}#frequently-asked-questions .cd-faq-categories a,#frequently-asked-questions .cd-faq-trigger:before,#frequently-asked-questions .cd-faq-trigger:after{background:var(--purple)!important}#frequently-asked-questions .cd-faq-trigger:before{right:8px}#frequently-asked-questions .cd-faq-trigger:after{right:0}#frequently-asked-questions .ndnapps-widget{margin-bottom:4rem!important}#frequently-asked-questions .cd-faq-group>li{box-shadow:none!important;border-bottom:1px solid var(--text-color--subdued)!important}#frequently-asked-questions #ndnapps-search-query{border-radius:4px;height:3rem;border:1px solid var(--text-color--subdued);background:#fff}#frequently-asked-questions #ndnapps-search-query::placeholder{font-size:.875rem;line-height:1.42em;letter-spacing:2px;text-transform:uppercase}@media only screen and (min-width: 768px){#frequently-asked-questions .cd-faq-items{width:100%;float:none}}.input-wrapper textarea{border-top:calc(1.6rem - 1px) solid #fff}div.utils__item a:not(.btn){display:inline-block}
/*# sourceMappingURL=/cdn/shop/t/18/assets/theme.css.map */
