.category-page{width:88vw!important;max-width:1880px!important;margin:0 auto;padding:0!important}.category-grid{display:flex;flex-wrap:wrap;gap:30px}.category-item{flex:0 0 calc(50% - 15px);max-width:calc(50% - 15px);transition:flex-basis .4s ease,max-width .4s ease;display:flex}.category-item .media-wrapper{width:100%;height:calc(7vh + 39vw);overflow:hidden;position:relative;cursor:pointer}.category-item .media-wrapper img{width:100%;height:100%;object-fit:cover;transition:opacity .3s;position:absolute}.category-item .media-wrapper video{position:absolute;top:0;right:0;bottom:0;left:0;width:calc(100% + 1px);height:100%;object-fit:cover;opacity:0;pointer-events:none;transition:opacity .3s;display:none}.category-item:hover .media-wrapper img{opacity:0;display:none}.category-item:hover .media-wrapper video{opacity:1;display:block}.category-item .item-info{position:absolute;width:100%;height:100%}.glass-overlay{position:absolute;width:100%;height:100%;background:#00000014;z-index:2;transition:background .3s;color:#fff}.glass-text{color:#fff;font-size:1.25rem;font-weight:600;letter-spacing:.05em;text-shadow:0 2px 8px rgba(0,0,0,.4);text-align:center;padding:0 1rem}.da-product-title{position:absolute;top:25px;left:25px;font-size:3rem;font-family:Bodoni;text-transform:capitalize;letter-spacing:3px;font-weight:700}.da-product-title_2{position:absolute;top:54px;left:30px;font-family:High Spirited;font-size:6rem;text-transform:capitalize}.da-product-bottom{font-size:.95rem;font-family:Avenir;position:absolute;bottom:0;left:0;width:100%;display:flex;padding:30px;background:linear-gradient(to bottom,#0000,#000c);font-weight:700}.da-product-hair{padding:5px 20px;border-radius:25px;background:#0006;width:auto;margin-bottom:10px;margin-left:-10px;text-align:center;display:inline-block}.da-product-bottom-left{flex:1}.da-product-bottom-right{display:flex;align-items:center;justify-content:center}.da-product-text{max-width:500px;margin-bottom:10px}.da-product-arrow{border-radius:40px;background:#0000004d;width:40px;height:40px;display:flex;align-items:center;justify-content:center;padding-right:5px}.da-product-explore{padding:5px 20px;border-radius:10px;background:#fff9;position:absolute;bottom:7rem;right:30px;width:180px;text-align:center;font-size:.9rem;display:none}.da-product-custom{padding:5px 15px;border-radius:10px;background:#0000004d;width:180px;text-align:center;font-size:.9rem;display:none;color:#fff!important}.category-item:hover .da-product-arrow{display:none}.category-item:hover .da-product-explore,.category-item:hover .da-product-custom{display:block}.category-item:hover .da-product-bottom{align-items:end}.collection-banner2{margin-top:3rem;margin-bottom:2rem;background:#f1efe7;padding:0}h1{font-size:2.5rem;font-family:Bodoni Moda}h3{font-size:1.1rem}p{font-size:16px;font-weight:400;font-family:Open Sans}.sort-div{font-size:14px;font-family:Open Sans}.sort-div button{border:none;background:transparent;font-size:14px;font-family:Open Sans;display:flex;align-items:center;gap:20px;font-weight:700}.collection-option-list{margin-bottom:5px;font-size:16px;font-family:Open Sans;display:flex;align-items:center}.collection-option-list input{-webkit-appearance:none;appearance:none;width:20px;height:20px;border:1px solid #000;border-radius:50%;position:relative;padding:5px;margin-right:10px}.collection-option-list input:checked{border-color:#000}.collection-option-list input:checked:after{content:"";width:12px;height:12px;background-color:#000;border-radius:50%;position:absolute;top:3px;left:3px}.collection-banner2 h2{font-family:Bodoni Moda;font-weight:400;letter-spacing:0px;font-size:2.2rem;margin-bottom:2rem}.collection-banner2 p{font-size:16px}.collection-banner2-text{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px}.fit-kit{display:flex;flex-direction:column;justify-content:center;padding:40px}.fit-kit .da-button{width:180px;text-align:center;margin-top:10px}.collection-link{display:flex;justify-content:space-between}.fixed-sub-menu .category-page{margin-top:3rem;margin-bottom:2rem;display:flex;justify-content:space-between}.fixed-sub-menu.sticky .category-page{margin-top:.5rem;margin-bottom:.5rem}.fixed-sub-menu .sub-menu-col{position:relative;flex:1;text-align:center}.fixed-sub-menu .sub-menu-col+.sub-menu-col:before{content:"";position:absolute;left:-12%;top:50%;transform:translateY(-50%);width:30%;height:2px;background:#f2efe5}.fixed-sub-menu .sub-menu-col a{padding:10px 20px;border-radius:40px;display:block;width:100%}#collection{text-align:center;margin-top:120px;margin-bottom:80px}#collection h2{font-size:65px;font-weight:400;letter-spacing:-2px;text-transform:capitalize!important;font-family:Bodoni Moda}.journey-sub{font-size:45px;font-family:Open Sans;font-weight:300;letter-spacing:7px}.category-page.grid .grid__item{padding-left:0;padding-top:30px!important;padding-bottom:30px!important;padding-right:20px}.compare-img{width:300px}.row{display:flex}.row-gap{gap:20px}.col{padding-top:30px;padding-bottom:30px}.cols-2 .col{flex:unset;width:calc(50% - 10px)}.collection-scroll-offset{scroll-margin-top:220px}@media screen and (max-width:575px){.fixed-sub-menu{display:none!important}.category-page{width:100%!important}.row-gap{gap:10px}}@media screen and (max-width:749px){#collection h2,.collection-banner2 h2{font-size:24px!important;letter-spacing:0}.journey-sub{font-size:18px}h1{font-size:1.5rem}h3{font-size:1.1rem}.fit-kit{align-items:center;padding:20px}.collection-banner2-text{padding:20px}.category-grid,.da-product-bottom{flex-direction:column}.da-product-custom{width:100%;padding:10px 15px;margin-top:1rem}.category-grid .media-wrapper{height:430px}.da-product-title{font-size:2.5rem}.da-product-title_2{font-size:4.2rem}}@media screen and (min-width:750px){.cols-md-4 .col{flex:unset;width:calc(25% - 15px)}.category-item.is-hovered{flex-basis:calc(55% - 15px);max-width:calc(55% - 15px)}.category-item.same-row{flex-basis:calc(45% - 15px);max-width:calc(45% - 15px)}.da-normal .category-item:nth-child(5),.da-normal .category-item:nth-child(5):hover{width:100%!important;flex:unset;max-width:100%}}@media screen and (max-width:992px){.collection-banner2 h2{font-size:30px}.journey-sub{font-size:22px}.collection-banner2 p,.category-page p{font-size:14px}#collection h2{font-size:40px}}@media screen and (max-width:1199px){#collection h2{font-size:40px}.journey-sub{font-size:25px}.collection-banner2-text,.fit-kit{padding:20px}.compare-img{width:200px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/da-collection.css.map */
