marquee-component{display:block;width:100%;overflow:hidden}.marquee__wrapper{display:flex;gap:var(--marquee-gap);width:fit-content;white-space:nowrap}.marquee__content{min-width:max-content;display:flex;gap:var(--marquee-gap)}.marquee__content :is(p,h1,h2,h3,h4,h5,h6){white-space:nowrap}.marquee__content .marquee__repeated-items *{max-width:none}.marquee__repeated-items{min-width:max-content;display:flex;gap:var(--marquee-gap);align-items:center;justify-content:center}.marquee__repeated-items>*{align-content:center}@media(prefers-reduced-motion:no-preference){marquee-component:not([data-disabled]) .marquee__wrapper{animation:marquee-motion var(--marquee-speed) linear infinite var(--marquee-direction)}}@keyframes marquee-motion{to{transform:translate3d(calc(-50% - (var(--marquee-gap) / 2)),0,0)}}.brand-list{width:1000px;max-width:100%;margin:0 auto;padding:0;text-align:center}.brand-item{position:relative;display:inline-flex;vertical-align:middle;width:80px;margin:8px}@media screen and (min-width:750px){.brand-item{width:140px;margin:8px 16px}}.brand-item>a{display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.brand-item .brand-item__logo img{width:100%;height:auto;transform:translateY(0);transition:.15s transform}.brand-item a:hover~.brand-item__logo img{transform:translateY(-2px)}.section-featured-collcetion .title{text-transform:uppercase}.section-featured-collcetion .slider-buttons{gap:6px}.section-featured-collcetion .slider-buttons .slider-button{--size: 36px;border:1px solid;width:var(--size);height:var(--size);border-radius:var(--size)}.section-featured-collcetion .slider-buttons .slider-button .icon{height:1rem}.section-featured-collcetion .slider-buttons .slider-button[disabled]{border-color:rgba(var(--color-foreground),.3)}.section-brands nav{text-align:center;margin-bottom:20px}@media screen and (min-width:750px){.section-brands nav{margin-bottom:60px}}@media screen and (max-width:749px){.section-brands nav{position:sticky;top:0;z-index:2;background:#fff}}.section-brands nav ul{display:inline-block;margin:0;padding:0;border-top:1px solid;border-bottom:1px solid}@media screen and (max-width:749px){.section-brands nav ul{display:flex;overflow-x:scroll;padding:10px 0}}.section-brands nav li{display:inline-block;padding:0}.section-brands nav a,.section-brands nav button{background-color:transparent;border:0;padding:10px;cursor:pointer;color:currentColor}.section-brands nav a{text-decoration:none}.section-brands .brand-sections{display:flex;flex-direction:column}.section-brands .brand-sections section+section{border-top:1px solid;margin-top:30px;padding-top:30px}.section-brands section ol{width:100%;display:grid;grid-template-rows:1fr;grid-template-columns:1fr;grid-gap:1.5rem;margin:0;padding:0}@media screen and (min-width:750px){.section-brands section ol{grid-template-columns:repeat(3,1fr)}}.section-brands section li{align-items:center;justify-content:center;margin:0;padding:0}@media screen and (max-width:749px){.section-brands section li.item__letter{display:block;font-size:4rem;text-align:center}}@media screen and (min-width:750px){.section-brands section li:not(.item__letter){grid-row:span 2;position:relative;width:100%;overflow:hidden}.section-brands section li:nth-child(2){order:1}.section-brands section li.item__letter{text-align:center;order:2;background-color:transparent;font-size:10rem}.section-brands section li:nth-child(n+3){order:3}}.section-brands section:not(:has(.brand-block)){display:none}.brand-block{position:relative;height:100%;width:100%;display:flex;align-items:center;justify-content:center;text-align:center;background-color:#fae7cf;color:currentColor;min-height:200px;overflow:hidden}.brand-block__image{width:100%;height:100%;object-fit:cover}.brand-block__cta.button{position:absolute;bottom:15px;--color-button: 255, 255, 255;--color-button-text: 0, 0, 0}.brand-block:hover .brand-block__cta.button{display:none}.brand-block__content{opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;border:1px solid #000;font-size:1.2rem}.brand-block:hover .brand-block__content{opacity:1}.brand-block__content img{display:none}.brand-block__content p{font-size:1.2rem}.brand-block__content *:empty{display:none}.brand-block__scrollable{padding:2rem;overflow-y:scroll;height:100%}.collection-hero{padding-top:3rem}.collection-hero__inner{display:flex;flex-direction:column}.collection-hero--with-image .collection-hero__inner{margin-bottom:0;padding-bottom:2rem}@media screen and (min-width:750px){.collection-hero.collection-hero--with-image{padding:calc(4rem + var(--page-width-margin)) 0 calc(4rem + var(--page-width-margin));overflow:hidden}.collection-hero--with-image .collection-hero__inner{padding-bottom:0}}.collection-hero__text-wrapper{flex-basis:100%}@media screen and (min-width:750px){.collection-hero__inner{align-items:center;flex-direction:row;padding-bottom:0}}.collection-hero__title{margin:2.5rem 0}.collection-hero__title+.collection-hero__description{margin-top:1.5rem;margin-bottom:1.5rem;font-size:1.2rem;line-height:calc(1 + .5 / var(--font-body-scale))}@media screen and (min-width:750px){.collection-hero__title+.collection-hero__description{font-size:1.4rem;margin-top:2rem;margin-bottom:2rem}.collection-hero__description{max-width:500px}.collection-hero--with-image .collection-hero__description{max-width:100%}}.collection-hero--with-image .collection-hero__title{margin:0}.collection-hero--with-image .collection-hero__text-wrapper{padding:5rem 0 4rem}.collection-hero__image-container{aspect-ratio:4 / 3;--media-radius: 0;border:var(--media-border-width) solid rgba(var(--color-foreground),var(--media-border-opacity));border-radius:var(--media-radius);box-shadow:var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius) rgba(var(--color-shadow),var(--media-shadow-opacity))}.collection-hero__image-container>*:not(.zoom):not(.deferred-media__poster-button){position:relative!important;width:100%!important;height:100%!important;object-fit:cover!important}@media screen and (min-width:750px){.collection-hero--with-image .collection-hero__text-wrapper{padding:4rem 2rem 4rem 0;flex-basis:50%}.collection-hero__image-container{flex:1 0 50%;margin-right:3rem}}.section-main-collection-product-grid #product-grid{display:grid;grid-template-columns:repeat(2,1fr)}.section-main-collection-product-grid #product-grid>*{width:100%;max-width:100%}.section-main-collection-product-grid #product-grid>:nth-child(5n+1){grid-column:1 / -1}.section-main-collection-product-grid #product-grid>:nth-child(5n+2),.section-main-collection-product-grid #product-grid>:nth-child(5n+3),.section-main-collection-product-grid #product-grid>:nth-child(5n+4),.section-main-collection-product-grid #product-grid>:nth-child(5n+5){grid-column:auto}@media screen and (min-width:750px){.section-main-collection-product-grid #product-grid{grid-template-columns:repeat(12,1fr)}.section-main-collection-product-grid #product-grid>:nth-child(5n+1),.section-main-collection-product-grid #product-grid>:nth-child(5n+2){grid-column:span 6}.section-main-collection-product-grid #product-grid>:nth-child(5n+3),.section-main-collection-product-grid #product-grid>:nth-child(5n+4),.section-main-collection-product-grid #product-grid>:nth-child(5n+5){grid-column:span 4}}.section-image-blocks{position:relative;--aspect-ratio: 1 / 1;--overlay: rgba(0, 0, 0, .5);--overlay: transparent}.section-image-blocks .title{text-transform:uppercase}.section-image-blocks .section-outer>div{overflow:visible}.section-image-blocks .swiper{margin:0 calc(var(--block-offset-mobile) * -1);padding-right:var(--block-offset-mobile);padding-left:var(--block-offset-mobile)}.section-image-blocks h2{margin-top:0}.section-image-blocks .image-block{margin-bottom:var(--grid-mobile-horizontal-spacing);border-radius:var(--block-radius);overflow:hidden}.image-block{display:flex;aspect-ratio:var(--aspect-ratio)}.image-block img{display:block;width:100%;height:100%;transform:scale(1);transition:all .3s;object-fit:cover}.image-block a:hover img{transform:scale(1.05)}.image-block__body{position:relative;display:flex;text-decoration:none;color:currentColor}.image-block__content{position:absolute;top:0;right:0;bottom:0;left:0;text-align:center;color:#000;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:2rem;line-height:normal;display:flex;align-items:end;justify-content:flex-start;padding:15px;font-size:1.4rem}a.image-block__body>.image-block__content{background:var(--overlay)}.image-block a:hover .image-block__content{background:#0000}@media screen and (min-width:750px){.section-image-blocks .image-block{margin-bottom:var(--spacing-grid-horizontal)}.section-image-blocks .swiper{margin:0;padding:0}}.marquee-wrap{--marquee-space: var(--grid-desktop-horizontal-spacing);display:grid;align-content:flex-start;align-content:center;overflow:hidden;gap:var(--marquee-space);width:100%}.marquee{--marquee-duration: 60s;--marquee-gap: var(--marquee-space);display:flex;overflow:hidden;-webkit-user-select:none;user-select:none;gap:var(--marquee-gap);transform:skewY(-3deg)}.marquee__group{flex-shrink:0;display:flex;align-items:center;justify-content:space-around;gap:var(--marquee-gap);min-width:100%;animation:scroll var(--marquee-duration) linear infinite}@media screen and (max-width:749px){.marquee-wrap{--marquee-space: var(--grid-mobile-horizontal-spacing)}.marquee__group{gap:var(--marquee-space)}}@media(prefers-reduced-motion:reduce){.marquee__group{animation-play-state:paused}}.marquee__group img{max-width:clamp(10rem,1rem + 28vmin,20rem);aspect-ratio:1;object-fit:cover;border-radius:1rem}.marquee--borders{padding-block:.75rem}.marquee--reverse .marquee__group{animation-direction:reverse;animation-delay:calc(var(--marquee-duration) / -2)}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(calc(-100% - var(--marquee-gap)))}}.marquee__item{width:50vw;aspect-ratio:var(--aspect-ratio)}.marquee__item *{color:var(--color)}@media screen and (min-width:750px){.marquee__item{width:20vw}}.marquee__item strong{font-family:var(--font-subheading-family);font-style:var(--font-subheading-style);font-weight:var(--font-subheading-weight)}.marquee__item h1,.marquee__item h2,.marquee__item h3,.marquee__item h4,.marquee__item h5,.marquee__item h6{margin-bottom:0}.marquee__item--bg{display:flex;align-items:center;height:100%;border-radius:var(--block-radius);overflow:hidden;background-color:var(--color-bg)}.marquee__item__body{display:flex;align-items:center;height:100%;width:100%;padding:30px;text-decoration:none}.marquee__item--image{background-image:var(--bg-image-mobile);background-size:cover;background-position:center}@media screen and (min-width:750px){.marquee__item--image{background-image:var(--bg-image)}}@media screen and (min-width:750px){.marquee__item--bg{min-height:200px}}media-gallery{position:relative}.product__sale-badge{position:absolute;top:16px;left:0;background-color:#d99f3a;color:#fff;font-weight:700;line-height:normal;padding:4px 10px;text-transform:uppercase;letter-spacing:1px;width:150px;text-align:center}.card__badge .product__sale-badge{width:auto;padding:4px 16px}@media screen and (max-width:749px){.card__badge .product__sale-badge{font-size:1.2rem;padding:2px 6px;width:auto;top:10px}}.product__tag{background-color:var(--bg-color);color:var(--text-color);font-weight:700;line-height:normal;padding:4px 10px;text-transform:uppercase;letter-spacing:1px;width:120px;text-align:center;font-size:1.4rem}.product__vendor-wrapper{display:flex;gap:10px;align-items:center}.product__vendor-wrapper .product__vendor{flex:1}@media screen and (min-width:750px){.product__vendor-wrapper .product__tag{display:none}}@media screen and (max-width:749px){.product__price-wrapper .product__tag{display:none}}.card__vendor{display:flex}.card__vendor .product__vendor{flex:1}.card__vendor .card__tag{display:flex;align-items:center}.card__vendor .product__tag{display:flex;align-items:center;width:auto;height:auto;line-height:1;font-size:1.6rem;padding:2px 12px}@media screen and (max-width:749px){.card__vendor .product__tag{font-size:1.2rem;padding:2px 6px}}.swiper-control{display:flex;width:var(--page-width);max-width:100%;margin:0 auto;padding:10px 0;--swiper-bg: #eee}.swiper-control:has(.swiper-pagination-lock){display:none}.swiper-control .swiper-button-prev,.swiper-control .swiper-button-next{position:relative;display:inline-flex;margin:0;top:auto;right:auto;bottom:auto;left:auto;--size: 32px;width:var(--size);height:var(--size);border-radius:var(--size);background-color:var(--swiper-bg);color:#000;padding:8px}:is(.swiper-control .swiper-button-prev,.swiper-control .swiper-button-next):after{content:""}.swiper-control .swiper-button-prev svg{transform:rotate(90deg)}.swiper-control .swiper-button-next svg{transform:rotate(-90deg)}.swiper-control .swiper-pagination{--swiper-pagination-color: #000;--swiper-pagination-bullet-inactive-color: #666;width:auto!important;top:auto!important;bottom:auto!important;background:var(--swiper-bg);height:36px;display:flex;align-items:center;padding:.2rem 1rem;z-index:1;height:32px;border-radius:100px}.swiper-control .swiper-pagination .swiper-pagination-bullet{--swiper-pagination-bullet-size: 2px}.swiper-control>div{display:flex;flex:1;gap:5px}.swiper-control__right{justify-content:right}wishlist-add{display:flex}wishlist-add button{background-color:transparent;--size: 36px;width:var(--size);height:var(--size);border:0}wishlist-add button svg{width:100%;height:100%;fill:#000}.product__media-wrapper wishlist-add{position:absolute;top:16px;right:16px}@media screen and (min-width:750px){.product__media-wrapper wishlist-add{display:none}}@media screen and (max-width:749px){.product__vendor-wrapper wishlist-add{display:none}}.card__content wishlist-add{position:absolute;top:10px;right:10px;z-index:1}
/*# sourceMappingURL=/cdn/shop/t/118/compiled_assets/styles.css.map */
