@font-face{font-family:SofiaProRegular;src:url(SofiaProRegular.woff2) format("woff2"),url(SofiaProRegular.woff) format("woff");font-display:swap}@font-face{font-family:SofiaProMedium;src:url(SofiaProMedium.woff2) format("woff2"),url(SofiaProMedium.woff) format("woff");font-display:swap}.no-js:not(html){display:none}.no-js .no-js:not(html){display:block}.no-js .js{display:none}.supports-no-cookies:not(html){display:none}html.supports-no-cookies .supports-no-cookies:not(html){display:block}html.supports-no-cookies .supports-cookies{display:none}html{padding-bottom:0}body{min-height:100%;min-height:100vh}*,*:before,*:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.overlay{position:absolute;width:100%;height:100%;top:0;bottom:0;left:0;right:0;background:var(--overlay-bg);opacity:var(--overlay-opacity);z-index:1}.bg-color{background:var(--bg-color)}button>*{pointer-events:none}.rounded{border-radius:var(--bs-border-radius-xl)}@media screen and (min-width:992px){.rounded{border-radius:var(--bs-border-radius-xxl)}}ul>li:not(.page-item):not(.rounded-pill),ol>li:not(.page-item):not(.rounded-pill){padding-bottom:1rem}a:not(.btn),.btn-footer,.featured-product-link{text-underline-offset:5px;text-decoration-thickness:.75px;transition:all var(--default-transition-speed) ease}.btn-primary,.btn-outline-primary,.btn-ternary,.btn-secondary-arrow{display:inline-flex;align-items:center;justify-content:center}.btn-primary:after,.btn-outline-primary:after,.btn-ternary:after,.btn-secondary-arrow:after{content:"";display:inline-block;width:10px;height:10px;margin-left:10px;background-image:var(--chevron-right-white);background-repeat:no-repeat;transform-origin:left;transition:transform .25s;margin-top:.175rem}.btn-primary:hover:after,.btn-outline-primary:hover:after,.btn-ternary:hover:after,.btn-secondary-arrow:hover:after{transform:scale(1.3)}.btn-primary:hover,.btn-primary:hover:active{background-color:var(--brand-orange);border-color:var(--brand-orange)}.btn-outline-primary.btn-outline-primary-reverse{color:var(--bs-btn-hover-color);border-color:var(--bs-btn-hover-color)}.btn-outline-primary.btn-outline-primary-reverse:after{background-image:var(--chevron-right-white)}.btn-outline-primary.btn-outline-primary-reverse:hover{color:var(--bs-secondary);border-color:var(--bs-btn-border-color);background-color:var(--bs-btn-hover-color)}.btn-outline-primary.btn-outline-primary-reverse:hover:after{background-image:var(--chevron-right-orange)}.btn-outline-primary:after{background-image:var(--chevron-right)}.btn-outline-primary:hover:after{background-image:var(--chevron-right-white)}.btn.btn-ternary{background-color:var(--bs-white);border-color:var(--bs-white);color:var(--bs-primary)}.btn.btn-ternary:after{background-image:var(--chevron-right)}.btn.btn-ternary:hover,.btn.btn-ternary:active{background-color:var(--bs-white);color:var(--brand-orange);border-color:var(--bs-white)}.btn.btn-ternary:hover:after,.btn.btn-ternary:active:after{background-image:var(--chevron-right-orange)}div:not(.form-floating) input::placeholder{color:var(--brand-grey);font-size:.875rem}.form-floating>label{color:var(--brand-grey);font-size:.875rem}.form-floating>.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-floating>.form-select~label{transform:scale(.65) translateY(0) translate(.15rem)}.was-validated.is-invalid .invalid-feedback{display:block}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{line-height:1.3}h1 span,.h1 span,h2 span,.h2 span,h3 span,.h3 span,h4 span,.h4 span,h5 span,.h5 span,h6 span,.h6 span{display:inline-block;position:relative;opacity:1;transition:transform 1s cubic-bezier(.57,0,.18,1),opacity 1.25s cubic-bezier(.57,0,.18,1)}h1 span.text-shift,h1 span.text-shift-slider,.h1 span.text-shift,.h1 span.text-shift-slider,h2 span.text-shift,h2 span.text-shift-slider,.h2 span.text-shift,.h2 span.text-shift-slider,h3 span.text-shift,h3 span.text-shift-slider,.h3 span.text-shift,.h3 span.text-shift-slider,h4 span.text-shift,h4 span.text-shift-slider,.h4 span.text-shift,.h4 span.text-shift-slider,h5 span.text-shift,h5 span.text-shift-slider,.h5 span.text-shift,.h5 span.text-shift-slider,h6 span.text-shift,h6 span.text-shift-slider,.h6 span.text-shift,.h6 span.text-shift-slider{transform:translateY(100px);opacity:0}h1:has(span),.h1:has(span),h2:has(span),.h2:has(span),h3:has(span),.h3:has(span),h4:has(span),.h4:has(span),h5:has(span),.h5:has(span),h6:has(span),.h6:has(span){overflow:hidden}.text-anim,.text-anim-slider{transition:opacity 1s cubic-bezier(.57,0,.18,1)}@media screen and (min-width:992px){body{--bs-body-font-size: 1rem}a:hover,.btn-footer:hover,.featured-product-link:hover{text-underline-offset:7px}.btn{font-size:1rem}.btn-lg-long{padding:.5rem 3rem;width:auto}h1,.h1,h2,.h2{font-size:3.5rem}h3,.h3{font-size:2rem}h4,.h4{font-size:1.75rem}h5,.h5{font-size:1.5rem}h6,.h6{font-size:1.25rem}}.aspect-ratio{position:relative;width:100%}.aspect-ratio:before{content:"";display:block;padding-bottom:calc(100%/(var(--aspect-ratio)));width:100%}.aspect-ratio img{position:absolute;top:0;left:0;right:0;width:100%}.aspect-ratio.focal-point img.loaded{position:relative}.aspect-ratio.focal-point:before{position:absolute;top:0}.responsive-image{position:relative}.responsive-image img{display:block;width:100%;height:auto}.responsive-bg-image{width:100%;height:100%}.responsive-bg-image img{height:100%;object-fit:cover}img.lazy,img.lazyloading{opacity:0}img.loaded,img.error,img.flickity-lazyloaded{opacity:1;will-change:opacity;-moz-transition:opacity .8s ease-out .1s;-ms-transition:opacity .8s ease-out .1s;-webkit-transition:opacity .8s ease-out .1s;transition:opacity .8s ease-out .1s}img.error{opacity:.5}.image-preloader{position:absolute;display:flex;bottom:0;left:0;right:0;top:0;opacity:0;visibility:hidden;margin:auto;pointer-events:none;z-index:-1;transition:all .2s ease-in-out;overflow:hidden;width:50%;max-width:160px}.image-preloader svg{margin:auto}.lazyloading+.image-preloader,.lazyloading .image-preloader,.loading-wrapper .image-preloader.cart-drawer,img.lazy:not(.loaded)+.image-preloader{opacity:1;visibility:visible;z-index:1}.lazyloading+.image-preloader:after,.lazyloading .image-preloader:after,.loading-wrapper .image-preloader.cart-drawer:after,img.lazy:not(.loaded)+.image-preloader:after{-webkit-animation:lazyLoader 3s infinite;animation:lazyLoader 3s infinite;-webkit-animation-timing-function:cubic-bezier(.43,.43,.25,.99);animation-timing-function:cubic-bezier(.43,.43,.25,.99)}.loaded .image-preloader{opacity:0;visibility:hidden}@media screen and (min-width:992px){.image-preloader{max-width:200px}}@-webkit-keyframes lazyLoader{0%,to{transform:translate(-50%)}50%{transform:translate(100%)}}@keyframes lazyLoader{0%,to{transform:translate(-50%)}50%{transform:translate(100%)}}.shopify-section:empty{display:none}main{height:auto}main section.shopify-section{padding-top:var(--section-padding-common);padding-bottom:var(--section-padding-common)}main section.shopify-section:first-child{padding-top:0}.section-header{overflow:clip}.section-header .navbar .logo svg{width:5.1875rem;max-height:1.0869rem}.section-header .navbar a:focus-visible,.section-header .navbar svg:focus-visible,.section-header .navbar .cart-icon:focus-visible,.section-header .navbar .navbar-toggler:focus-visible{outline:none}.section-header .navbar .cart-icon,.section-header .navbar .account-icon{transition:all .15s ease-in-out}.section-header .navbar .cart-icon svg,.section-header .navbar .account-icon svg{width:1.25rem;height:auto;transform:translateZ(0)}.section-header .navbar .search-icon{padding:0;border:none;transition:all .15s ease-in-out}.section-header .navbar .search-icon svg{width:1.5rem;height:auto;transform:translateZ(0)}.section-header .navbar .cart-count{font-size:.625rem;font-weight:700;text-align:center;width:1.125rem;height:1.125rem;padding:0;background:var(--bs-secondary)}.section-header .navbar .navbar-wrapper{margin:.32px 0}.section-header .navbar .navbar-brand{width:5.1875rem;transition:width .15s cubic-bezier(.23,.01,.2,.99),padding .15s ease-in-out .1s}.section-header .navbar .navbar-brand:before{content:"";position:absolute;left:0;top:0;background:var(--bs-white);width:100%;height:100%;border-radius:30px;z-index:-1;opacity:0;visibility:hidden;transition:opacity .15s ease-in-out}.section-header .navbar .navbar-brand svg{transform:translateZ(0)}.section-header .navbar .navbar-toggler{transition:all .15s cubic-bezier(.23,.01,.2,.99)}.section-header .navbar .navbar-toggler:focus,.section-header .navbar .navbar-toggler:hover{box-shadow:none;border:none;outline:none}.section-header .navbar .navbar-toggler div{display:block;height:.125rem;width:.9375rem;background:var(--bs-black);border-radius:30px;transition:all .15s ease}.section-header .navbar .navbar-toggler div:first-child{margin-bottom:.5rem}.section-header .navbar .main-nav-wrapper{position:fixed;left:0;width:100%;height:calc(100dvh - var(--header-height) + 1.25rem);top:var(--header-height);z-index:-2;padding:0 .75rem;overflow-x:hidden;overflow-y:scroll;transition:height .25s ease-in-out .25s}.section-header .navbar .main-nav-wrapper.show{height:calc(100dvh - var(--header-height) + 1.25rem)}.section-header .navbar .main-nav-wrapper:before{content:"";position:fixed;left:0;top:0;background:var(--light-grey);width:100%;height:100%;z-index:-2;opacity:0;visibility:hidden;transition:opacity .15s ease-in-out,visibility .15s ease-in-out}.section-header .navbar .main-nav-wrapper .megamenu{background-color:var(--light-grey);left:0;top:var(--header-height);max-height:calc(95dvh - var(--header-height));overflow-y:scroll}.section-header .navbar .main-nav-wrapper .megamenu .card-img-top{border-radius:.25rem;overflow:clip}.section-header .navbar .main-nav-wrapper .megamenu .card-body{padding-top:0}.section-header .navbar .main-nav-wrapper .megamenu h5{color:#000;text-wrap:balance}.section-header .navbar .main-nav-wrapper.show:before{opacity:1;visibility:visible}.section-header .navbar .main-nav-wrapper>.accordion .accordion-body>.row:not(.learn-more-mobile){--bs-gutter-y: .6875rem;--bs-gutter-x: .6875rem}.section-header .navbar .main-nav-wrapper>.accordion .accordion-item{border-radius:0}.section-header .navbar .main-nav-wrapper>.accordion .accordion-item .accordion-button,.section-header .navbar .main-nav-wrapper>.accordion .accordion-item .accordion-link{font-size:1rem;background:#0000;box-shadow:none;transition:border-bottom-color .15s ease-in-out}.section-header .navbar .main-nav-wrapper>.accordion .accordion-item .accordion-button[aria-expanded=true]{border-bottom-color:#0000}.section-header .navbar .main-nav-wrapper .accordion-button:after{background-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18 9L12 15L6 9" stroke="%237E7E89" stroke-linecap="round" stroke-linejoin="round"/></svg>')}@media all and (max-width:768px){.section-header .navbar .navbar-toggler[aria-expanded=true]{width:1.5625rem;min-width:1.5625rem;height:1.5rem;background:var(--bs-black);margin-right:.65rem}.section-header .navbar .navbar-toggler[aria-expanded=true] div{background-color:var(--bs-white);position:relative;top:.375rem}.section-header .navbar .navbar-toggler[aria-expanded=true] div:first-child{transform:rotate(-45deg) translateY(.4375rem) scale(.75)}.section-header .navbar .navbar-toggler[aria-expanded=true] div:nth-child(2){transform:rotate(45deg) translateY(-.4375rem) scale(.75)}.section-header .navbar .navbar-toggler[aria-expanded=true]~.account-icon,.section-header .navbar .navbar-toggler[aria-expanded=true]~.search-icon,.section-header .navbar .navbar-toggler[aria-expanded=true]~.cart-link{opacity:0;visibility:hidden;width:0}.section-header .navbar .navbar-toggler[aria-expanded=true]~.navbar-brand{width:calc(100% - 2.25rem);padding:.55rem 0}.section-header .navbar .navbar-toggler[aria-expanded=true]~.navbar-brand svg{margin-left:.5rem;transition:margin .15s ease-in .3s}.section-header .navbar .navbar-toggler[aria-expanded=true]~.navbar-brand:before{opacity:1;visibility:visible}}@media screen and (min-width:768px){.section-header .navbar .navbar-wrapper{margin:1.94px 0}.section-header .navbar .cart-icon svg,.section-header .navbar .account-icon svg,.section-header .navbar .search-icon svg{width:1.5rem}}@media(pointer:coarse)and (min-device-width:320px)and (max-device-width:812px)and (-webkit-min-device-pixel-ratio:3){.section-header .navbar:has(.main-nav-wrapper.show){background-color:var(--light-grey)}.section-header .navbar:has(.main-nav-wrapper.show) .navbar-brand:before{z-index:0}.section-header .navbar:has(.main-nav-wrapper.show) .navbar-toggler[aria-expanded=true]{z-index:1;position:relative}}.section-header .product-item{padding-bottom:0;margin-bottom:0}.section-header .product-item .card{border:none;height:100%}.section-header .product-item .card-body .d-flex>div{padding-top:.625rem;border-top:1px solid #e3e3ef}.section-header .product-item .product-title{font-size:.9537rem;font-weight:400}.section-header .product-item .reviews,.section-header .product-item .metafields-wrapper{display:none}.section-header .image-wrapper{max-height:5rem}.section-header .image-wrapper .text-wrapper{z-index:2}.section-header .nav-link-icon{width:1.5rem}@media all and (max-width:768px){.section-header .nav-link-icon img{filter:saturate(67%) hue-rotate(207deg) brightness(13%)}.section-header:has(.announcement-bar.d-none) .navbar .main-nav-wrapper{top:calc(var(--header-height))}}@media screen and (min-width:768px){.section-header{background-color:#0000}.section-header header{background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))}.section-header .nav-link-icon{width:2.0625rem;height:2.0625rem}.section-header .nav-link-icon .responsive-image img{height:2.0625rem;width:2.0625rem}.section-header .product-item .product-title{font-size:1.5rem;font-weight:400}.section-header .product-item .product-img-wrapper{padding:1.875rem 2.15rem .875rem}.section-header .image-wrapper{height:8.3125rem;max-height:unset}.section-header .image-wrapper .text-wrapper p{font-size:.875rem}.section-header .navbar .main-nav-wrapper{display:block;position:relative;right:unset;width:auto;height:auto;top:unset;left:unset;z-index:unset;overflow:unset}.section-header .navbar .main-nav-wrapper.show{height:auto}.section-header .navbar .main-nav-wrapper>.accordion{height:auto;overflow:unset}.section-header .navbar .main-nav-wrapper .btn-link[aria-expanded=true]{background-color:var(--light-grey)}.section-header .navbar .main-nav-wrapper .accordion-button{font-size:.75rem}.section-header .navbar .main-nav-wrapper .accordion-button.hide-caret:after{display:none}.section-header .navbar .main-nav-wrapper .accordion-button:after{background-image:url('data:image/svg+xml,<svg width="10" height="10" viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2.5 3.75L5 6.25L7.5 3.75" stroke="%23B1B1BC" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-size:.75rem;background-position:center;width:1rem;height:1rem}.section-header .navbar .main-nav-wrapper .megamenu .wrapper .collection-image{min-height:13.3125rem;max-height:13.3125rem;padding:2.25rem}}@media screen and (min-width:992px){.section-header .navbar .navbar-brand{width:7.75rem}.section-header .navbar .navbar-brand svg{width:7.75rem;max-height:1.6238rem}.section-header .gx-lg-custom{--bs-gutter-x: 2rem}}.announcement-bar:before{content:"";position:absolute;left:-100vw;top:0;width:200vw;height:100%;z-index:0}.announcement-bar .copy{overflow-x:scroll;overflow-y:hidden;position:relative;z-index:1;scrollbar-width:none;-ms-overflow-style:none}.announcement-bar .copy.text-decoration-none a{text-decoration:none}.announcement-bar .copy::-webkit-scrollbar{display:none}.announcement-bar p{font-size:var(--bar-font-size);white-space:nowrap}.announcement-bar p:last-child{margin-bottom:0}.announcement-bar .close-wrapper{top:-100%}.announcement-bar .close-wrapper button{z-index:1}.announcement-bar .close-wrapper .x-close{width:1.25rem;height:1.25rem;margin-right:-.25rem}.announcement-bar .banner-copy-wrapper{z-index:0;padding-top:3.86px;padding-bottom:3.86px}@media screen and (min-width:768px){.announcement-bar .banner-copy-wrapper{padding-top:2.5px;padding-bottom:2.5px}}#MegaMenuBackdrop{z-index:11;opacity:0}.shop-the-look .icon-wrapper{bottom:13px;left:14px;z-index:2;cursor:pointer}.shop-the-look .icon-wrapper *{pointer-events:none}.shop-the-look .icon-wrapper a{display:block}.shop-the-look .icon-wrapper a svg{height:30px;width:30px}.shop-the-look .product-grid{display:none}@media screen and (min-width:992px){.shop-the-look .icon-wrapper a svg{width:43px;height:43px}}.section-video-banner .heading-wrapper{z-index:1;color:var(--bs-white);position:absolute}.template-collection .collection-hero{width:100%;height:100%;overflow:hidden;position:relative}.template-collection .collection-hero .hero-slider{height:400px}@media screen and (min-width:992px){.template-collection .collection-hero .hero-slider{height:600px}}.toast-wrapper{z-index:-1;height:100vh;position:fixed;width:100%;top:0;left:0;visibility:hidden}.toast-wrapper.active{z-index:10001;background:#00000080;visibility:visible}.icon{width:1.5rem;height:1.5rem}.icon.bottom{transform:rotate(90deg)}.icon.top{transform:rotate(-90deg)}.icon.left{transform:rotate(-180deg)}.icon path{fill:none;stroke:var(--bs-secondary)}.icon.dark path{fill:none;stroke:var(--bs-black)}.icon.light path{fill:none;stroke:var(--bs-white)}.icon.fill path{fill:var(--bs-black);stroke:unset}.icon.fill.dark path{fill:var(--bs-secondary);stroke:unset}.icon.fill.light path{fill:var(--bs-white);stroke:unset}@media screen and (min-width:992px){.icon{width:2.5rem;height:2.5rem}}.offcanvas{--bs-offcanvas-transition: transform .5s ease}
/*# sourceMappingURL=/cdn/shop/t/170/assets/theme.css.map */
