@font-face{font-family:Outfit;src:url(https://cdn.shopify.com/oxygen-v2/39057/31833/66585/2029319/assets/outfit-latin-CdKZfrg9.woff2) format("woff2"),url(https://cdn.shopify.com/oxygen-v2/39057/31833/66585/2029319/assets/outfit-latin-CdKZfrg9.woff2) format("woff2-variations");font-weight:100 900}*{font-family:Outfit,sans-serif!important}body:has(.overlay.expanded){overflow:hidden}:root{--aside-width: 100%;--aside-filter-width: 380px;--cart-aside-summary-height-with-discount: 300px;--cart-aside-summary-height: 250px;--grid-item-width: 355px;--header-height: 260px;--header-height-small: 166px;--color-dark: #000;--color-light: #fff;--color-primary: #2b2b2e;--color-gray-50: #ffffff;--color-gray-55: #f7f7f7;--color-gray-60: #fbfbfa;--color-gray-65: #c5c5c5;--color-gray-70: #d3d3d3;--color-gray-100: #d9d9d9;--color-gray-200: #b9b9b9;--color-gray-210: #ababab;--color-gray-300: #6a6a6a;--color-gray-350: #6d6d6d;--color-gray-400: #6f6f6f;--color-gray-500: #535353;--color-gray-600: #4b4b4b;--color-black: #1c1b1f;--color-black-2: #4b4b4e;--color-red: #e60000;--color-light-gray: #eeeeee;--home-component-bottom-margin: 71px;--no-bottom-margin: 0px;--color-blue: #5f8a9a;--color-red-2: #e60000;--color-darkest-gray: #747474;--color-beige: #cecac7;--color-green: #007a00;--color-dark-grey: #a7a7a7;--basis-half-minus-gap-6: calc(50% - .8rem) }img{border-radius:4px}.colorFilterBorderActive{border:black solid 2px}.colorFilterBorder{border:black solid 1.5px}colorFilterBorder .size-filter-dark{background-color:var(--color-primary)}.size-filter-dark span{color:var(--color-light)}.size-filter-light{background-color:var(--color-light-gray)}.size-filter-light:hover{background-color:var(--color-gray-100)}.size-filter-light span{color:var(--color-primary)}.overlay.expanded.filter header{margin:16px 16px 0}.overlay.expanded.filter main{overflow-y:auto;scrollbar-width:none}.overlay.expanded.filter main::-webkit-scrollbar{display:none}.header-menu-mobile{height:auto}@media screen and (min-width: 768px){.otnotice-content{display:flex}.otnotice-menu{position:static!important;min-width:310px!important;height:800px!important}.otnotice-sections{margin-left:100px!important;margin-bottom:50px!important}}@media screen and (max-width: 1024px){.otnotice-sections{margin-left:24px!important}}.mobile-nav-menu-item{margin-top:10px!important;margin-bottom:10px!important}.header-menu-buttons{background:none}aside{background:var(--color-light);box-shadow:0 0 50px #0000004d;height:100%;max-width:var(--aside-width);min-width:var(--aside-width);position:fixed;right:calc(-1 * var(--aside-width));top:0;transition:transform .2s ease-in-out;padding-bottom:20px}.input-checkbox-filter{margin-bottom:0}.custom-checkbox{position:relative;display:flex;align-items:center;cursor:pointer;width:20px;height:20px;outline:1px solid black;margin-right:5px;border-radius:0}.custom-checkbox:hover{outline-width:2px}.custom-checkbox.checked{background-color:var(--color-primary)}.custom-checkbox.checked .check-sign{width:5px;height:10px;border:solid #ffffff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:4px;left:8px}.filter aside{left:calc(-1 * var(--aside-filter-width));max-width:var(--aside-filter-width);min-width:var(--aside-filter-width)}@media (max-width: 768px){.filter aside{left:calc(-1 * var(--aside-width));max-width:var(--aside-width);min-width:var(--aside-width)}}.filter aside.active{transform:translate(calc(1 * var(--aside-width)))}aside header .close{font-weight:700;opacity:.8;text-decoration:none;transition:all .2s;width:20px}aside header .close:hover{opacity:1}aside header h2{margin-bottom:.6rem;margin-top:0}aside main{padding:1rem}aside p{margin:0 0 .25rem}aside p:last-child{margin:0}aside li{margin-bottom:.125rem}.overlay{background:#0003;bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .4s ease-in-out;transition:opacity .4s;visibility:hidden;z-index:10}.overlay .close-outside{background:transparent;border:none;color:#000;height:100%;left:0;position:absolute;top:0;width:calc(100% - var(--aside-width))}.overlay .light{background:#ffffff80}.overlay .cancel{cursor:default;height:100%;position:absolute;width:100%}.overlay.expanded{opacity:1;pointer-events:auto;visibility:visible}.overlay.expanded.filter aside{transform:translate(calc(1 * var(--aside-width)))}.overlay.expanded.filter{z-index:10000000000}.overlay.expanded aside{transform:translate(calc(var(--aside-width) * -1))}.generic-button-config{cursor:pointer}button.reset:not(:has(>*)){height:1.5rem;line-height:1.5rem}button.reset:hover:not(:has(>*)){text-decoration:underline;cursor:pointer}.no-underscore{text-decoration:none!important}.underscored{text-decoration:underline!important}.white-icon path{fill:#fff}.Polaris-Icon__Svg{width:24px;height:24px}.header .Polaris-Icon__Svg{fill:#fff}.header-icon{min-width:24px;min-height:24px}@media (min-width: 1284px){.xl-menu-padding{padding:1.5625rem 2.036rem 2.5rem!important}}.active-icon svg{fill:var(--p-color-bg-fill-brand-active)}.header-menu-mobile{display:flex;flex-direction:column;grid-gap:1rem;color:#000}.header-menu-desktop{display:none;padding:1rem}@media (min-width: 45em){.header-menu-desktop{display:flex;padding:2.3rem}}.header-menu-item{cursor:pointer;font-size:14px;padding-top:2.5rem!important}.right-arrow{color:#0000004d}.category-menu{position:relative}.main-desktop-menu{position:absolute;left:0}.bottom-section{max-width:1440px;padding-left:99.5px;padding-right:99.5px}@media (max-width: 1190px){.bottom-section{padding-left:30px;padding-right:30px}}@media (max-width: 767px){.bottom-section{padding-left:15px;padding-right:15px}}@media (min-width: 1440px){.bottom-section{margin-left:calc((100% - 1440px)/2);margin-right:calc((100% - 1440px)/2)}}.drop-items{max-width:1440px;padding-left:90px}@media (max-width: 1190px){.drop-items{padding-left:30px}}@media (max-width: 767px){.drop-items{padding-left:15px}}@media (min-width: 1440px){.drop-items{margin-left:calc((100% - 1440px)/2)}}.search-input{padding:5px 30px 5px 10px;border:1px solid #ccc;border-radius:4px}.search-input-icon{height:38px;width:38px;display:flex;flex-direction:row;align-items:center;justify-content:center;background-color:transparent;cursor:pointer}.search-input-button{height:38px;width:38px;padding-top:8px;padding-left:8px;position:absolute;top:4px;right:0;pointer-events:none}@media (max-width: 767px){.body{margin-top:0!important}}.cart-component-mobile{padding:0;margin:0}.body,.account-page,.site-map,.collection-page,.breadcrumb,.products-details,.cart-component,.mailing-section,.all-brands,.all-colors,.threadsy-main-page{max-width:1440px;margin:50px auto;padding-left:90px;padding-right:90px}@media (max-width: 1190px){.body,.account-page,.site-map,.collection-page,.breadcrumb,.products-details,.cart-component,.mailing-section,.all-brands,.all-colors,.threadsy-main-page{padding-left:30px;padding-right:30px}}@media (max-width: 600px){.body,.account-page,.site-map,.collection-page,.breadcrumb,.products-details,.cart-component,.mailing-section,.all-brands,.all-colors,.threadsy-main-page{margin-top:0;padding-left:24px;padding-right:24px}}.faq-page{max-width:1440px;margin:50px auto;padding-left:312px;padding-right:312px}@media (max-width: 1190px){.faq-page{padding-left:150px;padding-right:150px}}@media (max-width: 600px){.faq-page{margin-top:0;padding-left:24px;padding-right:24px}}@media (max-width: 1023px){.main-banner-image{margin-left:-30px;margin-right:-30px}}.footer{position:relative;background:var(--color-primary);margin-bottom:0!important}.footer-section{max-width:1440px;padding-left:90px;padding-right:90px}@media (max-width: 1190px){.footer-section{padding-left:30px;padding-right:30px}}@media (max-width: 600px){.footer-section{margin-top:0;padding-left:15px;padding-right:15px}}.footer-separator{margin-left:-1000px;margin-right:-1000px;border-bottom:1px solid var(--color-light)}.footer-bar{position:absolute;bottom:0;left:0}.footer-menu{align-items:center;display:flex;grid-gap:1rem;padding:1rem}.footer-menu a{color:var(--color-light)}.footer-menu-items a{text-decoration:none;font-size:15px}.footer-mailing-input{position:relative;display:inline-block}.footer-mailing-input button{position:absolute;right:10px;top:20%;height:26px;width:156px;font-size:14px}@media (max-width: 1215px){.footer-mailing-input button{width:126px}}.cart-main{height:100%;max-height:calc(100vh - var(--cart-aside-summary-height));overflow-y:auto;width:auto}.cart-main.with-discount{max-height:calc(100vh - var(--cart-aside-summary-height-with-discount))}.cart-line{display:flex;padding:.75rem 0}.cart-line img{height:100%;display:block;margin-right:.75rem}.cart-summary-page{position:relative}.cart-summary-aside{background:#fff;border-top:1px solid var(--color-dark);bottom:0;padding-top:.75rem;position:absolute;width:calc(var(--aside-width) - 40px)}.cart-line-quantity{display:flex}.cart-discount{align-items:center;display:flex;margin-top:.25rem}.cart-subtotal{align-items:center;display:flex}.search-input-mobile{padding:10px 10px 15px;border-radius:0}.search-input-mobile::placeholder{font-size:10px}.predictive-search{height:calc(100vh - var(--header-height) - 40px);overflow-y:auto}.predictive-search-form{background:var(--color-light);position:sticky;top:0;width:100%}.predictive-search-result{margin-bottom:2rem}.predictive-search-result h5{text-transform:uppercase}.predictive-search-result-item{padding-top:.5rem;padding-bottom:.5rem}.predictive-search-result-item:hover{background-color:var(--color-light-gray)}.predictive-search-result-item a{display:flex;text-decoration:none;cursor:default}.predictive-search-result-item a img{margin-right:0rem;height:100%;border:none;border-radius:0}.search-result{margin-bottom:1.5rem}.search-results-item{margin-bottom:.5rem}.search-results-item a{display:flex;flex:row;align-items:center;gap:1rem}.trending-category-carousel .react-multiple-carousel__arrow{top:calc(50% - 60px)!important}.home-page .react-multi-carousel-track,.home-page .react-multiple-carousel__arrow,.collection-page .react-multi-carousel-track,.products-details .react-multi-carousel-track,.products-details .react-multiple-carousel__arrow,.account-page .react-multi-carousel-track,.account-page .react-multiple-carousel__arrow{z-index:3!important}.customer-testimonial-carousel .react-multiple-carousel__arrow{top:calc(50% - 60px)!important}.list-and-favorites-carousel .react-multiple-carousel__arrow{top:calc(50% - 27px)!important;min-width:15px!important;min-height:50px!important}.list-and-favorites-carousel .react-multi-carousel-item{max-width:60px!important}@media (min-width: 500px) and (max-width: 1400px){.favorites-carousel .react-multiple-carousel__arrow{display:none}}.carousel-card a{text-decoration:none}@media (max-width: 480px){.best-seller-shop-all-link{display:none}}@media (min-width: 480px){.carousel-shop-all-button{display:none}}.carousel-item{padding:2px}.slick-list{padding:0!important}.react-multiple-carousel__arrow{background-color:var(--color-primary)!important;border-radius:0%!important;min-width:24px!important;min-height:74px!important;top:calc(50% - 80px)!important}.react-multiple-carousel__arrow:before{font-size:12px!important;font-weight:700!important}.react-multiple-carousel__arrow:hover{background-color:var(--color-primary)!important}.react-multiple-carousel__arrow--right{right:0!important}.react-multiple-carousel__arrow--left{left:0!important}.top-brands-label{font-size:19px}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none;overflow-y:auto;cursor:grab;-webkit-user-select:none;user-select:none}.hide-scrollbar:active{cursor:grabbing}.popular-collection a{text-decoration:none}.featured-collection{display:block;margin-bottom:2rem;position:relative}.featured-collection-image{aspect-ratio:1 / 1}@media (min-width: 45em){.featured-collection-image{aspect-ratio:16 / 9}}.featured-collection img{height:auto;max-height:100%;object-fit:cover}.recommended-products-grid{display:grid;grid-gap:1.5rem;grid-template-columns:repeat(2,1fr)}@media (min-width: 45em){.recommended-products-grid{grid-template-columns:repeat(4,1fr)}}.recommended-product img{height:auto}.collections-grid{display:grid;grid-gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(var(--grid-item-width),1fr));margin-bottom:2rem}.collection-item img{height:auto}.collection-description{margin-bottom:1rem;max-width:95%}@media (min-width: 45em){.collection-description{max-width:600px}}.products-grid{display:grid;grid-gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(var(--grid-item-width),1fr));margin-bottom:2rem}.product-item img{height:auto;width:100%}.product{display:grid}@media (min-width: 45em){.product{grid-template-columns:1fr 1fr;grid-gap:4rem}}.product h1{margin-top:0}.wish-list-color-dropdown>li:first-child{border-top-left-radius:12px;border-top-right-radius:12px}.wish-list-color-dropdown>li:last-child{border-bottom-left-radius:12px;border-bottom-right-radius:12px}:fullscreen{display:flex;justify-content:center;align-items:center}video:fullscreen,img:fullscreen{max-width:100%;max-height:100%}.product-main{align-self:start;position:sticky;top:6rem}.product-price-on-sale{display:flex;grid-gap:.5rem}.product-price-on-sale s{opacity:.5}.product-options-grid{display:flex;flex-wrap:wrap;grid-gap:.75rem}.product-options-item{padding:.25rem .5rem}.product-size-chart-details .react-tabs__tab{position:static;border:0px;padding:0}.product-size-chart-details .react-tabs__tab-list{border:0px!important}.product-size-chart-details .react-tabs__tab-list li{font-weight:700;font-size:.938rem;color:var(--color-black-2)}.product-size-chart-details .react-tabs__tab-list li:first-child{margin-right:33px}.product-size-chart-details .react-tabs__tab--selected{border-radius:0;border-color:transparent;border-bottom:3px solid var(--color-primary)!important;color:var(--color-primary)!important}.image-carousel .react-multiple-carousel__arrow{min-width:15px!important;min-height:30px!important;top:calc(50% - 20px)!important;z-index:3!important}.blog-grid{display:grid;grid-gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(var(--grid-item-width),1fr));margin-bottom:2rem}.blog-article-image{aspect-ratio:3/2;display:block}.blog-article-image img{height:100%}.blog-featured .multiline-truncate{--max-lines: 3;position:relative;max-height:calc(var(--lh) * var(--max-lines));overflow:hidden;padding-right:1rem}.blog-featured .multiline-truncate:before{position:absolute;content:"...";bottom:0;right:0}.blog-featured .multiline-truncate:after{content:"";position:absolute;right:0;width:1rem;height:1rem;background:#fff}.trending-article{clip-path:rect(0 100% 100% 0)}.blogs img{border-radius:initial}.article img{height:auto;width:100%}.account-logout{display:inline-block}.favorites-carousel .react-multi-carousel-track{z-index:1!important}.about-us-info-title{font-weight:900;font-size:15px;line-height:18px;color:var(--color-light);text-transform:uppercase}.about-us-info-subtitle{font-weight:900;font-size:37px;line-height:44.4px;color:var(--color-light);white-space:nowrap}@layer utilities{.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}}.star-catalogItem .yotpo-sr-star-full svg path{fill:var(--color-black-2)!important;stroke:var(--color-black-2)!important}.star-catalogItem .star-container{width:11px!important;height:11px!important}.star-catalogItem .yotpo-sr-bottom-line-text--right-panel{color:var(--color-black-2)!important;font-size:12px!important}.yotpo-carousel .yotpo-carousel-arrow{top:calc(50% - 1px)!important;position:absolute!important;transition:all .5s!important;border:none!important;background:#00000080!important;opacity:1!important;cursor:pointer!important;background-color:var(--color-primary)!important;border-radius:0%!important;min-width:24px!important;width:24px!important;min-height:74px!important}.yotpo-carousel .yotpo-carousel-arrow svg path{fill:var(--color-light)!important;stroke:var(--color-light)!important}.glide__arrow--left{left:0!important}.glide__arrow--right{right:0!important}.reviews-carousel-card-container{border:1px solid var(--color-primary)!important;border-radius:1px!important;padding:16px!important;min-width:321px;max-width:379px;min-height:210px!important;max-height:210px!important}.yotpo-reviews-carousel-widget-container{width:100%!important}@media (min-width: 768px){.glide__slide{margin-left:4.5px!important;margin-right:10px!important}}.customer-testimonial-carousel .yotpo-star-container svg path{width:10px!important}.review-content-site-review{font-family:Outfit,sans-serif!important}.review-title{font-family:Outfit,sans-serif!important;font-weight:700!important;font-size:14px!important;line-height:16.8px!important;letter-spacing:0%!important;color:var(--color-primary)!important;padding-bottom:25px!important;padding-top:5px!important}.reviewer-status-text,.review-date,.reviewer-display-name{font-family:Outfit,sans-serif!important;font-weight:500!important;font-size:14px!important;line-height:16.8px!important;letter-spacing:0%!important;color:var(--color-primary)!important}.review-content-site-review{font-family:Outfit,sans-serif!important;font-weight:500!important;font-size:15px!important;line-height:18px!important;text-align:left!important}@media (max-width: 1440px){.deals-and-coupons{max-width:calc(100% - 30.7vw)}.deals-and-coupons .line-items .carousel-item{max-width:153px!important}}@media (min-width: 768px){.product-zoom-modal .carousel-item{width:90px!important}}@media (min-width: 1024px){.product-zoom-modal .carousel-item{width:90px!important}}.image-carousel .disable-transform{justify-content:center!important}.image-carousel .disable-transform .react-multi-carousel-track{transform:translateZ(0)!important}@media (max-width: 1024px){.button-zoom-nav-right{top:50%;left:88.8889%}.button-zoom-nav-left{top:50%;left:11.1111%!important}.button-zoom-nav-close{top:0%;left:88.8889%;width:22px;height:22px}}.threadsy-main-banner{margin-left:0;margin-right:0}@media (max-width: 768px){.threadsy-main-banner{margin-left:-30px;margin-right:-30px;padding-left:30px!important;padding-right:30px!important}}@media (max-width: 600px){.threadsy-main-banner{margin-left:-24px;margin-right:-24px;padding-left:24px!important;padding-right:24px!important}}.truncate-second-line{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.truncate-third-line{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}button.main-button-space-between>span:first-of-type{display:flex;align-items:center;justify-content:space-between;padding-left:12px;padding-right:12px}
