@font-face{font-family:Proxima Nova;src:url(ProximaNova-Regular.woff2) format("woff2"),url(ProximaNova-Regular.woff) format("woff");font-weight:400;font-style:normal!important;font-display:swap}@font-face{font-family:Proxima Nova;src:url(ProximaNova-Semibold.woff2) format("woff2"),font-weight: 600;font-style:normal!important;font-display:swap}@font-face{font-family:Proxima Nova;src:url(ProximaNova-Bold.woff2) format("woff2"),url(ProximaNova-Bold.woff) format("woff");font-weight:700;font-style:normal!important;font-display:swap}:focus{background-color:transparent;box-shadow:none;outline:0}button,textarea,input,select,p,div,a{-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}body{font-family:Proxima Nova;font-weight:400;font-style:normal!important;letter-spacing:0}body,.color-background-1,.color-background-2,.color-inverse,.color-accent-1,.color-accent-2{color:rgba(var(--color-foreground));background-color:rgb(var(--color-background))}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:Proxima Nova;font-weight:700;font-style:normal}h2,.h2,.main-page-title{font-size:calc(var(--font-heading-scale) * 1.6rem)}@media (min-width: 990px){h2,.h2,.main-page-title,h4,.h4{font-size:calc(var(--font-heading-scale) * 2rem)}}.field__label,.customer .field label{font-size:1.2rem}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary,p,span,ul,li,label,a{font-style:normal}a{color:#c91e8d}.button,.button-label,.shopify-challenge__button,.customer button{border-radius:2px;font-style:normal;font-size:1.2rem;text-transform:uppercase}.button:before,.shopify-challenge__button:before,.customer button:before,.shopify-payment-button__button--unbranded:before,.shopify-payment-button [role=button]:before,.cart__dynamic-checkout-buttons [role=button]:before,.button:after,.shopify-challenge__button:after,.customer button:after,.shopify-payment-button__button--unbranded:after{display:none}.button:hover{background-color:#c91e8d}.button--primary{background-color:#c91e8d;border-color:#c91e8d;color:#fff;font-family:Proxima Nova;font-weight:600}.button--primary:hover{background-color:#97186a;border-color:#97186a;color:#fff}.button-inverse{border-radius:2px;background-color:transparent;border:solid 1px var(--gradient-base-accent-1);color:var(--gradient-base-accent-1)}.button-inverse:hover{border-color:var(--gradient-base-background-1);color:var(--gradient-base-background-1)}.button--alternate{background-color:#613883;border-color:#613883}.button--alternate:hover{background-color:#97186a;border-color:#c91e8d;color:#fff}.button.button--ghost{color:currentColor;box-shadow:0 0 0 .1rem currentColor;background-color:transparent;font-family:Proxima Nova;font-size:12px;line-height:normal;letter-spacing:.5px;text-transform:uppercase}.button.button--ghost:hover{color:#fff;box-shadow:0 0 0 .1rem #c91e8d;background-color:#c91e8d}.flex-items{display:-webkit-flex;display:flex;flex-wrap:wrap}.item-between{justify-content:space-between}.align-center{align-items:center}.align-start{align-items:flex-start}.mb-15{margin-bottom:1.5rem}.mt-15{margin-top:1.5rem}.mt-20{margin-top:2rem}.mt-50{margin-top:5rem}.view-cart{border:solid 1px var(--gradient-base-accent-1);color:var(--gradient-base-accent-1);width:100%}@media screen and (min-width: 990px){.page-width--narrow{max-width:83.8rem}}.sticky-header-enable{position:-webkit-sticky;position:sticky;top:0;z-index:99}.header__icon--cart{margin-right:-1rem}.header__icon--cart .icon{height:2rem;width:2rem}.header__icon:hover .icon,.modal__close-button:hover .icon{transform:none}.header__icons .header__icon--search .icon-search{position:relative;top:2px}.header__inline-menu .list-menu--inline>li .navbar-link{font-weight:600}.header__inline-menu .list-menu--inline>li .navbar-link:hover{color:#c91e8d}.header__icon-hamburger .icon-close{color:#c91e8d}.header__icon--whishlist{position:relative}.swym-wish-counter{position:absolute;background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));height:1.7rem!important;width:1.7rem;border-radius:100%;display:flex;justify-content:center;align-items:center;font-size:.9rem;bottom:.8rem;left:2.2rem;line-height:calc(1 + .1 / var(--font-body-scale))}.header__icons localization-form{border-left:1px solid #EAEAEA;margin:0 0 0 2rem!important;padding:0 0 0 2rem!important}.header__icons .localization-form,.header__icons .disclosure__button.localization-form__select{margin:0!important;padding:0!important}.header__icons .icon-iso-code{height:1.2rem;margin-right:.75rem}.header__icons .localization-form__select .icon-caret{height:.65rem;margin-left:.25rem;position:static}.header__icons localization-form .disclosure__list{top:100%;bottom:auto!important}.c-flag{border-left:1px solid #EAEAEA;justify-content:space-between!important;margin:0 0 0 1rem;padding:0 0 0 1rem;width:6rem}.c-flag .icon{margin-right:5px;height:14px;width:20px}@media (max-width: 480px){.header{padding:1rem 2rem}.header__heading-logo{max-width:107px}}@media (min-width: 750px){.header{padding:1.5rem 2rem}}@media (min-width: 1200px){.header{padding-left:4rem;padding-right:4rem}}.mega-menu-marker{background-color:#613883;bottom:-25px;position:relative}.mega-menu-item:not(.mega-menu-has-children) .mega-menu-marker{display:none}.mega-menus{display:none}.mega-menus ul{list-style-type:none;margin:0;padding:0;width:30%}.mega-menus .megamenu-inner .list-menu-wrap{display:-webkit-flex;display:flex;flex-wrap:wrap;flex:1}.mm-image-wrap{max-height:270px;min-width:300px;overflow:hidden}.first-level-image{padding:2.4rem 0 6rem;width:auto}.first-level-image img{width:100%}.first-level-image p{font-size:1.4rem;font-weight:600;margin:1.2rem 0 .75rem}.first-level-image a{color:#c91e8d;font-size:1.2rem}.list-menu-wrap ul{border-right:1px solid #EAEAEA}.list-menu-wrap ul li{cursor:pointer;display:-webkit-flex;display:flex;align-items:center;justify-content:space-between;padding:6px 0;font-size:1.6rem;font-weight:400;letter-spacing:0;position:relative}.list-menu-wrap ul li .icon{position:absolute;right:20px;top:50%;transform:translateY(-50%);width:5px;pointer-events:none}.list-menu-wrap ul li a{flex:1;text-decoration:none;padding-left:25px;padding-right:20px;color:var(--gradient-base-accent-1)}.list-menu-wrap ul li a:hover{background-color:#f8f8f8;font-weight:600}.list-menu-wrap ul li.active-menu{background-color:#f8f8f8}.list-menu-wrap ul li.menu-with-image{margin-top:1.5rem}.list-menu-wrap ul li.menu-with-image a{display:-webkit-flex;display:flex;align-items:center}.menu-item-image{border-radius:50%;display:block;margin-right:1.6rem;height:4.4rem;width:4.4rem;overflow:hidden}.menu-item-image img{height:100%;width:100%;object-fit:cover}.list-menu-wrap ul li.view-all-link{font-size:1.4rem!important;margin-top:20px;text-decoration:underline;color:var(--gradient-base-accent-2)}.list-menu-wrap ul li.view-all-link a{color:var(--gradient-base-accent-2)}.list-menu-wrap ul li.view-all-link a:hover{background-color:transparent!important;font-weight:400!important;text-decoration:none}.list-menu-wrap #thirdlevel{border:none;width:auto}.list-menu-wrap #thirdlevel li:first-of-type{margin-top:20px}.list-menu-wrap #thirdlevel li:hover{background-color:transparent;font-weight:400}.list-menu-wrap #thirdlevel li a{color:rgba(var(--color-foreground));display:-webkit-flex;display:flex;justify-content:space-between;align-items:center;text-decoration:none}.list-menu-wrap #thirdlevel li a img{border-radius:50%;height:44px;margin-right:10px;object-fit:cover;width:44px}.list-menu-wrap #thirdlevel li a:hover{background-color:transparent}.mega-menus .first-level-list-story{display:flex;list-style:none;justify-content:space-between;column-gap:40px;padding:4rem 2rem;width:100%}.mega-menus .first-level-list-story li img{min-height:236px;object-fit:cover;vertical-align:top;width:100%}.mega-menus .first-level-list-story.story-of-2 li{width:calc(50% - 40px)}.mega-menus .first-level-list-story.story-of-3 li{width:calc(33.333% - 40px)}.mega-menus .first-level-list-story.story-of-4 li{width:calc(25% - 40px)}.first-level-list-story p{font-size:1.6rem;margin:1.6rem 0 .5rem}.first-level-list-story a{color:rgba(var(--color-foreground));font-size:1.3rem;font-weight:600;text-decoration:none;text-transform:uppercase}.mega-menu__button svg{display:none}.first-level-list-story a:hover{color:#c91e8d}.mega-menu-has-children.active-menu-overlay~.mega-menu-overlay{opacity:1}@media (min-width: 990px){.mega-menus{display:block;position:fixed;width:100%;z-index:999;background-color:var(--gradient-base-background-1)}.mega-menus .megamenu-inner{display:-webkit-flex;display:flex;justify-content:space-between;max-width:var(--page-width);margin:0 auto;padding:0 2rem}mega-menu .mega-menu-item{margin:0;padding:0 .25rem}mega-menu .mega-menu-item:first-of-type{padding-left:0}mega-menu .mega-menu-item:last-of-type{padding-right:0}}@media (min-width: 1200px){mega-menu .mega-menu-item{margin:0 1rem;padding:0 1rem}}.menu-drawer__submenu-inner .list-with-img{display:-webkit-flex;display:flex;align-items:center}.menu-drawer__submenu-inner .list-with-img{padding-top:1.8rem}.menu-drawer__submenu-inner .list-with-img img{border-radius:50%;margin-right:1.6rem;object-fit:cover;height:4.4rem;width:4.4rem}.menu-drawer__submenu-inner .list-with-img .menu-drawer__submenu-item{font-size:1.8rem}.cart-count-bubble{background-color:#c91e8d;bottom:auto;top:1rem}.mobile-header-left{display:-webkit-flex;display:flex;align-items:center}.banner__content.banner__content--top-left{align-items:flex-start;justify-content:flex-start}.banner__content.banner__content--top-center{align-items:flex-start;justify-content:center}.banner__content.banner__content--top-right{align-items:flex-start;justify-content:flex-end}.banner__content.banner__content--middle-left{align-items:center;justify-content:flex-start}.banner__content.banner__content--middle-center{align-items:center;justify-content:center}.banner__content.banner__content--middle-right{align-items:center;justify-content:flex-end}.banner__content.banner__content--bottom-left{align-items:flex-end;justify-content:flex-start}.banner__content.banner__content--bottom-center{align-items:flex-end;justify-content:center}.banner__content.banner__content--bottom-right{align-items:flex-end;justify-content:flex-end}.slideshow__controls.slider-buttons{border:none;height:100%;top:0;left:0;right:0;position:absolute;width:100%;z-index:2;pointer-events:none}.slider-counter.slider-counter--dots{bottom:18px;position:absolute}.slideshow__controls.slider-buttons .slider-button{opacity:0;position:absolute;transition:all .3s linear 0s}slideshow-component:hover .slideshow__controls.slider-buttons .slider-button{opacity:1}.slideshow__controls.slider-buttons .slider-button .icon{color:#fff;height:38px;width:38px}.slideshow__controls.slider-buttons .slider-button.slider-button--prev{left:0}.slideshow__controls.slider-buttons .slider-button.slider-button--next{right:0}.slideshow__controls.slider-buttons .slider-button,.slider-counter.slider-counter--dots{pointer-events:initial}.slideshow__controls .slider-counter__link{padding-left:.5rem;padding-right:.5rem}.slideshow__controls .slider-counter__link--dots .dot{background-color:#d3d6d9;border-color:#d3d6d9;height:8px;width:8px;transform:none!important}.slideshow__controls .slider-counter__link--dots:not(.slider-counter__link--active):hover .dot{border-color:#d3d6d9}.slideshow__controls .slider-counter__link--active.slider-counter__link--dots .dot{border-color:#c91e8d;background-color:#c91e8d}.slideshow__slide .banner__buttons .button{min-height:50px;min-width:215px}@media (max-width: 560px){.banner__content--bottom-center .slideshow__text.banner__box{padding-top:2rem;padding-bottom:6rem}}@media (min-width: 750px){.slider-counter.slider-counter--dots{bottom:28px}.slideshow__slide .banner__buttons .button{min-width:345px}}.title-wrapper-with-link.with-no-button{justify-content:center}.multicolumn-list{display:-webkit-flex;display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}@media (max-width: 749px){.small-center{text-align:center}.small-left{text-align:left}.small-right{text-align:right}.title-wrapper-with-link{margin-bottom:1rem}}.global-media-settings video{height:100%;width:100%}.video-with-text .image-with-text__content{color:#414b56}.video-with-text .image-with-text__content a:not(.button){font-size:1.3rem;text-transform:uppercase;text-decoration:none;color:rgb(var(--color-foreground));font-family:Proxima Nova;font-weight:600}.video-with-text .image-with-text__content a:not(.button):hover{color:#c91e8d}.image-with-text .global-media-settings{height:100%}.icon-play path{fill:#c91e8d}.image-with-text.page-width-full .image-text-inner{padding:0 2rem}.image-with-text.page-width-full .image-text-inner .image-with-text__heading{margin-bottom:1rem}@media (max-width: 749px){.image-with-text__text-item .image-with-text__content{padding:3rem 0}.mobile-text_first .image-with-text__text-item .image-with-text__content{padding-top:0}.mobile-text_first .image-with-text__text-item{order:1}.mobile-text_first .image-with-text__media-item,.mobile-text_first .image-with-text__video-item{order:2}.video-with-text .subtitle{line-height:1.2}.video-with-text .mobile-top-content .image-with-text__content{padding:2rem 0 1rem}.video-with-text .mobile-top-content .image-with-text__content .image-with-text__text.rte{text-align:left}.video-with-text .mobile-top-content .image-with-text__content .image-with-text__text.rte{margin-top:1rem}body.index .video-with-text .mobile-bottom-content .image-with-text__content{padding:0 0 3rem}body.index .video-with-text .mobile-bottom-content .image-with-text__content .image-with-text__heading,body.index .video-with-text .mobile-top-content .image-with-text__content .image-with-text__text.rte p:last-of-type,body.index .video-with-text .mobile-top-content .image-with-text__content a:not(.button),body.index .video-with-text .mobile-bottom-content .image-with-text__content .image-with-text__text.rte p:first-of-type{display:none}body.index .video-with-text .mobile-bottom-content{border-bottom:1px solid #EAEAEA}}@media (min-width: 750px){.image-with-text.page-width--narrow .mobile-bottom-content.image-with-text__text-item .image-with-text__content{padding-right:0}.image-with-text.page-width--narrow .image-with-text__grid--reverse .image-with-text__text-item .image-with-text__content{padding-left:0}.image-with-text.page-width-full .image-text-inner{margin:auto;max-width:400px;padding:0}}@media (min-width: 1400px){body.index .video-with-text .image-with-text__content{padding-left:9.5rem;padding-right:9.5rem}}.article-card:hover .show-article{color:#c91e8d}.title{margin-top:0}.selectortestimonial{padding-bottom:50px}.testimonial-wrap{margin:auto}.testimonial-section .swiper-slide p{text-align:center}.quote{margin:auto;max-width:80%}.swiper-pagination .swiper-pagination-bullet{background-color:#d3d6d9;border-color:#d3d6d9;opacity:1}.swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#c91e8d}.swiper-button-next,.swiper-button-prev{top:30%}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after,.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"";display:inline-block;position:relative;height:12px;width:12px}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{border-bottom:1px solid rgb(var(--color-foreground));border-left:1px solid rgb(var(--color-foreground));transform:rotate(45deg)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{border-top:1px solid rgb(var(--color-foreground));border-right:1px solid rgb(var(--color-foreground));transform:rotate(45deg)}.swiper-button-prev:after{left:4px}.swiper-button-next:after{right:4px}.icon-quote{display:block;margin:20px auto 25px}@media (min-width: 750px){.testimonial-wrap{max-width:80%}}@media (min-width: 990px){.testimonial-wrap{max-width:70%}.icon-quote{display:block;margin:35px auto 25px}}.selectorcollaboration{overflow:hidden}.selectorcollaboration .swiper-scrollbar-drag{background-image:none;background-color:#613883;border-radius:0;height:2px}.selectorcollaboration .swiper-scrollbar-horizontal{height:2px}.selectorfeaturecollection .swiper-wrapper{padding-bottom:4rem}.selectorfeaturecollection .swiper-horizontal>.swiper-scrollbar{height:3px}.section-collection-list .card__information{padding-top:6px}.section-collection-list .card__heading{font-size:1.4rem;font-weight:600;margin-bottom:6px}.selectorfeaturecollection .textfeaturecollection.swiper-scrollbar{max-width:140rem;margin:auto;left:0;right:0;pointer-events:none}.selectorfeaturecollection .swiper-scrollbar-drag{background-image:none;background-color:#613883;border-radius:0;height:4px}.selectorfeaturecollection .swiper-button-next,.selectorfeaturecollection .swiper-button-prev{background-color:var(--gradient-base-accent-2);height:50px;width:50px;visibility:hidden}.selectorfeaturecollection .swiper-button-next:after,.selectorfeaturecollection .swiper-button-prev:after{border-color:var(--gradient-base-background-1)}.selectorfeaturecollection.show-arrows .swiper-button-next,.selectorfeaturecollection.show-arrows .swiper-button-prev{visibility:visible}.selectorfeaturecollection.show-arrows .swiper-button-next.swiper-button-disabled,.selectorfeaturecollection.show-arrows .swiper-button-prev.swiper-button-disabled{opacity:0}@media (max-width: 480px){.textcollection,.selectorfeaturecollection,.featured-blog-section,.selectorcollhero{border-radius:0}.selectorfeaturecollection .swiper-wrapper,.featured-blog-section .swiper-wrapper{padding-bottom:2rem}.selectorfeaturecollection .swiper-scrollbar-drag,.featured-blog-section .swiper-scrollbar-drag,.textcollection .swiper-scrollbar-drag,.textcollaboration .swiper-scrollbar-drag,.selectorcollhero .swiper-scrollbar-drag{background-image:url(//www.lulusar.com/cdn/shop/t/313/assets/scroll-button.png?v=62616831015374903501751004249);background-position:center;background-repeat:no-repeat;background-size:100% auto;border-radius:0;height:8px;top:-2px}}@media (min-width: 481px){.swiper-scrollbar.textblog{display:none}}.store-locater-grid .store-map{position:relative}.store-locater-grid .store-map #lulusarmap{position:absolute;left:0;top:0;height:100%;width:100%}.store-locater-grid .store{max-height:470px;overflow:hidden;overflow-y:auto}.store-locater-grid .store::-webkit-scrollbar{width:5px}.store-locater-grid .store::-webkit-scrollbar-track{background:#f1f1f1}.store-locater-grid .store::-webkit-scrollbar-thumb{background:#613883;border-radius:5px}.store-locater-grid .store::-webkit-scrollbar-thumb:hover{background:#613883}#allshopinfo{color:#676f78}#allshopinfo h3{margin:0;text-transform:uppercase}#allshopinfo .sub-title{font-size:1.8rem}#allshopinfo .drop-title{color:#a6a9ab;font-size:1rem;margin-top:0;text-transform:uppercase}#allshopinfo .field{margin-bottom:2rem}#allshopinfo .field.select-field{position:relative}#allshopinfo .field.select-field:after{content:"";display:inline-flex;border-bottom:solid 1px #525558;border-right:solid 1px #525558;height:1rem;width:1rem;transform:rotate(45deg) translateY(-50%);position:absolute;top:42%;left:auto;right:2rem;pointer-events:none;box-shadow:none}.use-current-location{cursor:pointer;display:-webkit-flex;display:flex;align-items:center;margin-bottom:4rem;color:var(--gradient-base-accent-2);font-size:1.2rem}.use-current-location svg{height:1.5rem;width:1.5rem;margin-right:.85rem}.store-name{display:-webkit-flex;display:flex;align-items:center;font-size:1.4rem;font-weight:700;margin-top:0}.store-name svg{margin-right:1rem}.single-store{border-bottom:1px solid #EAEAEA;margin-bottom:1.2rem;padding-bottom:1rem;padding-right:1rem}.single-store button{background-color:transparent;border:none;cursor:pointer;text-decoration:underline;color:var(--gradient-base-accent-2)}.single-store button:hover{color:var(--gradient-base-accent-1)}.store-info address,.store-info .store-telephone,.store-info .store-open-time{display:-webkit-flex;display:flex;align-items:flex-start}.store-info address svg,.store-info .store-telephone svg,.store-info .store-open-time svg{height:2rem;width:2rem;margin-right:2rem}.store-info address p,.store-info .store-telephone p,.store-info .store-open-time p{line-height:1.3;margin-top:0}.store-info .get-direction{display:block;margin-bottom:2rem;margin-left:3rem}.store-info .store-telephone{margin-bottom:2rem}.store-timing{flex:1}.store-timing p{display:-webkit-flex;display:flex;align-items:flex-start;justify-content:space-between}.store-timing p span>span{margin:0 3px}.back-store-button{background-color:transparent;border:solid 1px var(--gradient-base-accent-1);border-radius:2px;cursor:pointer;margin-top:3rem;min-height:5rem;width:100%}.back-store-button:hover{border-color:var(--gradient-base-accent-2);color:var(--gradient-base-accent-2)}.back-store-button svg{margin-right:1.2rem}.store-images{margin-top:3rem}.store-images img{width:100%}.store-locater-grid .store-map{min-height:400px}@media (max-width: 749px){.store-locater-grid .store-map{margin-top:5rem}.store-locater-grid .store-map #lulusarmap{position:absolute;left:-1.5rem;top:0;height:100%;width:calc(100% + 3rem)}}@media (min-width: 750px){.store-locater-grid .store-info,.store-locater-grid .store-map{max-width:100%;width:100%}.single-store-info{padding-bottom:4rem}.store-images .grid{column-gap:2rem}.store-images .grid--1-col-tablet .grid__item{width:calc(50% - 1rem)}}@media (min-width: 990px){.store-locater-grid .store-info{max-width:calc(40% - var(--grid-desktop-horizontal-spacing) / 2);width:calc(40% - var(--grid-desktop-horizontal-spacing) / 2)}.store-locater-grid .store-info{padding-right:4rem}.store-locater-grid .store-map{max-width:calc(60% - var(--grid-desktop-horizontal-spacing) / 2);width:calc(60% - var(--grid-desktop-horizontal-spacing) / 2)}.single-store-info{padding-bottom:3rem}.store-images .grid--3-col-desktop .grid__item{width:calc(33.33% - 2rem * 2 / 3)}}@media (min-width: 1400px){.store-locater-grid .store-info{padding-right:9rem}.single-store-info{padding-bottom:10rem}}.footer__content-top,.footer__content-top .footer-block__details-content .list-menu__item--link{color:#6b7177}.menu-drawer__footer span{display:inline-block;margin-right:10px;height:25px;vertical-align:middle;width:25px}.footer-block__newsletter .newsletter-form__field-wrapper .field__input{border:solid 1px #D3D6D9;border-radius:2px;margin:0;font-size:1.2rem}.footer-block__newsletter .newsletter-form__button{background-color:rgb(var(--color-foreground))!important;border-radius:2px;color:var(--gradient-base-background-1);right:0;width:6.8rem}.footer-block__newsletter .newsletter-form__button .icon{width:2rem;height:1.4rem}.footer-block__newsletter .newsletter-form__button:hover{background-color:#c91e8d!important}.field:before,.select:before,.customer .field:before,.customer select:before,.localization-form__select:before,.field:after,.select:after,.customer .field:after,.customer select:after,.localization-form__select:after{display:none}.field__input:focus,.field__input:not(:placeholder-shown),.field__input:-webkit-autofill,.customer .field input:focus,.customer .field input:not(:placeholder-shown),.customer .field input:-webkit-autofill{box-shadow:none;padding:2.2rem 5rem 2.2rem 1.5rem}@media (min-width: 1400px){body.page .button{min-width:215px}}.story-template .breadcrumbs .inline-list{margin-top:1.4rem}.story-template .main-page-title{margin:2rem 0 1.6rem;text-transform:uppercase}.story-section .multicolumn-card__info h3{font-size:1.4rem;font-weight:400;margin:1rem 0}.story-section .multicolumn-card__info a{color:rgb(var(--color-foreground));font-size:1.2rem;font-weight:600;text-decoration:none;text-transform:uppercase}.story-section .multicolumn-card__info a:hover{color:#c91e8d}.story-section .selectorstoryall{padding-bottom:7.5rem}@media (max-width: 749px){.sm-full-bleed{max-width:100%;padding:0;width:100%}}@media (min-width: 990px){.story-section .multicolumn-card__info h3{font-size:1.8rem}.story-section .selectorstoryall{padding-bottom:0}.swiper-pagination.textstoryall{visibility:hidden}}.story-quote-section blockquote{border:none;font-family:Proxima Nova;font-size:1.5rem;font-weight:600;margin:4rem auto;position:relative;text-align:center;width:75%}.story-quote-section blockquote .icon{position:absolute;height:2rem;width:2rem}.story-quote-section blockquote .icon-quote-open{right:-3rem;top:0}.story-quote-section blockquote .icon-quote-close{bottom:0;left:0}@media (min-width: 750px){.story-quote-section blockquote{font-size:2rem;margin:8rem auto;width:60%}}@media (min-width: 990px){.story-template .breadcrumbs .inline-list{margin-top:2rem}.story-template .main-page-title{margin:3rem 0 2.4rem}}body.contact .rich-text__text.rte{color:#676f78}body.contact .contact__button{margin-top:1.6rem}body.contact .contact__button .button{border-radius:2px;width:100%}.comment-field{position:relative}.comment-field #msg{color:#a6a9ab;font-size:1.2rem;position:absolute;right:1.4rem;bottom:1.4rem;margin:0;pointer-events:none}body.contact .comment-field .text-area.field__input{min-height:200px}@media (min-width: 750px){body.contact .contact__button .button{max-width:20rem}}@media screen and (min-width: 990px){body.contact .page-width.page-width--narrow{max-width:55rem!important}body.contact .contact__button{margin-top:1.6rem}body.contact .comment-field .text-area.field__input{min-height:150px}}.help{color:#676f78;margin:3.5rem 0}.help #content h2{margin:0}.help #content h3,.help #content h4{font-size:1.6rem;font-weight:400}.help .divfaq h3{border-bottom:1px solid #EAEAEA;margin-bottom:0;padding-bottom:2.5rem}.help .divfaq h4{border-bottom:1px solid #EAEAEA;color:#676f78;cursor:pointer;padding:1rem 0;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center;margin:0}.help .divfaq h4:after{font-size:30px;font-weight:400}.help .divfaq h4.inactive:after{content:"+"}.help .divfaq h4.active-heading:after{content:"-"}.help .divfaq h4.active-heading{border-color:transparent}.help .divfaq h4:hover{color:#414b56}.help .divfaq p.open{border-bottom:1px solid #EAEAEA;margin-bottom:0;padding-bottom:2.5rem}.help-menu ul{border:1px solid #EAEAEA;padding:1rem 0 2rem}.help-menu ul li a{border-left:solid 3px transparent;cursor:pointer;line-height:35px;padding:0 1.2rem;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center;text-decoration:none;color:var(--gradient-base-accent-1)}.help-menu ul li:hover a,.help-menu ul li.active a{color:#613883}.help-menu ul li.active a{border-color:#613883}.help-link{background-color:#f8f8f8;margin-top:3.5rem;padding:2rem 1.5rem}.help-link.small-hide{margin-top:1.8rem}.help-link h3{font-size:1.2rem;font-weight:400;margin:0 0 1.5rem}.help-link p{color:#676f78;font-size:1.2rem;font-weight:400;line-height:1.4}.help-link ul li{margin:0 0 1.5rem}.help-link ul li,.help-link ul li a{color:#613883;display:-webkit-flex;display:flex;align-items:center;text-decoration:none}.help-link ul li img{max-width:2rem;margin-right:1.2rem}.lead-text{font-size:1.6rem}@media (max-width: 749px){.help-menu{margin-bottom:3.5rem}.help-menu-small{position:relative}.help-menu-small select{color:#525558;border:solid 1px #D3D6D9;border-radius:2px;padding:1.4rem;width:100%;-webkit-appearance:none;appearance:none}.help-menu-small:after{content:"";border-bottom:solid 1px #525558;border-right:solid 1px #525558;height:1rem;width:1rem;transform:rotate(45deg) translateY(-50%);position:absolute;top:42%;right:2rem;pointer-events:none}}@media (min-width: 750px){.help{margin:5rem 0 3.5rem}.lead-text{font-size:1.8rem}}.article-template__title{font-size:1.6rem;text-transform:uppercase}.article-template time{color:#676f78;font-size:1.2rem;letter-spacing:0;text-transform:uppercase}.article-template__social-sharing .share-button__button,.article-template__back .article-template__link:hover,.article-template__content.rte a{color:#c91e8d}.article-template__content.rte{color:#676f78}.article-template__content.rte table{border:none;box-shadow:none}.article-template__content.rte table th,.article-template__content.rte table td{border:none}.article-template__content.rte table img{width:100%}.article-template__back .article-template__link{font-size:1.3rem;font-weight:600;text-transform:uppercase}.article-template .article-card .card__content .card__information{background-color:#f8f8f8;padding-left:2.4rem!important;padding-right:2.4rem!important}.article-card__image-wrapper.card__media .media img,.article-template__hero-medium.media img{object-position:center top}@media (min-width: 750px){.article-template__title{font-size:2rem}}.field__input,.select__select,.customer .field input,.customer select{border:solid 1px #D3D6D9;border-radius:2px;font-family:Proxima Nova;font-size:1.2rem;font-weight:400;height:4.8rem}.field__input::-webkit-input-placeholder,.field__input::-moz-placeholder,.field__input:-ms-input-placeholder,.field__input:-moz-placeholder,.customer .field input::-webkit-input-placeholder,.customer .field input::-moz-placeholder,.customer .field input:-ms-input-placeholder,.customer .field input:-moz-placeholder{font-family:Proxima Nova;font-weight:400}.field__input:focus,.field__input:not(:placeholder-shown),.field__input:-webkit-autofill,.customer .field input:focus,.customer .field input:not(:placeholder-shown),.customer .field input:-webkit-autofill{padding:1.5rem}.field__label,.customer .field label{display:none}.custom-input-number input[type=number]{border:solid 1px #D3D6D9;border-radius:2px;height:40px;padding:4px;max-width:65px}.pico-content{border-radius:0!important}.nl-pop-inner{display:-webkit-flex;display:flex;justify-content:space-between;align-items:center;flex-direction:column}.nl-pop-inner img{vertical-align:top;width:100%}.nl-content-wrap p{color:#676f78;font-size:1.2rem}.nl-content-wrap button:not(.button){background:none;border:none;color:#c91e8d;cursor:pointer;font-family:Proxima Nova;font-weight:400;font-size:1.2rem;margin-bottom:1.5rem;text-decoration:underline}.nl-content-wrap h2{font-size:1.4rem;font-weight:700;margin:0 0 1.2rem}.nl-pop-form,.nl-content-wrap{width:100%}.nl-pop-form .newsletter-form{margin-bottom:2rem;max-width:100%}.nl-pop-form .button{min-width:auto}.pico-close{font-family:Proxima Nova;background:none!important;border:none!important;font-size:2.5rem!important;height:1.6rem!important;width:1.6rem!important}.nl-pop-form .newsletter-form__field-wrapper{max-width:100%}.nl-pop-form .newsletter-form__button{background-color:var(--gradient-base-accent-1)!important;color:var(--gradient-base-background-1);height:4.8rem;padding:0 50px;position:static}.nl-pop-form .newsletter-form__button:hover{color:var(--gradient-base-background-1);background-color:var(--gradient-base-accent-2)!important}.nl-pop-form .button{margin:0 0 0 8px}@media (min-width: 990px){.pico-content{overflow:visible!important}.nl-pop-inner{flex-direction:row;padding:0}.pico-content{padding:0!important}.nl-content-wrap{padding:0 2rem;width:380px}.nl-content-wrap h2{font-size:1.6rem;margin:0 0 2rem}.nl-content-wrap p{font-size:1.4rem}.nl-pop-form{flex-direction:row}.pico-close{color:#fff!important;font-size:5rem!important;font-weight:400!important;height:3rem!important;right:-3.5rem!important;top:0!important;width:3rem!important}}@media (min-width: 1400px){.nl-content-wrap{padding:0 5rem;width:auto}}body.cart .collection .slider-buttons{justify-content:flex-end;margin:0 2rem;position:relative}body.cart .collection .slider-buttons .slider-button{border:solid 1px #D3D6D9;height:40px;width:40px;display:-webkit-flex;display:flex;justify-content:center;align-items:center}body.cart .collection .slider-buttons .slider-counter{order:1}body.cart .collection .slider-buttons .slider-button.slider-button--prev{border-radius:2px 0 0 2px;border-right:none;order:2}body.cart .collection .slider-buttons .slider-button.slider-button--next{border-radius:0 2px 2px 0;order:3}body.cart .collection__view-all .button{min-width:275px}#shopify-section-ajax-cart .cart-items{border:none}#shopify-section-ajax-cart .cart-item__quantity .quantity-button-wrap{display:-webkit-flex;display:flex;flex-direction:column;justify-content:space-around}#shopify-section-ajax-cart .card-mini__title{font-size:1.4rem;font-weight:600}#shopify-section-ajax-cart .card-mini__description{color:#676f78;font-size:1.2rem}#shopify-section-ajax-cart .card-mini__price{color:#000;font-size:1.2rem;font-weight:600}#shopify-section-ajax-cart .card-mini__content{justify-content:flex-start}#shopify-section-ajax-cart .totals .totals__order-total-value{font-weight:600}#shopify-section-ajax-cart cart-remove-button .button{background-color:transparent!important}#shopify-section-ajax-cart .cart__empty-text{font-size:1.6rem;margin-bottom:1.5rem}#shopify-section-ajax-cart .is-empty .cart__footer{display:block}#shopify-section-ajax-cart .quantity{border:1px solid #D3D6D9;border-radius:2px}#shopify-section-ajax-cart .quantity:before,#shopify-section-ajax-cart .quantity:after{display:none}#shopify-section-ajax-cart .card-wrapper--mini{border:solid 1px #D3D6D9;border-radius:2px}#shopify-section-ajax-cart cart-remove-button .button{color:#c91e8d}.collection-list-block .grid{column-gap:20px}.collection-list-block .grid--2-col .grid__item{width:calc(50% - 10px)}.collection-list-block .card__information{font-size:1.2rem;line-height:1.4rem;padding-top:.5rem}.collection-list-block .card__information h3{font-size:1.4rem;font-weight:600;margin:0}.collection-list-block .card__information p{margin:.5rem 0}.collection-list-block .card__information a{color:#613883}.collection-list-block .card__information a:hover{color:#c91e8d}@media (min-width: 750px){.collection-list-block .grid--2-col-tablet .grid__item{width:calc(50% - 12px)}.collection-list-block .grid{column-gap:24px}.collection-list-block h3{font-size:1.6rem}}@media (min-width: 990px){.collection-list-block .grid--4-col-desktop .grid__item{width:calc(25% - 18px)}}#main-collection-product-grid,.recently-viewed-grid{column-gap:1.5rem;row-gap:1.5rem}@media (max-width: 749px){#main-collection-product-grid.grid--2-col .grid__item{width:calc(50% - .75rem)}#main-collection-product-grid .grid__item.image-text_grid_item{max-width:calc(100% - var(--grid-mobile-horizontal-spacing) / 2);width:calc(100% - var(--grid-mobile-horizontal-spacing) / 2)}}@media (max-width: 989px) and (min-width: 750px){#main-collection-product-grid.grid--one-third-max.grid--3-col-tablet .grid__item{max-width:calc(33.33% - 1rem)}}@media (min-width: 990px){#main-collection-product-grid.grid--quarter-max.grid--4-col-desktop .grid__item{max-width:calc(25% - 1.125rem);width:calc(25% - 1.125rem)}#main-collection-product-grid.grid--quarter-max.grid--4-col-desktop .grid__item.image-text_grid_item{max-width:calc(50% - 1.125rem);width:calc(50% - 1.125rem)}}#main-collection-product-grid .image-text_grid_item .info_card a{display:block}#main-collection-product-grid .image-text_grid_item .info_card img{vertical-align:top}#main-collection-product-grid .image-text_grid_item .card_info_body{padding:1.8rem 2rem;text-align:left}#main-collection-product-grid .image-text_grid_item .card_info_body h2{font-size:1.8rem;font-weight:600;letter-spacing:0;margin:0 0 5px}#main-collection-product-grid .image-text_grid_item .card_info_body span,#main-collection-product-grid .image-text_grid_item .card_info_body p{font-size:1.2rem}#main-collection-product-grid .image-text_grid_item .card_info_body p{font-weight:600;margin-bottom:0}#main-collection-product-grid .card--media .card__inner .card__content,.boost-pfs-filter-products .card--media .card__inner .card__content{height:100%;pointer-events:none}.boost-pfs-filter-products .card--media .card__inner .card__content .card__badge.top.left,#main-collection-product-grid .card--media .card__inner .card__content .card__badge.top.left{pointer-events:initial;position:absolute;left:0;top:-1rem}.boost-pfs-filter-products .card__content .card__badge.top.left.airweave{pointer-events:none;position:absolute;left:0;top:0}.boost-pfs-filter-products .card--media .card__inner .card__content .card__badge.top.left.airweave,#main-collection-product-grid .card--media .card__inner .card__content .card__badge.top.left.airweave{top:0}.boost-pfs-filter-products .card--media .card__inner .card__content .card__badge .badge.airweave,#main-collection-product-grid .card--media .card__inner .card__content .card__badge .badge.airweave{display:flex}@media only screen and (max-width: 375px){.boost-pfs-filter-products .card--media .card__inner .card__content .card__badge.top.left.airweave{max-width:80px}}.boost-pfs-filter-products .card--media .card__inner .card__content .card__badge .badge,#main-collection-product-grid .card--media .card__inner .card__content .card__badge .badge,.boost-pfs-filter-products .card--media .card__inner .card__content .card__badge .out_of_stock_badge,#main-collection-product-grid .card--media .card__inner .card__content .card__badge .out_of_stock_badge{border:none;border-radius:0;display:block;font-size:8px;height:2rem;line-height:2rem;padding:0 1rem;width:auto}#main-collection-product-grid .card--media .card__inner .card__content .card__badge .badge.soldout-badge,#main-collection-product-grid .card--media .card__inner .card__content .card__badge .out_of_stock_badge{background-color:#d3d6d9;color:var(--gradient-base-accent-1)}#main-collection-product-grid .card--media .card__inner .card__content .card__badge .badge.sale-badge{background-color:#cb4867;color:#fff}.product_badge{border:none;border-radius:0;color:#fff;display:block;font-size:12px;height:2.5rem;line-height:2.5rem;padding:0 1.3rem}.card__information .card__heading.product-grid-heading{display:-webkit-flex;display:flex;justify-content:space-between;align-items:center}.card__information .card__heading.product-grid-heading .swym-add-to-wishlist-view-product:after{color:#613883!important}.recently-viewed-grid-item .card__badge.top.left{pointer-events:initial;position:absolute;left:0;top:-4px}.recently-viewed-grid-item .card__badge.top.left .badge{background-color:#cb4867;border-radius:0;color:#fff;font-size:8px;width:4rem}.recently-viewed-grid-item .media-wrap{position:relative}.recently-viewed-grid-item .img_hove_sizes{position:absolute;left:0;right:0;bottom:1rem;opacity:0;visibility:hidden;-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.recently-viewed-grid-item:hover .img_hove_sizes{opacity:1;visibility:visible}.img_hove_sizes p{margin:0}.card__media,.card .media{height:100%}.card__information .card__heading{margin:0}.card__information .price{margin-top:.25rem!important}.card__information .price .price-item{font-size:1.2rem;font-weight:600;margin:0}.card__information .price:not(.price--on-sale) .price-item--regular{color:#000}.card__information .price.price--on-sale .price-item--regular{font-size:1rem}.card__information .caption-with-letter-spacing{font-size:1.2rem;text-transform:none}.card_info_body{background:#c3bacc;text-align:center}.info_img{width:100%}li.grid__item .hover-content{display:none}li.grid__item:hover .hover-content{display:block;position:absolute;bottom:0;width:100%}.card__inner{position:relative}.img_hove_sizes{display:-webkit-flex;display:flex;justify-content:center;background-color:var(--gradient-base-background-1);list-style-type:none;margin:0 12px 12px;padding:8px}.img_hove_sizes li{background-color:#f8f8f8;border:solid 1px #F8F8F8;cursor:pointer;display:-webkit-flex;display:flex;justify-content:center;align-items:center;font-size:1rem;margin:0 2.5px;overflow:hidden;padding:.2rem 1rem;position:relative}.img_hove_sizes li:hover{background-color:#eaeaea;border-color:#eaeaea}.img_hove_sizes li.product-unavailable{background-color:transparent;border-color:#a6a9ab;color:#6b7177}.img_hove_sizes li a{color:var(--gradient-base-accent-1)!important;text-decoration:none!important}.img_hove_sizes li.soldout:before{content:"";background-color:#a6a9ab;height:55px;width:1px;position:absolute;transform:rotate(45deg);transform-origin:center}.banner__media.media img{object-position:center top}@media (min-width: 1400px){.img_hove_sizes li{padding:1rem 1.4rem}}.product--thumbnail_slider .slider-mobile-gutter #GalleryThumbnails .slider-button{display:none}.product__media-wrapper .product-badge{color:#fff;font-size:1rem;min-width:8rem;padding:5px 7px;position:absolute;left:2rem;top:2.5rem;text-align:center;z-index:2}.product__media-wrapper .product-badges{display:flex;flex-direction:column;gap:1rem;left:2rem;top:2rem;position:absolute;z-index:2}.product-badges .product-badge{position:relative;left:auto;top:auto}.product-badge img{display:block;margin:auto;object-fit:contain}.product-badge.badge-image{background-color:#fff;left:-2rem;padding-left:3rem;padding-right:2rem}.card__badge.airweave img{display:block;height:auto;margin:auto;max-width:100%;object-fit:contain;vertical-align:middle}.product__modal-opener .product__media-icon{color:var(--gradient-base-accent-2);bottom:3rem;left:auto;right:3rem;top:auto}.product-title-container{display:flex;align-items:center;justify-content:space-between;margin-top:0!important}.product-title-container .product__title{font-size:1.8rem;margin:0}.product-title-container .price{font-weight:600}.product-title-container .price .price__container{margin:0}.product__info-wrapper .product__info-container .product__description{margin-top:0;margin-bottom:1rem}.product__info-container .accordian .accoridan_title{display:-webkit-flex;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-weight:600;font-size:1.6rem}.product__info-container .accordian .accoridan_title .icon{display:none;height:1rem;width:1rem}.product__info-container .accordian .accoridan_title.active .icon-plus{display:none}.product__info-container .accordian .accoridan_title .icon-plus,.product__info-container .accordian .accoridan_title.active .icon-minus{display:block}.product__info-container .list_icons .icon_list{border-bottom:1px solid #EAEAEA;display:-webkit-flex;display:flex;justify-content:space-evenly;text-align:center}.product__info-container .list_icons .icon_list img{max-height:3rem}.product-form__input.option{margin-bottom:0;max-width:100%}.product-form__input input[type=radio]+label.box-style{background-color:transparent;border:solid 1px #D3D6D9;border-radius:2px;color:#525558;font-size:1.2rem;overflow:hidden;padding:1.2rem 1.8rem;position:relative}.product-form__input input[type=radio]+label.box-style:last-of-type{margin-right:0}.product-form__input input[type=radio]+label.box-style.disable{background-color:transparent!important;border-color:#a6a9ab!important;color:#6b7177!important}.product-form__input input[type=radio]+label.box-style.disable:after{content:"";background-color:#a6a9ab;height:100px;width:1px;position:absolute;transform:rotate(50deg) translateY(-50%);transform-origin:top;top:50%;left:50%}.product-form__input input[type=radio]:checked+label.box-style{background-color:transparent;border-color:#414042;color:#232936}.option-heading{display:-webkit-flex;display:flex;justify-content:space-between;align-items:center}.option-heading .form__label{font-size:1.2rem;font-weight:600;margin:0}.option-heading .product-popup-modal__button{color:#c91e8d;font-size:1.2rem;font-weight:400;height:auto;margin:0;padding:0}.model-wears,.linked-collection p{color:#a6a9ab;font-size:1.2rem;margin:0}.linked-collection p a{color:#c91e8d;display:inline-block;margin-left:.25rem}.linked-collection p a:hover{text-decoration:none}.product-form__quantity{margin:0 8px 0 0;width:100px}.product-form__quantity .quantity:before,.product-form__quantity .quantity:after{display:none}.product-form__quantity .quantity{border:solid 1px #D3D6D9;border-radius:2px;width:100%}.quantity-buttons{display:-webkit-flex;display:flex;flex-direction:column;justify-content:space-evenly}.product-form__quantity .quantity .quantity__input{padding-left:1rem}.product-form__buttons{display:-webkit-flex;display:flex;flex-wrap:wrap}body.product .product-form__buttons .product-form__submit{width:calc(100% - 110px)}.product-form__buttons .product-form__submit:hover{background-color:#97186a}.product-form__buttons .shopify-payment-button{width:100%}.notifymodal{display:none;position:fixed;z-index:1;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:#0006;z-index:99}.notifymodal-content{background-color:#fefefe;margin:auto;padding:20px;border:1px solid #888;width:90%}.notifyclose{color:#aaa;float:right;font-size:28px;font-weight:700}.notifyclose:hover,.notifyclose:focus{color:#000;text-decoration:none;cursor:pointer}.notifymodalbody .notifyproductimage,.notifymodalbody .notifybodyform{width:100%}.notifyproductimage img{max-width:60%}.notify-product-title{font-size:1.6rem;font-weight:600;margin:0}.notify-product-price{font-size:1.2rem;font-weight:600;margin:0}.notifybodyform p{margin:0}.notifybodyform #contact_form>div{margin-top:1rem}.notifybodyform #contact_form .field__input{font-size:1.2rem}.notifybodyform #contact_form .select-option{position:relative}.notifybodyform #contact_form .select-option:after{content:"";border-bottom:solid 1px var(--gradient-base-accent-1);border-right:solid 1px var(--gradient-base-accent-1);height:10px;width:10px;position:absolute;right:1.5rem;top:50%;transform:translateY(-50%) rotate(45deg);pointer-events:none}#notificationstatus.danger{background-color:#d82c0d;border-radius:2px;color:var(--gradient-base-background-1);line-height:4rem;margin-bottom:1rem;min-height:4rem;text-align:center;width:100%}.notifybodyform{position:relative}p#notificationstatus.success{background-color:#c5ead6;border-radius:2px;line-height:4rem;margin-bottom:1rem;min-height:4rem;text-align:center;width:100%;position:absolute;left:0 .;right:0;top:50%;transform:translateY(-50%)}.notifybodyform .field__input{margin-bottom:1.5rem}.notifybodyform .select-option{position:relative}.notifybodyform .select-option:after{content:"";display:block;border-bottom:solid 1px #000;border-right:solid 1px #000;transform:rotate(45deg);height:1rem;width:1rem;position:absolute;top:25%;right:1rem;pointer-events:none}#PopupModal-sizeGuide .size-guide-title{margin-top:2.8rem}#PopupModal-sizeGuide .product-popup-modal__content{left:0;right:auto;transform:translate(0)}#PopupModal-sizeGuide .product-popup-modal__content .product-popup-modal__toggle{background-color:transparent;border:none;position:absolute;left:99%;top:0;color:var(--gradient-base-background-1)}.product__modal-opener .product__media-icon{display:none}.product__media-item .product-media-zoom-icon{color:var(--gradient-base-accent-2);background-color:var(--gradient-base-background-1);border-radius:50%;cursor:pointer;position:absolute;bottom:5rem;right:2.5rem;height:3rem;width:3rem;display:-webkit-flex;display:flex;justify-content:center;align-items:center;z-index:2;opacity:0;transition:all .3s linear 0s}.product__media-item:hover .product-media-zoom-icon{opacity:1}.product__media-item .product-media-zoom-icon .icon{height:1.2rem;width:1.2rem}.product__media-item .product-media-play-icon{background-color:var(--gradient-base-background-1);color:#613883;font-size:1.2rem;border-radius:100px;cursor:pointer;position:absolute!important;left:auto!important;top:auto!important;bottom:5rem;right:1rem;height:3rem!important;width:100px!important;display:-webkit-flex!important;display:flex!important;justify-content:center;align-items:center;z-index:2;opacity:1!important;transition:all .3s linear 0s;pointer-events:none}.product-media-play-icon .icon{color:#613883;height:1.2rem;margin-right:7px;width:1.2rem}.product__media-item:hover .product-media-play-icon{opacity:1}.modal{display:none;position:fixed;z-index:99;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:#0006}.modal-content{background-color:var(--gradient-base-background-1);margin:auto;padding:20px;position:relative;width:95%}.close{color:var(--gradient-base-background-1);font-size:28px;font-weight:700;position:absolute;right:-30px;top:-10px}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer}.zoomImg{width:100%}#ModalClose-sizeGuide{background-color:transparent;border:none;color:var(--gradient-base-background-1);position:absolute;right:0;top:5rem}body.product .slider-mobile-gutter .swym-button.swym-add-to-wishlist-view-product{color:#613883;right:1rem;top:1rem;display:-webkit-flex;display:flex;justify-content:center;align-items:center;background-color:var(--gradient-base-background-1);border-radius:50%;position:absolute;height:35px;width:35px;z-index:9;opacity:1!important}body.product .slider-mobile-gutter .swym-button.swym-add-to-wishlist-view-product:after{color:#613883!important}body.product .swym-add-to-wishlist{border:none;border-radius:50%;color:#613883!important;cursor:pointer;height:38px;width:38px;display:-webkit-flex;display:flex;justify-content:center;align-items:center;position:absolute;right:1.5rem;top:1.5rem;z-index:4;background:var(--gradient-base-background-1)}body.product .swym-add-to-wishlist .icon{height:1.2rem;width:1.2rem}body.product .swym-add-to-wishlist .icon-heart-solid,body.product .swym-add-to-wishlist.swym-added .icon-heart{display:none}body.product .swym-add-to-wishlist.swym-added .icon-heart-solid{display:block;fill:#613883}.product__info-container .swym-button-bar:empty{display:none}@media (max-width: 749px){#GalleryThumbnails{height:auto!important;position:relative}.product__media-wrapper .thumbnail-slider{display:none}.product__media-wrapper .thumbnail-slider .thumbnail-list.slider{justify-content:flex-end;margin-right:10rem}.product__media-wrapper .thumbnail-slider .thumbnail-list.slider .thumbnail-list__item{height:8px;overflow:hidden;position:relative;width:8px}.product__media-wrapper .thumbnail-slider .thumbnail-list.slider .thumbnail-list__item .thumbnail{background-color:#d3d6d9;border:solid 1px #D3D6D9;border-radius:50%;height:100%;width:100%}.product__media-wrapper .product__media-list{column-gap:1.5rem}.product__media-wrapper .thumbnail-slider .thumbnail-list.slider .thumbnail-list__item .thumbnail[aria-current]{border-color:#613883;background-color:#613883;box-shadow:none}.product__media-wrapper .slider-mobile-gutter:not(.thumbnail-slider) .slider-buttons{position:absolute;right:1.5rem;display:none}.product__media-wrapper .slider-mobile-gutter:not(.thumbnail-slider) .slider-buttons .slider-counter{color:#d3d6d9;font-size:1.2rem;margin:0}.product__media-wrapper .slider-mobile-gutter:not(.thumbnail-slider) .slider-buttons .slider-counter .slider-counter--current{color:var(--gradient-base-accent-1)}.product__media-item .product-media-play-icon,.product__media-item .product-media-zoom-icon{opacity:1}body.product .slider-mobile-gutter .swym-button.swym-add-to-wishlist-view-product{right:3rem;top:2rem}.product__media-list.slider--mobile .media-item-external_video .deferred-media{height:100%;padding:0!important}body.product .swym-add-to-wishlist{right:3rem}}@media (min-width: 750px){.product__media-wrapper media-gallery[data-desktop-layout=thumbnail_slider]{display:-webkit-flex;display:flex;justify-content:space-between}.product__media-wrapper [data-desktop-layout=thumbnail_slider] .slider-mobile-gutter:not(.thumbnail-slider){order:2;overflow:hidden;width:calc(75% - 10px)}.product__media-wrapper .slider-mobile-gutter:not(.thumbnail-slider) .product__media-list.slider--mobile{margin-bottom:0;padding-bottom:0}.single_product_img_template slider-component{width:100%!important}.product__media-wrapper [data-desktop-layout=thumbnail_slider] .slider-mobile-gutter.thumbnail-slider{order:1;width:calc(25% - 10px)}.product__media-wrapper .slider-mobile-gutter.thumbnail-slider .thumbnail-list{display:-webkit-flex;display:flex;flex-direction:column}#GalleryThumbnails{height:100%;width:100%;overflow:hidden}#GalleryThumbnails .thumbnail-list{width:100%;height:99%;overflow-y:auto;padding:0}.slider-mobile-gutter.thumbnail-slider .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{margin-bottom:10px;width:100%}.product__media-wrapper .thumbnail-list__item:before{padding-bottom:140%}.product__media-wrapper .thumbnail--narrow img{height:auto;width:100%;max-width:100%}.product__media-wrapper .thumbnail--narrow{box-shadow:none}.product__media-wrapper .slider-mobile-gutter.thumbnail-slider .thumbnail[aria-current]{box-shadow:none;border:solid 1px var(--gradient-base-accent-2)}.product__media-wrapper .slider-mobile-gutter.thumbnail-slider .thumbnail:hover{opacity:1}.product__info-wrapper .product__info-container{max-width:44rem;margin:auto}.product-title-container .product__title{font-size:2.2rem}.notifymodal-content{max-width:719px}.notifyproductimage img{max-width:100%}.notifymodalbody{padding:0 5rem}.notifymodalbody .grid{column-gap:40px}.notifymodalbody .grid .notifyproductimage{width:calc(40% - 20px)}.notifymodalbody .notifybodyform{width:calc(60% - 20px)}#PopupModal-sizeGuide .product-popup-modal__content{left:auto;right:0}.modal-content{width:70%}#ModalClose-sizeGuide{right:70%;top:10rem}}@media (min-width: 990px){.notifymodalbody{padding:2rem 8rem}.modal-content{width:50%}#recentproductgrid .grid__item{max-width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}.product__media-list .deferred-media{height:100%}}@media (min-width: 768px){.boost-pfs-search-suggestion-column-2-non-fullwidth:not(.boost-pfs-search-suggestion-mobile){right:0!important;left:0!important;margin:auto}.boost-pfs-search-suggestion-popover{left:auto!important;right:26%!important}}.instacustom .instacustom .insta-title{display:-webkit-flex;display:flex;align-items:center;justify-content:center;text-transform:uppercase;text-align:center}.instacustom .instacustom .insta-title .icon{margin-right:10px;position:relative;top:-1px;height:20px;width:20px}.shopify-payment-button__button--unbranded[disabled]{display:none}#instamodal{display:none;position:fixed;z-index:999;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:#000000b3}#instamodal.showinsta{display:block}.insta-inner{background-color:#fff;margin:auto;max-width:1000px;width:80%}.insta-inner{display:-webkit-flex;display:flex}.insta-inner .media-wrapper{width:60%}.insta-inner .media-wrapper img{height:100%;object-fit:cover;vertical-align:top;width:100%}.insta-inner .media-wrapper video{height:100%;width:100%}.insta-inner .content-wrapper{padding:1rem;width:40%}.insta-head{border-bottom:1px solid #EAEAEA;display:-webkit-flex;display:flex;align-items:center;position:relative}.insta-head img{margin-right:1rem;max-width:5rem}.insta-head .insta-modal-close{position:absolute;right:0;top:0}.insta-head a{color:var(--gradient-base-accent-1);display:block;text-decoration:none}.insta-head h2{font-size:1.6rem;line-height:1;margin:0}.insta-buttons ul{display:-webkit-flex;display:flex;align-items:center;justify-content:space-between;list-style-type:none;margin:0;padding:1rem 0 0}.insta-buttons ul li{cursor:pointer}#instacustomdescription{word-wrap:break-word;white-space:pre-wrap;clear:both;color:#666;height:450px;overflow-x:hidden;width:90%;margin:20px auto 0}#insta_footer{border-top:1px solid #EAEAEA;font-size:1.1rem;padding-top:.8rem}#insta_footer a{color:var(--gradient-base-accent-1);text-decoration:none}@media (max-width: 767px){#instamodal{padding-top:.5rem}.insta-inner{flex-direction:column;max-width:calc(100% - 1rem);width:100%}.insta-inner .media-wrapper,.insta-inner .content-wrapper{width:100%}}@media (max-width: 989px) and (min-width: 768px){.insta-inner{height:380px;top:50%;position:relative;transform:translateY(-50%);max-width:760px;width:100%}.insta-inner{height:380px}#instacustomdescription{height:210px}}@media (min-width: 990px){.insta-inner{height:625px}}#swym-wishlist-render-container{font-family:Proxima Nova}#swym_main_collection_product_grid a.remove{height:2rem;right:0;left:auto;width:2rem;display:flex;justify-content:center;align-items:center;text-decoration:none;z-index:1}.search-header-wrap{background-color:#f8f8f8;padding:3rem 0}.search-header-wrap h1,body.search .template-search .filters-toolbar-wrapper{margin-top:0}.boost-pfs-search-suggestion-header-view-all,.boost-pfs-search-suggestion-header-view-all a{background-color:transparent!important;text-align:left!important;text-decoration:underline!important;color:var(--gradient-base-accent-2)!important}.boost-pfs-search-suggestion-header-view-all a span{background:none!important}.boost-pfs-search-suggestion-header-view-all:hover,.boost-pfs-search-suggestion-header-view-all:hover a{background-color:transparent!important}.boost-pfs-search-suggestion-groups-pro{border-left:1px solid #EAEAEA}.price__sale .price-item.price-item--sale{color:#c91e8d!important}.product.studio main{font-family:Gilroy,sans-serif}.main-product-section .product-badges .product-badge{left:-2rem}@media screen and (max-width: 768px){.product__media-wrapper .product-badge img{max-width:70px}.product__media-wrapper .product-badge.badge-image{padding:0;max-width:100px}}.reward-product{display:flex;padding:3px 0;width:100%;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:2px;border:1px solid var(--brand-primary-2, #C91E8D);background:var(--brand-primary-2, #C91E8D)}.reward-product p{color:var(--grayscale-06-white, #FFF);font-size:14px;font-style:normal;font-weight:600;line-height:normal}.reward-product a{color:var(--grayscale-06-white, #FFF);font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-decoration-line:underline}.reward-cart{display:flex;flex-direction:column;align-items:center;gap:12px;align-self:stretch}.reward-cart p{margin:0}.reward-cart .reward-point{color:var(--brand-primary-1, #613883);font-weight:700}.reward-cart-text p{margin:0;display:inline-block}.reward-cart{margin-bottom:24px}.reward-cart .progress-bar{width:100%;background:var(--brand-primary-1, #613883);height:6px}#shopify-section-ajax-cart .swiper-pagination{position:relative;text-align:left;margin-top:10px;bottom:0!important}.badge-seller{background:#ed7829;color:#fff;border:none}.rich-text__text p{font-size:12px}.content-slider-subheading{font-size:16px}.page.about-us .rich-text__text p{font-size:14px;line-height:normal}.page.about-us .icon-list-item h3{font-size:14px;font-weight:600;margin-bottom:2px;margin-top:6px}.page.about-us .image-with-text__content{background:none}.video-with-text.video-section__media[loaded=true]{padding-bottom:0!important}@media (max-width: 480px){body.page.about-us .image-text-inner{padding-left:1px;padding-right:1px}body.page.about-us .image-text-inner .button{width:100%}body.page.about-us .rich-text__blocks .button{min-width:217px}}@media (min-width: 1400px){body.page.about-us .image-text-inner .button{min-width:256px}}
/*# sourceMappingURL=/cdn/shop/t/313/assets/custom.css.map */
