@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);
.search-bar__container{border:.25px solid #d3d3d3;max-width:415px;padding:0 10px;margin:10px 0;font-size:12px}@media(min-width:992px){.search-bar__container{margin:0 20px 0 0;padding:0}}.search-bar__container .icon{height:15px;width:15px;margin-top:5px;margin-left:20px}@media screen and (max-width:991px){.search-bar__container .icon{margin-top:3px}}.collection-block{text-align:center;position:relative}.collection-block .product-price{font-size:1.25rem;line-height:1.5}.collection-block .product-price__compare,.collection-block .product-price__from{font-size:1rem}.collection-block .collection-block__image{display:block;position:relative;overflow:hidden}.collection-block .collection-block__title{margin-top:.5em;text-transform:none}.collection-block .collection-block__title .icon{width:12px;height:12px;vertical-align:middle}.collection-block .collection-block__title-link{text-decoration:none;color:inherit;color:#ce6446}.collection-block .collection-block__vendor{margin-bottom:.1em;font-size:.75rem;line-height:1.5}.collection-block .product-label{font-size:.875rem;line-height:1.4;position:absolute;padding:.25em .75em;top:0;right:0}@media only screen and (max-width:1023px){.collection-block .product-label{font-size:.75rem;line-height:1.5}}.collection-block .product-label--on-sale{color:#fff;background:#cd201a}.collection-block .product-label--sold-out{color:#fff;background:#444649}.collection-block .thumbnail-container__desktop{display:flex;width:100%;margin-top:10px;justify-content:center}.collection-block .thumbnail-container__desktop .thumbnails{width:40px;height:40px}.collection-block .thumbnail-container__mobile{display:none}.collection-block .thumbnail-more{display:inline-block;color:#9e9e9e;vertical-align:top;margin:5px 0 0}@media only screen and (max-width:991px){.collection-block .thumbnail-container__desktop{display:none}.collection-block .thumbnail-container__mobile{display:flex;width:100%;margin-top:10px;justify-content:center}.collection-block .thumbnail-container__mobile .thumbnails{width:40px;height:40px}}.collection-block .btn--quicklook{display:none}@media only screen and (min-width:768px){.collection-block .btn--quicklook{position:absolute;bottom:10px;padding:11px 16px;width:calc(100% - 20px);max-width:320px;min-width:auto;left:50%;transform:translateX(-50%);box-shadow:0 0 0 1px rgba(35,0,81,.25);opacity:0;transition:opacity .25s;display:unset}}.collection-block:hover .btn--quicklook{opacity:1}.collection-block:hover .btn--quicklook:hover{background-color:#fff;box-shadow:0 0 0 1px rgba(35,0,81,.25);color:#230051}.collection-block:hover .btn--quicklook:focus{opacity:1}.product-block{text-align:center;position:relative}.product-block .product-price{font-size:1.25rem;line-height:1.5}.product-block .product-price__compare,.product-block .product-price__from{font-size:1rem}.product-block .product-block__image{display:block;position:relative;overflow:hidden}.product-block .product-block__title{margin-top:.5em;text-transform:none}.product-block .product-block__title .icon{width:12px;height:12px;vertical-align:middle}.product-block .product-block__title-link{text-decoration:none;color:inherit}.product-block .product-block__vendor{margin-bottom:.1em;line-height:1.5;text-transform:uppercase;color:#ce6446}.product-block .product-label{font-size:.875rem;line-height:1.4;position:absolute;padding:.25em .75em;top:0;right:0}@media only screen and (max-width:1023px){.product-block .product-label{font-size:.75rem;line-height:1.5}}.product-block .product-label--on-sale{color:#fff;background:#cd201a}.product-block .product-label--sold-out{color:#fff;background:#444649}.product-block .thumbnail-container__desktop{display:flex;width:100%;margin-top:10px;justify-content:center}.product-block .thumbnail-container__desktop .thumbnails{width:40px;height:40px}.product-block .thumbnail-container__mobile{display:none}.product-block .thumbnail-more{display:inline-block;color:#9e9e9e;vertical-align:top;margin:5px 0 0}@media only screen and (max-width:991px){.product-block .thumbnail-container__desktop{display:none}.product-block .thumbnail-container__mobile{display:flex;width:100%;margin-top:10px;justify-content:center}.product-block .thumbnail-container__mobile .thumbnails{width:40px;height:40px}}.product-block .btn--quicklook{display:none}@media only screen and (min-width:768px){.product-block .btn--quicklook{position:absolute;bottom:10px;padding:11px 16px;width:calc(100% - 20px);max-width:320px;min-width:auto;left:50%;transform:translateX(-50%);box-shadow:0 0 0 1px rgba(35,0,81,.25);opacity:0;transition:opacity .25s;display:unset}}.product-block:hover .btn--quicklook{opacity:1}.product-block:hover .btn--quicklook:hover{background-color:#fff;box-shadow:0 0 0 1px rgba(35,0,81,.25);color:#230051}.product-block:hover .btn--quicklook:focus{opacity:1}.slider{width:100%;display:flex;overflow-x:auto;justify-content:space-between}.slide{flex-shrink:0;height:100%}.logo-list__title{margin-bottom:70px}.logo-list__title .subtitle{text-decoration:none;font-size:14px;color:#ce6446;margin-bottom:70px}@media(min-width:768px){.logo-list__title .subtitle{font-size:20px}}.logo-list__title .large-title{font-weight:400}.new-btn--primary{display:inline-block;text-align:center}.section-image-with-text .image-with-text-section{margin-top:100px}.section-image-with-text .image-with-text{align-items:stretch;justify-content:stretch}@media(min-width:768px){.section-image-with-text .image-with-text .image-with-text__image-size{width:100%;height:100%}.section-image-with-text .image-with-text .rimage-outer-wrapper{width:100%;height:100%;max-height:none!important;max-width:none!important}.section-image-with-text .image-with-text .rimage-wrapper{padding-top:0!important;width:100%;height:100%}.section-image-with-text .image-with-text img{position:static;-o-object-fit:cover;object-fit:cover}}.section-image-with-text .image-with-text--full{position:relative;background:#fff}.section-image-with-text .new-btn--primary{max-width:185px;margin-top:25px;max-height:60px;width:100%;height:100%;line-height:60px}@media(min-width:768px){.section-image-with-text .new-btn--primary{max-width:215px;max-height:70px;font-size:20px;line-height:70px}}.section-image-with-text .image-with-text-title{font-size:30px;font-weight:400;font-family:Montserrat}@media(min-width:768px){.section-image-with-text .image-with-text-title{font-size:39px}}.section-image-with-text .image-with-text__text{font-size:13px;text-overflow:clip;margin-top:15px}.section-image-with-text .image-with-text__text p{text-overflow:clip;overflow:hidden;height:100%}@media(min-width:768px){.section-image-with-text .image-with-text__text{font-size:14px;height:unset}}@media(min-width:992px){.section-image-with-text .image-with-text__text{font-size:16px}}.section-image-with-text .image-with-text__content{padding:20px 40px;background:#fff;width:calc(100% - 40px);margin:-15% auto 20px}@media(min-width:768px){.section-image-with-text .image-with-text__content{position:unset;transform:unset;width:50%;margin:0;align-self:center;padding:40px}}@media(min-width:992px){.section-image-with-text .image-with-text__content{padding:80px}}.section-image-with-text .image-with-text-background{display:none;position:absolute;height:60%;width:100%;max-width:1480px;text-align:center;left:50%;top:-10%;transform:translateX(-50%)}@media(min-width:768px){.section-image-with-text .image-with-text-background{display:unset}}.get-the-look-section{font-family:Montserrat}.get-the-look-section .get-the-look-title{text-align:center;font-size:21px;line-height:1.1;margin-top:50px;margin-bottom:40px}@media(min-width:768px){.get-the-look-section .get-the-look-title{font-size:50px;margin-top:unset}}.get-the-look-section .new-btn--primary{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:block;margin:30px auto auto}.get-the-look-section .get-the-look__image-container .product-block__title{font-size:15px;color:#ce6446}.get-the-look-section .get-the-look__text-container{padding:40px}@media(min-width:992px){.get-the-look-section .get-the-look__text-container{padding:80px}}@media(min-width:768px){.get-the-look-section .rimage-outer-wrapper{max-height:500px}}@media(min-width:992px){.get-the-look-section .rimage-outer-wrapper{max-height:650px}}.page-footer{font-family:Montserrat;font-size:15px}.page-footer .page-footer__inner{background-color:#efe5e2;color:#344751}.page-footer .page-footer__inner .container{padding:0}@media(min-width:992px){.page-footer .page-footer__inner .container .page-width{max-width:unset}}.page-footer .page-footer__inner .container .subscribe-form{padding:0}.page-footer .page-footer__inner .container .subscribe-form .subscribe-form__inputs{background:#fff;color:#344751;display:flex;flex-direction:column;align-items:center;padding:30px}@media(min-width:992px){.page-footer .page-footer__inner .container .subscribe-form .subscribe-form__inputs{padding:0;margin:0;height:400px;justify-content:center}}@media(min-width:992px){.page-footer .page-footer__inner .container .subscribe-form .subscribe-form__inputs .grid__item{display:flex;flex-direction:row;justify-content:space-between;width:100%;max-width:750px}}.page-footer .page-footer__inner .container .subscribe-form .subscribe-form__inputs .subscribe-form__side-heading{font-size:21px;text-align:center}@media(min-width:992px){.page-footer .page-footer__inner .container .subscribe-form .subscribe-form__inputs .subscribe-form__side-heading{justify-content:center;font-size:50px;margin-bottom:40px}}.page-footer .page-footer__inner .container .subscribe-form .subscribe-form__inputs .input-wrapper{width:90%;margin:auto;border:none}.page-footer .page-footer__inner .container .subscribe-form .subscribe-form__inputs .input-wrapper svg{height:15px;width:15px;margin-right:20px;padding-top:4px}@media(min-width:992px){.page-footer .page-footer__inner .container .subscribe-form .subscribe-form__inputs .input-wrapper svg{height:25px;width:25px;padding-top:10px}}.page-footer .page-footer__inner .container .subscribe-form .subscribe-form__inputs .input-wrapper .subscribe-form__label{color:#344751;font-size:11px}@media(min-width:992px){.page-footer .page-footer__inner .container .subscribe-form .subscribe-form__inputs .input-wrapper .subscribe-form__label{font-size:20px;padding-bottom:15px}}.page-footer .page-footer__inner .container .subscribe-form .subscribe-form__inputs .input-wrapper .subscribe-form__email{font-family:Montserrat;color:#344751;border-bottom:1px solid #344751;max-width:460px}@media(min-width:992px){.page-footer .page-footer__inner .container .subscribe-form .subscribe-form__inputs .input-wrapper .subscribe-form__email{padding-bottom:20px}}.page-footer .page-footer__inner .container .subscribe-form .subscribe-form__inputs .subscribe-form__button{display:flex;justify-content:center}.page-footer .page-footer__inner .container .subscribe-form .subscribe-form__inputs .subscribe-form__button .new-btn--primary{margin-top:50px;height:55px;line-height:55px;padding:0;font-size:16px;font-weight:400;max-width:185px}@media(min-width:992px){.page-footer .page-footer__inner .container .subscribe-form .subscribe-form__inputs .subscribe-form__button .new-btn--primary{margin-top:unset}}.page-footer .page-footer__inner .container .footer-navigation{display:flex;flex-direction:column;margin-top:20px}@media(min-width:992px){.page-footer .page-footer__inner .container .footer-navigation{flex-direction:row;justify-content:space-between;max-width:1400px;margin:auto;padding:80px 30px 0}}.page-footer .page-footer__inner .container .footer-navigation .footer-primary-menu--block{border-bottom:1px solid #344751;padding-bottom:40px;margin:0 40px}@media(min-width:992px){.page-footer .page-footer__inner .container .footer-navigation .footer-primary-menu--block{border-bottom:none;margin:0}}.page-footer .page-footer__inner .container .footer-navigation .footer-primary-menu--block .footer-primary-menu{padding:0 30px;font-weight:300}@media(min-width:992px){.page-footer .page-footer__inner .container .footer-navigation .footer-primary-menu--block .footer-primary-menu{padding:0}}@media(min-width:992px){.page-footer .page-footer__inner .container .footer-navigation .footer-primary-menu--block .footer-primary-menu .footer-nav{display:flex;flex-direction:column}}.page-footer .page-footer__inner .container .footer-navigation .footer-primary-menu--block .footer-primary-menu .footer-nav .footer-nav__item{font-weight:300}.page-footer .page-footer__inner .container .footer-navigation .footer-primary-menu--block .footer-primary-menu a{color:#344751}.page-footer .page-footer__inner .container .footer-navigation .footer-primary-menu--block .footer-primary-menu .footer-primary-menu--elements{padding:5px 0}@media(min-width:992px){.page-footer .page-footer__inner .container .footer-navigation .footer-primary-menu--block .footer-primary-menu .footer-primary-menu--elements{max-width:200px}}.page-footer .page-footer__inner .container .footer-navigation .footer-primary-menu--block .footer-primary-menu .footer-primary-menu--elements a{text-decoration:underline}.page-footer .page-footer__inner .container .footer-navigation .footer-primary-menu--block .footer-primary-menu-title{padding:0 30px;font-weight:500;margin:20px 0}@media(min-width:992px){.page-footer .page-footer__inner .container .footer-navigation .footer-primary-menu--block .footer-primary-menu-title{font-weight:400;padding:0}}.page-footer .page-footer__inner .container .footer-social--block{background:#fff}.page-footer .page-footer__inner .container .footer-social--block .footer-social--handle{text-align:center;margin-bottom:20px;font-weight:300}@media(min-width:992px){.page-footer .page-footer__inner .container .footer-social--block .footer-social--handle{font-size:50px;margin-bottom:40px}}.page-footer .page-footer__inner .container .footer-social--block .footer-social--images{display:flex;flex-wrap:wrap;flex-direction:row}@media(min-width:992px){.page-footer .page-footer__inner .container .footer-social--block .footer-social--images{flex-wrap:nowrap}}.page-footer .page-footer__inner .container .footer-social--block .footer-social--images img{width:50%}@media(min-width:992px){.page-footer .page-footer__inner .container .footer-social--block .footer-social--images img{width:25%}}@media(min-width:992px){.page-footer .page-footer__inner .container .page-footer__end{flex-direction:row;justify-content:space-between;max-width:1400px;margin:0 auto auto;padding:0 30px}}.page-footer .page-footer__inner .container .page-footer__end .copyright-text{width:100%;text-align:center;font-size:9px;max-width:1700px;margin:auto}.page-footer .page-footer__inner .container .page-footer__end .copyright-text a{color:#344751;text-decoration:none}@media(min-width:992px){.page-footer .page-footer__inner .container .page-footer__end .copyright-text{text-align:left;border-top:1px solid #344751;padding-top:20px;font-size:10px}}.page-footer .page-footer__inner .container .footer-social--links{display:flex;flex-direction:column;border-bottom:1px solid #344751;margin:20px 40px;padding:0 30px 40px}@media(min-width:992px){.page-footer .page-footer__inner .container .footer-social--links{border-bottom:none;padding:0}}.page-footer .page-footer__inner .container .footer-social--links svg{width:20px;height:20px;vertical-align:initial}@media(min-width:992px){.page-footer .page-footer__inner .container .footer-social--links svg{height:30px;width:30px}}.page-footer .page-footer__inner .container .footer-social--links__title{font-weight:500}@media(min-width:992px){.page-footer .page-footer__inner .container .footer-social--links__title{margin-top:40px}}.page-footer .page-footer__inner .container .footer-social--links .site-footer__logo-image{display:none}@media(min-width:992px){.page-footer .page-footer__inner .container .footer-social--links .site-footer__logo-image{display:unset}}.standout-collection-bg .collection-header__container .large-title{font-size:29px;font-weight:300}@media(min-width:768px){.standout-collection-bg .collection-header__container .large-title{text-align:center;font-size:33.75px}}.standout-collection-bg .collection-header__container .collection-header__description{font-size:14px;font-weight:300}@media(min-width:768px){.standout-collection-bg .collection-header__container .collection-header__description{text-align:center;font-size:16px;letter-spacing:0;line-height:23px}}@media only screen and (max-width:767px){.featured-collection .theme-money{font-size:21px}}.product-description-title-box{border-bottom:1px solid #d3d3d3;margin-top:80px}.product-description-title-box .product-description-title{border-bottom:2px solid #344751;width:25%;padding-bottom:20px}
