@font-face{font-family:CircularStd-Bold;src:url(CircularStd-Bold.woff2) format("woff2"),url(CircularStd-Bold.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:CircularStd-Medium;src:url(CircularStd-Medium.woff2) format("woff2"),url(CircularStd-Medium.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:CircularStd-Book;src:url(CircularStd-Book.woff2) format("woff2"),url(CircularStd-Book.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:CircularStd-Light;src:url(CircularStd-Light.woff2) format("woff2"),url(CircularStd-Light.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@media only screen and (min-width: 799px){#body.index .main-container>main>.shopify-section:nth-of-type(1){background-color:#fff}}#top-banner{padding-bottom:40px;max-width:1440px}@media only screen and (min-width: 481px){#top-banner{padding-bottom:50px}}@media only screen and (min-width: 799px){#top-banner{padding:20px 50px 70px;display:flex;justify-content:space-between;background-color:#fff}}#top-banner .slideshow-classic{margin:0}@media only screen and (min-width: 799px){#top-banner .slideshow-classic{width:calc(67.5% - 10px);order:0}}@media only screen and (min-width: 481px){#top-banner .slideshow-classic .gallery-cell{min-height:540px}}@media only screen and (min-width: 799px){#top-banner .slideshow-classic .gallery-cell{height:100%}}@media only screen and (min-width: 1441px){#top-banner .slideshow-classic .gallery-cell{min-height:550px;height:auto}}#top-banner .slideshow-classic .image-element__wrap{height:100%}#top-banner .slideshow-classic .image-element__wrap img{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;height:405px}@media only screen and (min-width: 481px){#top-banner .slideshow-classic .image-element__wrap img{height:100%;max-height:470px}}@media only screen and (min-width: 481px){#top-banner .slideshow-classic .image-element__wrap img{max-height:650px}}@media (min-width: 700px) and (max-width: 798px){#top-banner .slideshow-classic .image-element__wrap img{max-height:550px}}@media only screen and (min-width: 993px){#top-banner .slideshow-classic .image-element__wrap img{max-height:none;min-height:540px}}@media only screen and (min-width: 1441px){#top-banner .slideshow-classic .image-element__wrap img{min-height:550px}}@media only screen and (min-width: 799px){#top-banner .slideshow-classic.single{width:100%;order:0}}#top-banner .slideshow-classic .flickity-page-dots{bottom:3px;text-align:center}@media only screen and (min-width: 481px){#top-banner .slideshow-classic .flickity-page-dots{bottom:-25px}}@media only screen and (min-width: 799px){#top-banner .slideshow-classic .flickity-page-dots{text-align:left;padding-left:63px;bottom:35px}}@media only screen and (min-width: 993px){#top-banner .slideshow-classic .flickity-page-dots{padding-left:88px;bottom:45px}}@media only screen and (min-width: 1441px){#top-banner .slideshow-classic .flickity-page-dots{padding-left:88px}}#top-banner .slideshow-classic__banner{align-items:flex-end;display:block}@media only screen and (min-width: 799px){#top-banner .slideshow-classic__banner{display:flex}}#top-banner .slideshow-classic__buttons{display:block}@media only screen and (min-width: 799px){#top-banner .slideshow-classic__buttons{display:flex;flex-flow:column;align-items:flex-start}}#top-banner .slideshow-classic__button{margin-bottom:0;width:calc(50% - 2px)}@media only screen and (min-width: 799px){#top-banner .slideshow-classic__button{min-width:220px;margin-bottom:8px}}#top-banner .slideshow-classic__button:last-child{margin-bottom:0}#top-banner .slideshow-classic__heading p{font-family:CircularStd-Book,sans-serif;font-size:27px;font-weight:700;line-height:1.05;letter-spacing:1px;margin-bottom:4px}@media only screen and (min-width: 799px){#top-banner .slideshow-classic__heading p{font-size:50px;line-height:50px;letter-spacing:2px;margin-bottom:45px;max-width:273px}#top-banner .slideshow-classic__heading p strong{position:relative;display:block;width:-moz-max-content;width:max-content}#top-banner .slideshow-classic__heading p strong:after{content:none;background-image:url(/cdn/shop/files/teal-decal-1.svg?v=1604516264);background-repeat:no-repeat;background-size:auto;position:absolute;right:-40px;top:-16px;height:40px;width:40px}}@media only screen and (max-width: 480px){#top-banner .slideshow-classic__heading p{max-width:194px;margin-bottom:-7px;text-align:left;font-size:30px;line-height:30px}}#top-banner .slideshow-classic__preheading{letter-spacing:normal}@media only screen and (min-width: 799px){#top-banner .slideshow-classic__preheading{letter-spacing:1px}}#top-banner .slideshow-classic__subheading.subtitle{font-family:CircularStd-Medium,sans-serif;font-size:22px;font-weight:500;line-height:normal;letter-spacing:normal;margin-top:0;padding-top:0;margin-bottom:13px}@media only screen and (min-width: 799px){#top-banner .slideshow-classic__subheading.subtitle{font-size:25px;margin-bottom:40px}}#top-banner .caption{height:100%;padding:20px 15px;display:flex;align-items:flex-end}@media only screen and (min-width: 799px){#top-banner .caption{padding-left:70px;padding-bottom:12.5%}}@media only screen and (min-width: 993px){#top-banner .caption{padding-left:95px}}@media only screen and (min-width: 1441px){#top-banner .caption{padding-bottom:111px}}#top-banner .caption-content{padding:0;width:100%}#top-banner .side-banner{display:none}@media only screen and (min-width: 799px){#top-banner .side-banner{display:block;width:calc(32.5% - 10px)}}@media only screen and (min-width: 799px){#top-banner .side-banner-full{display:flex;flex:1 1;width:100%;flex-wrap:wrap;gap:20px}}#top-banner .side-banner__block{padding:30px 25px;height:265px;background-size:cover;background-repeat:no-repeat;background-position:center;display:flex;flex-flow:column;justify-content:flex-end;position:relative}#top-banner .side-banner__block:first-child{margin-bottom:20px;position:relative}#top-banner .side-banner__block .side-banner__text{font-family:CircularStd-Medium,sans-serif;font-size:25px;font-weight:500;line-height:1.2;letter-spacing:normal;max-width:195px;margin-bottom:21px}#top-banner .side-banner__block-half{width:49%;min-height:465px}#top-banner .side-banner__block-half:first-child{margin-bottom:0}#top-banner .side-banner__block-half .side-banner__text{font-family:CircularStd-Book,sans-serif;font-size:30px;font-weight:700;line-height:38px;letter-spacing:normal;max-width:225px}#top-banner .side-banner__sticker{margin-bottom:10px;border:none}#top-banner a.side-banner__sticker:hover{opacity:.9}#top-banner .side-banner__button{width:-moz-max-content;width:max-content}@media only screen and (min-width: 993px){#top-banner .side-banner__button{min-width:190px}}#top-banner .flickity-button{background-color:#ffffff80}#top-banner .slideshow-classic{height:433px}@media (min-width: 480px){#top-banner .slideshow-classic{height:550px}}@media only screen and (max-width: 480px){#top-banner .slideshow-classic.page-dots--true{padding-bottom:10px}}@media only screen and (max-width: 480px){#top-banner .flickity-viewport{margin-bottom:1.2rem}}@media only screen and (max-width: 798px){.list-collection__container{gap:4px;margin-bottom:1rem}.list-collection__container .list-collection__thumbnail.thumbnail{margin:0!important;width:calc(50% - 2px)!important}}.collection-list>.section{max-width:1370px;padding:0 10px;width:100%}@media only screen and (min-width: 799px){.collection-list>.section{padding:0 15px}}@media only screen and (max-width: 480px){.collection-list>.section{padding-bottom:0}}.collection-list .list-collection__title{padding-top:20px;padding-bottom:26px;justify-content:center;display:none;text-align:center}@media only screen and (min-width: 799px){.collection-list .list-collection__title{display:block}}@media only screen and (max-width: 798px){.collection-list .list-collection__title{display:block;margin-top:-20px}}.collection-list .list-collection__thumbnail{margin-left:0;margin-right:0;position:relative;background-color:#f7f7f7}@media only screen and (min-width: 799px){.collection-list .list-collection__thumbnail{background-color:transparent}}.collection-list .list-collection__thumbnail.thumbnail{width:49%}@media only screen and (min-width: 799px){.collection-list .list-collection__thumbnail.thumbnail{width:16.66667%}}.collection-list .list-collection__thumbnail img{max-height:65px;-o-object-fit:contain;object-fit:contain;-o-object-position:right;object-position:right;transition:all .3s ease-in-out}@media only screen and (min-width: 799px){.collection-list .list-collection__thumbnail img{max-height:216px}}@media only screen and (max-width: 798px){.collection-list .list-collection__thumbnail img{width:70px}}@media only screen and (max-width: 480px){.collection-list .list-collection__thumbnail img{width:70px}}.collection-list .list-collection__thumbnail .collection-thumbnail-overlay{background-color:#f7f7f7}.collection-list .list-collection__thumbnail img.secondary{position:absolute;height:100%;width:100%;top:0;opacity:0}.collection-list .list-collection__thumbnail:hover .title{color:#ed273a;border-bottom:1px solid #ED273A}.collection-list .list-collection__thumbnail.has-gutter{margin-bottom:4px}@media only screen and (min-width: 799px){.collection-list .list-collection__thumbnail.has-gutter{margin-bottom:20px}}@media only screen and (max-width: 480px){.collection-list .list-collection__thumbnail.has-gutter{margin-bottom:0}}.collection-list .collection-info__caption-wrapper{padding:10px;align-items:flex-start;background:#f7f7f7;min-height:70px;justify-content:center}@media only screen and (min-width: 799px){.collection-list .collection-info__caption-wrapper{min-height:auto;padding:15px;align-items:center;background:#fff}}.collection-list .title{font-size:15px;font-family:CircularStd-Medium,sans-serif;font-weight:500;line-height:normal;letter-spacing:normal;text-transform:uppercase;transition:all .3s ease-in-out;max-width:59%;z-index:1;text-align:left}@media only screen and (min-width: 799px){.collection-list .title{font-size:16px;max-width:none;text-align:center;height:21px}}.collection-list .product-wrap{position:absolute;height:100%;right:0;top:0;border-radius:100%}@media only screen and (min-width: 799px){.collection-list .product-wrap{position:relative;height:auto;margin-left:13px}}.collection-list .image__container{height:100%;background-color:#f7f7f7}.collection-list .image__container .image-element__wrap .index__collection-list__thumbnail-img--desktop{display:block}@media (max-width: 800px){.collection-list .image__container .image-element__wrap .index__collection-list__thumbnail-img--desktop{display:none}}.collection-list .image__container .image-element__wrap .index__collection-list__thumbnail-img--mobile{display:none}@media (max-width: 800px){.collection-list .image__container .image-element__wrap .index__collection-list__thumbnail-img--mobile{display:block}}.collection-list .list-collection__thumbnail .product-wrap:hover img.secondary{opacity:1!important}.gift-registry{padding-top:27px;margin-top:10px;background:#f7f7f7!important}@media only screen and (min-width: 799px){.gift-registry{margin-top:0;padding-top:41px}}.gift-registry .h3{color:#000;font-family:CircularStd-Medium,sans-serif;font-size:25px;font-weight:500;line-height:normal;letter-spacing:normal;width:100%;padding:0 15px 20px;margin-bottom:0}@media only screen and (min-width: 799px){.gift-registry .h3{text-transform:none;font-size:25px;padding:0 15px 35px}}.gift-registry .h3 strong{font-weight:500;position:relative;display:block;width:-moz-max-content;width:max-content}.gift-registry .h3 strong:after{background-repeat:no-repeat;background-size:contain;position:absolute;right:-36px;top:-5px;height:26px;width:30px}@media only screen and (min-width: 799px){.gift-registry .h3 strong:after{right:-55px;top:-13px;height:40px;width:40px}}@media only screen and (min-width: 799px){.gift-registry .h3 p{line-height:31px}}.gift-registry .gift-registry__section{max-width:1370px;padding-bottom:25px;width:100%}@media only screen and (min-width: 799px){.gift-registry .gift-registry__section{padding-bottom:56px}}.gift-registry .gift-registry__container{justify-content:space-between;padding:0 15px}@media only screen and (min-width: 799px){.gift-registry .gift-registry__container{padding:0 45px}}.gift-registry .image-with-text__image-column{margin:0 0 10px;width:100%;justify-content:center;flex-flow:column}@media only screen and (min-width: 799px){.gift-registry .image-with-text__image-column{width:calc(33.33333% - 15px);margin-bottom:0}}.gift-registry .image-with-text__image-column img{display:none;max-height:400px}@media only screen and (min-width: 799px){.gift-registry .image-with-text__image-column img{display:flex}}.gift-registry .gift-registry__icon{border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;left:15px;height:35px;width:35px;margin:0;height:100%;top:0;flex-flow:wrap}@media only screen and (min-width: 799px){.gift-registry .gift-registry__icon{background-color:#f7f7f7;position:relative;width:60px;height:60px;margin:-30px auto 0;left:0}}.gift-registry .gift-registry__icon svg{transition:none;transform:scale(1)}@media only screen and (max-width: 798px){.gift-registry .gift-registry__icon svg{height:35px;width:35px}}.gift-registry .gift-registry__icon svg g{fill:#4f3d63;transition:fill .1s ease-in-out;stroke-width:.5;stroke:#4f3d63}@media only screen and (min-width: 799px){.gift-registry .gift-registry__icon svg g{fill:#000;stroke-width:0}}.gift-registry .gift-registry__icon svg.search-icon g{stroke-width:0}.gift-registry .image-with-text__wrapper{background:#fff;text-align:center;width:100%;position:relative;padding:14px 15px 15px 70px;cursor:pointer}@media only screen and (min-width: 799px){.gift-registry .image-with-text__wrapper{background:transparent;padding:0;display:block}}.gift-registry .image-with-text__wrapper:hover svg{transform:inherit}.gift-registry .image-with-text__wrapper:hover svg path{fill:#d8b1cf}.gift-registry .image-with-text__wrapper:hover .button{background-color:#fff;border:1px solid #000;color:#000}.gift-registry .image-with-text__wrapper:hover .button:focus,.gift-registry .image-with-text__wrapper:hover .button:active{background-color:#fff;border:1px solid #000;color:#000}.gift-registry .image-with-text__wrapper:hover .image-with-text__heading{color:#d8b1cf}.gift-registry .image-with-text__wrapper:hover .image-with-text__link{color:#000}.gift-registry .image-with-text__wrapper .image-with-text__link{display:initial}.gift-registry .image-with-text__wrapper .image-with-text__link:hover{color:#c897e1}.gift-registry .image-with-text__heading{padding:0;text-align:left;font-size:17px;font-weight:500;line-height:normal;letter-spacing:normal;color:#000;transition:all .3s ease-in-out;text-transform:uppercase;font-family:CircularStd-Medium,sans-serif}@media only screen and (min-width: 799px){.gift-registry .image-with-text__heading{font-size:16px;padding-top:12px;padding-bottom:10px;text-align:center;text-transform:none}}.gift-registry .image-with-text__text{margin:0;text-align:left;font-size:16px;line-height:1.31;letter-spacing:normal;max-width:234px;font-family:CircularStd-Light,sans-serif}@media only screen and (min-width: 799px){.gift-registry .image-with-text__text{margin:0 auto 25px;text-align:center;font-family:CircularStd-Book,sans-serif;font-size:13px}}.gift-registry .image-with-text__text p{margin-bottom:0}.gift-registry .image-element__wrap{width:100%}.gift-registry .image-with-text__image--mobile{min-height:160px;width:100%;margin-bottom:15px}.gift-registry .buttons{justify-content:center}.gift-registry .button{min-width:200px;transition:all .3s ease-in-out}.gift-registry .image-with-text__caret{width:40px;height:40px;border-radius:50%;background:#fff;text-align:center;position:absolute;right:15px;top:17px;display:flex;align-items:center;justify-content:center;padding-left:2px}.gift-registry .image-with-text__caret svg{height:17.14px;width:10.29px}@media only screen and (max-width: 480px){.gift-registry .image-with-text__caret{background:#d8b1cf}}.featured-collection__title{position:relative;margin-top:11px;margin-bottom:9px}@media only screen and (min-width: 799px){.featured-collection__title{margin-top:25px;margin-bottom:15px}}.featured-collection__title .icon{position:absolute;right:-25px;top:-9px;height:20px;width:20px}.heading-wrapper--featured-collection{margin-bottom:0}.featured-collection{text-align:center}.featured-collection .flickity-viewport{position:relative}.featured-collection .flickity-viewport:before{content:"";max-width:250px;width:10%;height:425px;background-color:#ededed;display:block;position:absolute;left:0;z-index:10}.featured-collection .flickity-viewport:after{content:"";max-width:250px;width:10%;height:425px;background-color:#ededed;display:block;position:absolute;right:0;z-index:10}@media only screen and (max-width: 991px){.featured-collection .flickity-viewport:before,.featured-collection .flickity-viewport:after{display:none}}.featured-collection .slider-gallery{margin-bottom:5px}@media only screen and (min-width: 799px){.featured-collection .slider-gallery{margin-bottom:15px}}.featured-collection .featured-collection__button{min-width:180px;margin-bottom:15px}@media only screen and (min-width: 799px){.featured-collection .featured-collection__button{min-width:200px;margin-bottom:35px}}@media only screen and (max-width: 991px){.featured-collection .featured-collection__button{display:none}}.featured-collection .gallery-cell{margin-left:5px;margin-right:5px;width:calc(20% - 10px)}@media (max-width: 991px){.featured-collection .gallery-cell{width:calc(100% - 10px);max-width:240px}}.featured-collection .gallery-cell.blur{opacity:.2;pointer-events:none}.featured-collection .flickity-prev-next-button.previous{left:63px;z-index:20}.featured-collection .flickity-prev-next-button.next{right:63px;z-index:20}.featured-collection-section .is-width-standard{width:100%}.featured-collection-section .thumbnail .product-wrap{background:#fff;min-height:360px;width:240px;width:100%}@media only screen and (min-width: 799px){.featured-collection-section .thumbnail .product-wrap{min-height:405px;width:292px;width:100%}}.featured-collection-section section.section{max-width:1440px}.slideshow-images__section{background-color:#f7f7f7}.slideshow-images__section .mobile-only{display:none}@media only screen and (max-width: 798px){.slideshow-images__section .mobile-only{display:block}}.slideshow-images__section>.section{padding:30px 0 35px}@media only screen and (min-width: 799px){.slideshow-images__section>.section{padding:40px 0 0}}@media (min-width: 1300px) and (max-width: 1440px){.slideshow-images__section>.section{padding-left:2%}}@media (min-width: 1441px) and (max-width: 1500px){.slideshow-images__section>.section{padding-left:6%}}@media (min-width: 1501px){.slideshow-images__section>.section{padding-left:13%}}@media only screen and (max-width: 798px){.slideshow-images__section>.section .medium-down--one-whole{width:100%}}.slideshow-images__section .one-third{position:relative}.slideshow-images__section .one-third .one-whole{width:100%}.slideshow-images__section .one-third .one-whole div.content{width:100%;margin-bottom:0;padding:0;line-height:0}@media only screen and (max-width: 798px){.slideshow-images__section .one-third .one-whole div.content .slideshow-images__button.button{display:none}}.slideshow-images__section .one-third .one-whole div.content:not(.is-selected){visibility:hidden;opacity:0}.slideshow-images__section .flickity-enabled{position:unset}.slideshow-images__section .flickity-prev-next-button{position:absolute;display:flex;align-items:center;justify-content:center}.slideshow-images__section .flickity-prev-next-button.previous{left:0}@media only screen and (max-width: 798px){.slideshow-images__section .flickity-prev-next-button{display:none}}.slideshow-images__section .flickity-page-dots{bottom:60px;left:0}@media only screen and (min-width: 799px){.slideshow-images__section .flickity-page-dots{text-align:left}}@media (min-width: 1300px) and (max-width: 1440px){.slideshow-images__section .flickity-page-dots{left:54px}}@media (min-width: 1441px) and (max-width: 1500px){.slideshow-images__section .flickity-page-dots{left:100px}}@media (min-width: 1551px){.slideshow-images__section .flickity-page-dots{left:100px}}@media only screen and (max-width: 798px){.slideshow-images__section .flickity-page-dots{bottom:21px}}.slideshow-images__section li.dot:first-child{margin-left:4px}.slideshow-images__section .slideshow-heading__details{position:absolute;bottom:120px;width:100%}@media (min-width: 1300px) and (max-width: 1440px){.slideshow-images__section .slideshow-heading__details{padding-left:54px}}@media (min-width: 1441px) and (max-width: 1500px){.slideshow-images__section .slideshow-heading__details{padding-left:100px}}@media (min-width: 1551px){.slideshow-images__section .slideshow-heading__details{padding-left:100px}}@media only screen and (max-width: 798px){.slideshow-images__section .slideshow-heading__details{position:unset;padding:30px 15px 0}}.slideshow-images__section .slideshow-images__title{padding-bottom:10px;margin:auto;position:relative;text-align:left;font-size:25px;line-height:32px}@media only screen and (min-width: 799px){.slideshow-images__section .slideshow-images__title{margin:0 auto 0 0;padding-bottom:30px;font-size:30px;line-height:38px}}.slideshow-images__section .slideshow-images__title .icon{position:absolute;right:-24px;top:-10px;height:20px}.slideshow-images__section .color-heading span:before{height:23px;right:0;top:-14px;background-size:contain;width:35px}.slideshow-images__section .slideshow-heading_products{margin-bottom:35px}@media only screen and (max-width: 798px){.slideshow-images__section .slideshow-heading_products{min-width:100%;margin-bottom:25px}}.slideshow-images__section .slideshow-heading_products p{font-family:CircularStd-Book,sans-serif;font-size:15px;line-height:21px;margin-bottom:0;display:flex;justify-content:space-between}.slideshow-images__section .slideshow-heading_products strong{font-family:CircularStd-Medium,sans-serif;font-weight:500;width:120px}@media only screen and (max-width: 798px){.slideshow-images__section .slideshow-heading_products strong{text-align:right}}.slideshow-images__section .slideshow-images{margin-bottom:55px;margin-right:-40px}@media only screen and (min-width: 799px){.slideshow-images__section .slideshow-images{margin-bottom:60px}}@media only screen and (max-width: 798px){.slideshow-images__section .slideshow-images{margin-right:0}}.slideshow-images__section a.slideshow-images__button.button{width:180px;margin:auto;display:flex}@media only screen and (min-width: 799px){.slideshow-images__section a.slideshow-images__button.button{width:200px;margin:0 auto 0 0}}@media only screen and (max-width: 798px){.slideshow-images__section a.slideshow-images__button.button{position:absolute;bottom:-87px;left:60px;right:0}}.slideshow-images__section .gallery-cell{width:100%;margin:0 auto;min-height:520px}@media only screen and (min-width: 799px){.slideshow-images__section .gallery-cell{width:83.4%;margin:0 12px}}@media only screen and (max-width: 798px){.slideshow-images__section .gallery-cell{width:83.4%;margin:0 12px}}.slideshow-images__section .gallery-cell img{height:520px;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width: 798px){.slideshow-images__section .gallery-cell img{height:261px}}.shop-look-section:before{content:"";background-color:#fcb040;width:50%;height:100%;position:absolute;top:0;right:0}@media only screen and (max-width: 798px){.shop-look-section:before{width:100%;height:285px;top:unset;bottom:0}}@media only screen and (max-width: 798px){.shop-look-section .flickity-enabled.is-draggable .flickity-viewport{height:351px!important}}.slideshow-reviews__section{background-color:#ededed}.slideshow-reviews__section>.section{padding:30px 0 70px}@media only screen and (min-width: 799px){.slideshow-reviews__section>.section{padding:45px 0 95px}}.slideshow-reviews__section .flickity-prev-next-button{position:absolute;display:flex;align-items:center;justify-content:center;top:calc(50% + 38px)}@media only screen and (max-width: 798px){.slideshow-reviews__section .flickity-prev-next-button{top:calc(50% + 50px)}}.slideshow-reviews__section .flickity-page-dots{bottom:-110px}@media only screen and (min-width: 799px){.slideshow-reviews__section .flickity-page-dots{bottom:-120px}}.slideshow-reviews__section .flickity-page-dots .dot{width:4px;height:4px}@media only screen and (min-width: 799px){.slideshow-reviews__section .flickity-page-dots .dot{width:6px;height:6px}}.slideshow-reviews__section .flickity-page-dots .dot:after{width:10px;height:10px;left:-3px;top:-3px}@media only screen and (min-width: 799px){.slideshow-reviews__section .flickity-page-dots .dot:after{width:14px;height:14px;left:-4px;top:-4px}}.slideshow-reviews__section .flickity-prev-next-button.next{right:50px}.slideshow-reviews__section .flickity-prev-next-button.previous{left:50px}@media only screen and (max-width: 798px){.slideshow-reviews__section .flickity-prev-next-button{width:40px;height:40px;top:59px}.slideshow-reviews__section .flickity-prev-next-button.next{right:15px}.slideshow-reviews__section .flickity-prev-next-button.previous{left:15px}.slideshow-reviews__section .flickity-prev-next-button svg{width:57%;min-width:12.6px}}.slideshow-reviews__section .flickity-button-icon path{stroke-width:0px;stroke:#000}.slideshow-reviews__section .flickity-button:hover .flickity-button-icon path{stroke:#63a7a8}.slideshow-reviews__title{margin:0 auto 25px;padding:0 20px;text-align:center}img.slideshow-reviews__icon,svg.slideshow-reviews__icon{height:auto;width:101px;border-radius:50%;margin:0 auto 20px}@media only screen and (max-width: 798px){img.slideshow-reviews__icon,svg.slideshow-reviews__icon{width:120px}}img.slideshow-reviews__rating-icon{width:20px;height:18px!important;margin:0 1px 1px}@media only screen and (max-width: 798px){img.slideshow-reviews__rating-icon{width:27px;height:25px!important;margin:2px 1px 1px}}.slideshow-reviews__review-message{line-height:1.34;max-width:712px;font-size:16px;font-weight:300;font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:center;font-family:CircularStd-Light,sans-serif;margin-bottom:29px;padding:0 15px}@media only screen and (min-width: 799px){.slideshow-reviews__review-message{margin-bottom:22px;line-height:1.4;font-size:15px}}.slideshow-reviews__reviewer-name,.slideshow-reviews__review-date{font-family:CircularStd-Book,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:16px;text-align:center;color:#000;text-transform:capitalize}@media only screen and (min-width: 799px){.slideshow-reviews__reviewer-name,.slideshow-reviews__review-date{font-size:13px}}.slideshow-reviews__reviewer-name{margin-bottom:3px}@media only screen and (min-width: 799px){.slideshow-reviews__reviewer-name{margin-bottom:2px}}.review-slideshow__slide{width:100%;opacity:.1}.review-slideshow__slide.is-selected{opacity:1}@media only screen and (min-width: 799px){.review-slideshow__slide{max-width:871px}}.slideshow-reviews__slide-wrapper{margin:auto}.slideshow-reviews__rating-wrapper{display:flex;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;margin:0 auto 21px}@media only screen and (min-width: 799px){.slideshow-reviews__rating-wrapper{margin:0 auto 22px}}.slideshow-reviews__review-source-text{font-size:15px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.62;letter-spacing:normal;text-align:center;font-family:CircularStd-Book,sans-serif}@media only screen and (min-width: 799px){.slideshow-reviews__review-source-text{margin-bottom:2px;font-size:13px}}img.slideshow-reviews__review-source,svg.slideshow-reviews__review-source{width:70px;margin:auto}.slideshow-reviews{margin-bottom:19px;max-width:1440px;margin-left:auto;margin-right:auto}@media only screen and (min-width: 799px){.slideshow-reviews{margin-bottom:23px}}.slideshow-reviews .flickity-viewport{overflow:unset}.featured-brands{background-color:#fff;text-align:center}.featured-brands .gallery__wrapper{max-width:380px;display:flex;justify-content:center;align-items:center;margin-bottom:16px}@media only screen and (min-width: 799px){.featured-brands .gallery__wrapper{margin-bottom:0;max-width:1049px}}@media only screen and (min-width: 799px){.featured-brands .gallery__wrapper .column{padding:0;margin-bottom:30px}}@media only screen and (max-width: 798px){.featured-brands .gallery__wrapper .column{margin:0 15px 30px;width:calc(33.33% - 30px)}}.featured-brands .gallery__wrapper .column img{max-width:150px}@media only screen and (min-width: 799px){.featured-brands .gallery__wrapper .column img{max-width:auto}}.featured-brands .gallery__wrapper .gallery__item:nth-child(6n+1) img{max-width:134px}.featured-brands .gallery__wrapper .gallery__item:nth-child(6n+2) img{max-width:115px}.featured-brands .gallery__wrapper .gallery__item:nth-child(6n+3) img{max-width:94px}.featured-brands .gallery__wrapper .gallery__item:nth-child(6n+4) img{max-width:142px}.featured-brands .gallery__wrapper .gallery__item:nth-child(6n+5) img{max-width:101px}.featured-brands .gallery__wrapper .gallery__item:nth-child(6n+6) img{max-width:96px}.featured-brands .button.gallery-item__button{margin:auto;width:180px}@media only screen and (min-width: 799px){.featured-brands .button.gallery-item__button{width:200px;margin-bottom:5px}}@media only screen and (max-width: 798px){.featured-brands>.section{padding:0 5px;width:100%}}.featured-brands .gallery-item__overlay{opacity:1;cursor:pointer;background-color:transparent!important}.featured-brands .gallery-item__overlay .icon{display:none}.featured-brands .gallery__link{height:100%;width:100%}.title.brands-section__title{margin:10px auto 15px}@media only screen and (min-width: 799px){.title.brands-section__title{margin:20px auto 30px}}.heading-wrapper--brands-section{margin-bottom:15px}@media only screen and (min-width: 799px){.heading-wrapper--brands-section{margin-bottom:30px}}.featured-videos__title{margin:10px auto}@media only screen and (min-width: 799px){.featured-videos__title{margin:25px auto 15px}}.featured-video__tab-title{border-bottom:3px solid #e0e0e0}.featured-video__tab-title-text:hover{color:#000}.featured-videos__section{max-width:1229px;width:100%;padding-top:14px}@media only screen and (min-width: 799px){.featured-videos__section{padding-bottom:35px}}.featured-video__tab-title-wrapper .section__tab-title.active{color:#26a9e0;border-color:#26a9e0}.featured-videos__container{justify-content:space-between}@media only screen and (min-width: 799px){.featured-videos__container{padding:0 15px}}.featured-videos__container .video-wrapper{height:210px;display:flex;justify-content:center;align-items:center;margin-bottom:15px}@media only screen and (min-width: 481px){.featured-videos__container .video-wrapper{height:400px;margin-bottom:20px}}@media only screen and (min-width: 799px){.featured-videos__container .video-wrapper{height:320px;aspect-ratio:361/320;margin-bottom:20px}}.featured-videos__container .image-wrapper{width:100%;height:100%}.featured-videos__container .image-element__wrap{height:100%}.featured-videos__container .placeholder-img{height:100%;-o-object-fit:cover;object-fit:cover}.featured-videos__container [data-video-element]{width:100%;height:100%;display:flex;align-items:center}.featured-videos__container .plyr__video-wrapper{width:100%}.featured-videos__container .featured-videos__container-column{min-height:400px;background:#fff;width:calc(100% - 80px);margin:0 5px;-moz-user-select:none;-webkit-user-select:none;user-select:none}@media only screen and (min-width: 799px){.featured-videos__container .featured-videos__container-column{width:33.33333%;margin:0}}.featured-videos__container .featured-videos__container-column:hover{cursor:pointer}.featured-videos__container .featured-videos__container-column:hover .featured-videos__heading{color:#000}.featured-videos__container .featured-videos__container-column:hover .featured-videos__player{color:#000;border-bottom:1px solid #000}.featured-videos__container .featured-videos__container-column:nth-child(2)>div{padding:10px 0 29px}.featured-videos__container .featured-videos__container-column>div{padding:10px 10px 29px}.featured-videos__container .plyr--video .plyr__control.plyr__tab-focus{background-color:#fff}.featured-videos__container .modal-wrapper{height:auto;width:100%;display:none}.featured-videos__container .modal-wrapper [data-icon=x]{display:none}.featured-videos__container .modal-wrapper.open-modal{position:fixed;top:0;width:100vw;left:0;background:#00000059;z-index:41;height:100%;display:flex}.featured-videos__container .modal-wrapper.open-modal .modal{position:relative;background:#fff;padding:10px;max-width:986px;margin:auto;height:auto;width:calc(100vw - 40px)}@media only screen and (min-width: 799px){.featured-videos__container .modal-wrapper.open-modal .modal{width:calc(100vw - 80px)}}.featured-videos__container .modal-wrapper.open-modal [data-icon=x]{display:block;position:absolute;right:-15px;height:11px;width:11px;top:-5px;cursor:pointer}@media only screen and (min-width: 799px){.featured-videos__container .modal-wrapper.open-modal [data-icon=x]{right:-21px}}.featured-videos__container .modal-wrapper.open-modal [data-icon=x] svg,.featured-videos__container .modal-wrapper.open-modal [data-icon=x] g{height:11px;width:11px}.featured-videos__container .modal-wrapper.open-modal [data-icon=x] path,.featured-videos__container .modal-wrapper.open-modal [data-icon=x] g{stroke-width:11px;stroke:#fff}.featured-videos__container .modal-wrapper.open-modal [data-icon=x]:hover path{stroke:#63a7a8;fill:#63a7a8}.featured-videos__container .modal-is-open{overflow:hidden}.featured-videos__tab-columns-wrapper{justify-content:space-between;width:100%}.featured-videos__tab-content{width:100%}.featured-videos__heading{font-size:17px;line-height:1.27;font-family:CircularStd-Medium,sans-serif;font-weight:500;font-stretch:normal;font-style:normal;letter-spacing:normal;margin:0 0 8px;max-width:90%}@media only screen and (min-width: 799px){.featured-videos__heading{font-size:16px;line-height:normal;margin:0 10px 11px;max-width:none}}.featured-videos__text{font-family:CircularStd-Light,sans-serif;font-size:16px;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.31;letter-spacing:normal;margin:0 0 27px;height:65px;overflow:hidden}@media only screen and (min-width: 799px){.featured-videos__text{margin:0 10px 34px;max-width:88%;font-size:13px}}.featured-videos__player{font-family:CircularStd-Medium,sans-serif;text-transform:uppercase;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#26a9e0;border-bottom:1px solid #26a9e0;padding:0 2px 2px;position:absolute;bottom:20px}@media only screen and (min-width: 799px){.featured-videos__player{margin:0 10px;bottom:27px;font-size:13px}}.featured-videos__button-player{pointer-events:none}.featured-videos__button{margin:25px auto 16px;width:180px}@media only screen and (min-width: 799px){.featured-videos__button{margin:0 auto;width:200px}}.homepage__instagram--wrapper{background-color:#fff;padding-top:30px;position:relative}@media (min-width: 798px){.homepage__instagram--wrapper{padding-top:40px}}.homepage__instagram--wrapper .background-image-desktop{position:absolute;left:68%;top:15px;display:none}@media (min-width: 992px){.homepage__instagram--wrapper .background-image-desktop{display:block}}.homepage__instagram--wrapper .background-image-mobile{position:absolute;left:0;top:0;max-width:80px}@media (min-width: 992px){.homepage__instagram--wrapper .background-image-mobile{display:none}}.homepage__instagram--wrapper .homepage__instagram--heading h3,.homepage__instagram--wrapper .homepage__instagram--heading p,.homepage__instagram--wrapper .homepage__instagram--heading .h3{text-align:center;font-family:CircularStd-Medium,sans-serif;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#000}.homepage__instagram--wrapper .homepage__instagram--heading h3,.homepage__instagram--wrapper .homepage__instagram--heading .h3{font-size:25px}@media (min-width: 798px){.homepage__instagram--wrapper .homepage__instagram--heading h3,.homepage__instagram--wrapper .homepage__instagram--heading .h3{font-size:25px}}.homepage__instagram--wrapper .homepage__instagram--heading h3:hover,.homepage__instagram--wrapper .homepage__instagram--heading .h3:hover{color:#ed273a}.homepage__instagram--wrapper .homepage__instagram--subheading{font-family:CircularStd-Medium,sans-serif;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#000;margin-top:10px;font-size:20px;line-height:20px;display:flex;justify-content:center;text-align:center}@media (min-width: 798px){.homepage__instagram--wrapper .homepage__instagram--subheading{margin-top:14px;font-size:16px}}.homepage__instagram--wrapper .homepage__instagram--subheading span{margin-left:6px}.homepage__instagram--wrapper .homepage__instagram--subheading span.icon-outline-instagram{width:22px;height:22px}.homepage__instagram--wrapper .homepage__instagram--subheading:hover .icon-outline-instagram svg path{fill:#ed273a}.homepage__instagram--wrapper .homepage__instagram--subheading:hover a{color:#ed273a}.homepage__instagram--wrapper .homepage__instagram--gallery{display:none;margin-top:36px}@media (min-width: 798px){.homepage__instagram--wrapper .homepage__instagram--gallery{display:block}.homepage__instagram--wrapper .homepage__instagram--gallery .fs-desktop.fs-wrapper .fs-timeline{display:flex}.homepage__instagram--wrapper .homepage__instagram--gallery .fs-desktop.fs-wrapper .fs-timeline .fs-entry-container{padding-top:20%!important}}.homepage__instagram--wrapper .homepage__instagram--gallery-mobile{display:none;margin-top:20px}@media only screen and (max-width: 798px){.homepage__instagram--wrapper .homepage__instagram--gallery-mobile{display:flex}}.homepage__instagram--wrapper .fs-mobile .fs-timeline{font-size:0;line-height:1}.fs-detail-outer-container{font-family:CircularStd-Book,sans-serif}.fs-detail-outer-container .fs-overlink .fs-overlink-product-name{font-family:CircularStd-Book,sans-serif;font-size:14px}.fs-detail-outer-container .fs-detail-right .fs-detail-title{font-family:CircularStd-Book,sans-serif}.fs-detail-outer-container .fs-detail-right .fs-post-info{font-family:CircularStd-Light,sans-serif}.fs-product-column{padding-left:1rem;margin-bottom:1rem;position:relative}@media only screen and (max-width: 798px){.fs-product-column{padding-left:0}}.fs-product-column .fs-detail-product-container{padding:0 0 1rem}.fs-product-column .fs-shopify-options{margin:0}.fs-product-column .fs-shopify-options .fs-view a{display:flex;flex-direction:column;align-items:center;font-family:CircularStd-Book,sans-serif}.fs-product-column .fs-shopify-options .fs-view a .fs-product-price{order:3;font-size:15px;font-family:CircularStd-Medium,sans-serif}.fs-product-column .fs-shopify-options .fs-view a .fs-product-name{order:2;color:#000;font-size:14px;font-weight:500;margin-bottom:1rem;text-transform:capitalize;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:inline-block;-webkit-line-clamp:2;-webkit-box-orient:vertical}.fs-product-column .fs-shopify-options .fs-view a .fs-product-vendor{display:block!important;order:1;font-size:13px;color:#9f9f9f;margin-bottom:.5rem}.fs-product-column .fs-shopify-add-cart.fs-shopify-add-cart-container{background-color:#29b473;padding:1.25rem .5rem;color:#fff;text-transform:capitalize;font-size:15px;font-family:CircularStd-Medium,sans-serif;max-width:none;width:90%;cursor:pointer;margin-top:1rem;transition:none}.fs-product-column .fs-shopify-add-cart.fs-shopify-add-cart-container:hover{background-color:#29b473;color:#fff}.fs-added-notification{font-family:CircularStd-Book,sans-serif}.fs-added-notification .fs-buy-button{color:#fff;background-color:#29b473;font-size:15px;font-family:CircularStd-Medium,sans-serif}.fs-added-notification .fs-buy-button:hover{background-color:#29b473;color:#fff}.fs-buy-now-form{font-family:CircularStd-Book,sans-serif}.fs-buy-now-form .fs-buy-product-title{font-family:CircularStd-Medium,sans-serif}.fs-buy-now-form .fs-button-bar .fs-buy-button{color:#fff;background-color:#29b473;font-size:15px;font-family:CircularStd-Medium,sans-serif;text-transform:capitalize}.fs-buy-now-form .fs-button-bar .fs-buy-button:hover{background-color:#29b473;color:#fff}
/*# sourceMappingURL=/cdn/shop/t/327/assets/homepage.auto.scss.css.map */
