.product-item .product__image{position:relative}.product-item:not(.--hovered) .hover-bar{flex-direction:row-reverse}.product-item:not(.--hovered) .hover-bar .color-options{display:none}.product-item .hover-bar{position:absolute;width:100%;bottom:0;display:flex;justify-content:space-between;align-items:flex-end;height:max-content;z-index:1}.product-item .hover-bar .color-options{flex:1;display:flex}.product-item .hover-bar .color-option{width:16.67%;height:0;padding-bottom:16px;max-height:16px;position:static;display:block}.product-item .hover-bar .sold-out-tag{height:16px;font-size:8px;letter-spacing:.06em;background-color:rgb(var(--color-base-text));color:rgb(var(--color-contrasting));width:60px;display:flex;justify-content:center;align-items:center;text-transform:uppercase;font-weight:300}@media screen and (max-width: 768px){.product-item .product__title{box-sizing:border-box;margin-right:0;max-width:100%}.product-item .product__title span{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}.product-item:not(.--hovered) .product__head :is(.product__title>a:nth-child(2),.product__title>span:last-child,.product__price>span:last-child){display:none}.product-item.--hovered .product__head :is(a:first-child,span:first-child){display:none}.product-item.--hovered .product-price-variants span:first-child{display:block}.product-item .product__head :is(.product__title>a,.product__price>span){font-size:10px;line-height:1.6}.product-item .product__head .product__title>span{font-size:8px}.product-item .product__head h4 span{font-size:10px;line-height:1.6}.product__images-container:not(.slider-mode) a:not(:first-child){display:none}.product-item:not(.--hovered):not(.--arrows-active) .product__images-container .swiper-buttons{display:none!important}.collection__grid{min-height:20px;position:relative}.collection__grid>p{top:0;position:absolute;width:100%;text-align:center}.filter-by--custom .filter-by__container{position:relative}.filter-by--custom .filter-by__container .filter-by__inner{position:absolute;right:0;top:0;padding:20px 0 0}.filter-by--custom sup{margin-left:4px}@media screen and (min-width: 768px){.mobile-control-bar{display:none}}@media screen and (max-width: 768px){.collection-default{padding-top:0!important;overflow-x:scroll;flex:1}.filter-by--custom .filter-by__container .filter-by__inner{padding:20px 8px 8px;min-width:170px;position:static}.filter-by--custom .filter-by__container{position:absolute;right:8px;bottom:100%}.mobile-control-bar .filter-by{display:flex!important}.view-thumb-grid .product-item>*:not(.product__image){display:none}.view-thumb-grid .product-item .hover-bar{display:none}.collection-default>div:not(:first-child){padding-top:10px}.mobile-control-bar{display:flex;justify-content:space-between;align-items:center;font-size:8px;font-weight:400;color:rgb(var(--color-base-text));padding:11px 16px;min-height:36px;max-height:36px;grid-column-gap:8px;column-gap:8px;position:fixed;bottom:0;z-index:9;background-color:#fff;left:0;width:100%}.mobile-control-bar>span{text-transform:uppercase}.mobile-control-bar .mobile-nav{font-weight:500;width:calc(50% - 4px)!important;flex:unset!important}.mobile-control-bar>span:not(.mobile-nav){flex:1}}.custom-nav.sale .--visited a,.sale .mobile-nav{color:var(--secondary-color)}.sale .new-price{color:var(--secondary-color)!important}.filter-by.--mobile{margin-top:0}.filter-by.--mobile .filter-by__btn{font-size:8px;line-height:1.8}.old-price{text-decoration:line-through}.sale-text{margin-bottom:160px}.sale-text p{color:var(--secondary-color);text-transform:uppercase;max-width:950px;margin:30px auto;text-align:center;line-height:100%;letter-spacing:0}@media screen and (min-width: 1440.01px){.sale-text p{max-width:1550px;width:65.9722vw}}.sale-text .sale-heading p{margin-top:0;font-size:44px;font-weight:700;letter-spacing:-.001em;line-height:.9}@media screen and (max-width: 768px){.sale-text .sale-heading p{margin-top:12px}}.sale-text .sale-subheading{margin-top:25px}.sale-text .sale-subheading p{font-size:16px;line-height:120%;font-weight:500;letter-spacing:.04em;line-height:1.2}@media screen and (max-width: 768px){.sale-text p{padding:0 16px}.sale-text .sale-heading p{font-size:20px;letter-spacing:0}.sale-text .sale-subheading p{font-size:12px;font-weight:500;margin-bottom:30px}}.collection-default.--fade{animation:fade-collection 1.5s ease forwards}@keyframes fade-collection{0%{opacity:0}to{opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/235/assets/collection-primary.css.map */
