.u-faded{opacity:.75}.top-header{background-color:#f0f0f0}.top-header .top-header__wrap{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;max-width:800px;margin:0 auto}.top-header.is-subpage .top-header__wrap{max-width:none;padding:0 15px}@media screen and (max-width: 520px){.top-header.is-subpage .top-header__wrap{padding:0}}.top-header .top-header__logo{text-decoration:none}.top-header .top-header__brand{font-size:40px;position:relative;padding:.5rem}@media screen and (max-width: 520px){.top-header .top-header__brand{font-size:25px}}.top-header .top-header__brand span:first-child{color:#be4257;font-weight:700;text-transform:uppercase;font-size:.3em;position:absolute;left:32px;top:12px}@media screen and (max-width: 520px){.top-header .top-header__brand span:first-child{font-size:9px;left:22px;top:9px}}.top-header .top-header__brand span:last-child{font-weight:400;font-size:1em}.top-header .user-nav .user-nav__list{list-style:none;padding:0;margin:0}.top-header .user-nav .user-nav__list li{display:inline-block}@media screen and (max-width: 400px){.top-header .user-nav .user-nav__list li{margin-top:6px}}.top-header .user-nav .user-nav__list li a{display:block;padding:.75rem .75rem .75rem 1.25rem;text-decoration:underline}.top-header .user-nav .user-nav__list li a:hover,.top-header .user-nav .user-nav__list li a:focus{text-decoration:none}@media screen and (max-width: 400px){.top-header .user-nav .user-nav__list li a{font-size:.8rem;padding:.5rem}}.top-header .user-nav .btn.icon.cart{color:inherit;text-decoration:none}.top-header .user-nav .btn.icon.cart i{display:block;line-height:0}.shopify-section .hero-nav{display:block;position:static;background-color:#4e2158;padding:.5rem 0}.shopify-section .hero-nav ul li a{display:inline-block;padding:.75rem .75rem .75rem 1.25rem}.shopify-section .hero-nav ul li a:hover,.shopify-section .hero-nav ul li a:focus{background-color:#fff;color:#4e2158!important}@media screen and (max-width: 520px){.shopify-section .hero-nav ul li{display:block}.shopify-section .hero-nav ul li.separator{display:none}.shopify-section .hero-nav ul li a{font-size:15px}}#shopify-section-hero .hero .slides .slide{height:calc(100% + 2rem);margin-top:-2rem}#shopify-section-hero .hero .slides .slide #searchbar_present{display:none}#shopify-section-hero .hero .content .inner a.logo h1 img{max-width:50vw}#searchbar_present{width:100%;padding:1rem;background-color:#210e25}#searchbar_present .search-bar-wrapper{max-width:800px;margin:0 auto}#searchbar_present .search-bar-wrapper .content{padding:0;display:flex;justify-content:flex-start;flex-flow:row nowrap}#searchbar_present .search-bar input{padding:1rem;background-color:#fff}#searchbar_present .search-bar input.query{flex-grow:1}@media screen and (max-width: 520px){#searchbar_present .search-bar input{padding:1rem;font-size:15px}}.search-submit-btn{display:inline-block;min-height:56px;background-color:#4e2158;color:#fff;border-radius:0;font-weight:700;border:1px solid #4e2158;transition:background-color .1s ease-in,border-color .1s ease-in}.search-submit-btn:hover,.search-submit-btn:focus{background-color:#210e25;border:1px solid #ffffff}.header .content{overflow:hidden;display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;padding-top:0}.header .content .subsections{display:inline-block}@media screen and (max-width: 720px){.header .content{padding-top:0}}.header .content #searchbar_present{width:100%;margin:0 -15px -15px;padding:1rem;background-color:#210e25}.header .content #searchbar_present .search-bar-wrapper{max-width:800px;margin:0 auto}.header .content .breadcrumb{float:left;width:auto;padding:.3rem 4rem .3rem 0}@media screen and (max-width: 720px){.header .content .breadcrumb{display:none}}#searchbar_present{display:inline-block;vertical-align:middle;flex-grow:1}#searchbar_present .search-bar-wrapper{position:static;overflow:visible;opacity:1;height:auto}.template-index #custom_main_menu{display:none}.header.with-logo .header-nav{position:static;margin-left:1rem}#custom_main_menu{font-family:Lato,sans-serif;float:right}#custom_main_menu li{display:block}#custom_main_menu a{display:block;padding:1rem;font-weight:700;text-decoration:none;margin:0!important;color:#fff}#custom_main_menu a:hover{background-color:#fff;color:#4e2158}@media screen and (max-width: 520px){#custom_main_menu a{float:none}}.page-nav,.user-nav{display:inline-block}.header-nav a{float:left}#shopify-section-hero .hero{min-height:450px!important;background-color:#210e25}.header.with-logo .btn.line.cart{margin:.5rem 1rem}@media screen and (max-width: 1420px){.header.with-logo .btn.line.cart{margin:0 1rem 1rem 0;float:right;clear:both;display:inline-block}}@media screen and (max-width: 989px){.header.with-logo .btn.line.cart{position:absolute;top:1rem;right:1rem}}@media screen and (max-width: 720px){.header.with-logo .btn.line.cart{display:none}}.header.with-logo .btn.icon.cart{position:absolute;top:1rem;right:1rem;padding:.25rem .5rem .5rem;border:1px solid white;line-height:0}@media screen and (max-width: 520px){body.template-cart .content .items .item .left{margin-bottom:1rem}}.content p span.highlight{background-color:transparent;font-weight:700}body.template-customers-account .content .expanded{text-align:left;font-size:20px;line-height:1.5;padding:2rem;background:#f0f0f0;margin:2rem 0}body.template-customers-account .orders-separator{margin:2rem auto;width:110%;transform:translate(-4%)}@media screen and (max-width: 600px){body.template-customers-account .orders-separator{transform:none;width:90%}}body.template-customers-account .orders{border:0;margin:3rem 0}body.template-customers-account .orders .order{position:relative;padding:2rem 1rem;border:1px solid #f0f0f0;color:#4e2158;background-color:#fff;box-shadow:0 0 30px #9b9b9b33;transition:transform .25s ease-in-out}body.template-customers-account .orders .order *{color:inherit}body.template-customers-account .orders .order a{text-decoration:underline}body.template-customers-account .orders .order a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}body.template-customers-account .orders .order+.order{margin-top:2rem}body.template-customers-account .orders .order:hover{transform:scale(1.1)}body.template-product .info h3{font-size:15px;font-weight:400;font-style:italic}.content.collections{padding:0}.content.collections .collection{position:relative;width:100%;max-width:1440px;padding:35% 0 0;margin:5% auto;overflow:hidden}@media screen and (max-width: 520px){.content.collections .collection{padding-top:50%}}.content.collections .collection .products{position:static!important;height:auto!important}.content.collections .collection .products .product{position:static;width:100%;max-width:none;margin:0;height:100%;padding:0}.content.collections .collection .products .product .inner{position:static;overflow:visible}.content.collections .collection .products .product .inner .image{position:absolute;top:0;left:0;width:100%;height:100%}.content.collections .collection .products .product .inner .frame{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%}.content.collections .collection .products .product .inner .frame img{width:100%;height:auto;object-fit:cover;max-width:none;transition:transform .25s ease-in-out}@supports (object-fit: cover){.content.collections .collection .products .product .inner .frame img{height:100%}}.content.collections .collection .products .product .inner .frame:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#4e2158a8,#fff0);transition:background-position .5s ease-in-out;background-size:500% 100%}.content.collections .collection:hover .frame:before,.content.collections .collection:focus .frame:before{background-position:100% 0%!important}.content.collections .collection:hover .head,.content.collections .collection:focus .head{background-color:#000000a8}.content.collections .collection:hover .head:after,.content.collections .collection:hover .head:before,.content.collections .collection:focus .head:after,.content.collections .collection:focus .head:before{width:100%}.content.collections .head{position:absolute!important;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;padding:2rem;color:#fff;text-shadow:2px 2px 2px rgba(0,0,0,.66);transition:background-color .25s ease-in-out;border-radius:1rem 4rem}.content.collections .head:after,.content.collections .head:before{content:"";position:absolute;width:0;height:2px;background-color:#fff;box-shadow:2px 2px 2px #000000a8;transition:width .25s ease-in-out}.content.collections .head:before{bottom:110%;right:0}.content.collections .head:after{top:110%;left:0}.content.collections .head .link,.content.collections .head h2{color:inherit}.content.collections .head .link:hover,.content.collections .head .link:focus,.content.collections .head h2:hover,.content.collections .head h2:focus{color:inherit}.footer .content div.row.extra{margin-top:0}.footer .content .extra:before{display:none}.footer .content .row.cols .col ul{width:100%;max-width:100%}.footer .content .row.cols .col ul img{max-width:100%}.template-page .main-content div.main,.template-page .main-content .main.main-team{margin:0 auto}.template-page .main-content .main.main-team .rte table{display:block;border:0;margin-top:2rem;margin-bottom:2rem}.template-page .main-content .main.main-team .rte table tr{display:flex;flex-flow:row no-wrap;justify-content:flex-start;margin-bottom:2rem}.template-page .main-content .main.main-team .rte table td{display:inline-block;border:0;padding:0;width:48%!important;width:calc(50% - 1rem)!important;margin-right:2rem}.template-page .main-content .main.main-team .rte table td:nth-child(3n){margin-right:0}.template-page .main-content .main.main-team .rte table td p:first-child{border-radius:100%;padding-top:100%;overflow:hidden;display:block;position:relative;line-height:0}.template-page .main-content .main.main-team .rte table td p:first-child img{position:absolute;top:0;left:0;margin:0}@supports (object-fit: cover){.template-page .main-content .main.main-team .rte table td p:first-child img{object-fit:cover;height:100%}}.template-page .main-content .main.main-team .rte table td *:not(:first-child){padding-left:1rem;padding-right:1rem}.template-page .main-content .main.main-team .rte table td img{width:100%;height:auto}@media screen and (max-width: 1410px){.header .content .breadcrumb{padding-right:1rem}#shopify-section-header .header .content .subsections *{font-size:20px}}@media screen and (max-width: 1250px){.header .content{flex-wrap:wrap}#shopify-section-hero .hero .content .inner a.logo h1 img{width:50vw;max-width:180px}}@media screen and (max-height: 900px) and (orientation: landscape){#shopify-section-hero .hero .content .inner a.logo h1 img{width:auto;max-height:25vh;min-height:170px}}@media screen and (max-width: 800px){.header.with-logo .header-nav{position:static;float:none;width:100%;display:block;text-align:center}.header.with-logo .header-nav #custom_main_menu{float:none;margin-top:.5rem;text-align:center}.page-nav,.user-nav{display:block}#shopify-section-hero .hero .content .inner a.logo h1 img{max-width:30vw}#shopify-section-hero .hero .content .inner{padding-bottom:1rem}#shopify-section-hero .hero .content .inner h2{margin-top:1rem;font-size:28px}}@media screen and (max-width: 720px){.header.with-logo .header-nav #custom_main_menu{margin-top:0}}@media screen and (max-width: 551px){#shopify-section-hero .hero .content .inner{padding-bottom:3rem}}@media screen and (max-width: 520px){.header.with-logo .header-nav{margin-left:0}.header .content .breadcrumb{position:absolute;top:0;left:0;z-index:6;margin:15px}.header .content a.logo h1{margin:0}}
/*# sourceMappingURL=/s/files/1/0021/3712/9072/t/4/assets/override.scss.css.map */
