.collection-routine{width:100%;padding:120px 0 0;box-sizing:border-box;background-color:#fff;font-family:"Helvetica Neue LT Pro 55 Roman",Helvetica Neue,Helvetica,Arial,sans-serif}.collection-routine .container{max-width:1920px;margin:0 auto;padding:0 80px;box-sizing:border-box}.collection-routine__inner{display:flex;flex-direction:column;gap:56px;width:100%}.collection-routine__header{display:flex;flex-direction:column;align-items:center;text-align:center;gap:80px;max-width:719px;margin:0 auto;width:100%}.collection-routine__header-text{display:flex;flex-direction:column;gap:16px;align-items:center;max-width:654px}.collection-routine__title{margin:0;font-size:64px;font-weight:300;line-height:110%;letter-spacing:-.02em;color:#191919}.collection-routine__title-light{font-family:GT Canon L Light,GT Canon,serif;font-weight:300;font-style:normal}.collection-routine__title-italic{font-family:GT Canon L Light Italic,GT Canon,serif;font-weight:300;font-style:italic}.collection-routine__subtitle{margin:0;font-family:"Helvetica Neue LT Pro 55 Roman",Helvetica Neue,Helvetica,Arial,sans-serif;font-size:22px;font-weight:400;line-height:130%;letter-spacing:0;color:#191919;max-width:645px}.collection-routine__filters-wrapper{width:100%;position:relative}.collection-routine__filters{display:flex;flex-direction:row;flex-wrap:wrap;gap:6px;align-items:center;justify-content:center;width:100%;transition:background-color .2s ease,box-shadow .2s ease}.collection-routine__filter-btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 15px 10px;background-color:#1919190d;color:#191919;border:none;border-radius:0;font-family:Helvetica,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;font-weight:400;line-height:110%;letter-spacing:0;cursor:pointer;transition:all .2s ease;text-transform:uppercase;box-sizing:border-box}.collection-routine__filter-btn:hover{background-color:#1919191a}.collection-routine__filter-btn--active{background-color:#191919;color:#fff}.collection-routine__filter-btn--active:hover{background-color:#191919}.collection-routine__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;width:100%}.collection-routine__card{display:flex;flex-direction:column;background-color:#f3f3f3;padding:16px;box-sizing:border-box;position:relative;width:100%}.collection-routine__card-top{width:100%;height:323px;display:flex;align-items:center;justify-content:center;margin-top:48px}.collection-routine__badge{position:absolute;top:16px;left:16px;background:#11232d;background:linear-gradient(140deg,#11232d,#415764);color:#fff;font-family:Helvetica,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:110%;padding:11px 15px 6px;text-transform:uppercase;z-index:2}.collection-routine__badge--yellow{background:#f6ff5e;color:#191919}.collection-routine__award-icon{position:absolute;top:16px;right:16px;width:50.5px;height:98px;z-index:2}.collection-routine__award-icon svg{width:100%;height:100%;display:block}.collection-routine__img-wrap{display:flex;align-items:center;justify-content:center;width:280px;height:323px;text-decoration:none}.collection-routine__img-wrap--orange{position:relative;flex-direction:column;gap:8px}.collection-routine__img{max-width:100%;max-height:100%;object-fit:contain}.collection-routine__flavor-tag{width:44.6px;height:3.6px}.collection-routine__flavor-tag svg{width:100%;height:100%;display:block}.collection-routine__card-bottom{display:flex;flex-direction:column;margin-top:16px;gap:16px;flex-grow:1;justify-content:space-between}.collection-routine__category{font-family:Helvetica,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:110%;text-transform:uppercase;color:#19191980}.collection-routine__product-title{margin:0 0 auto;font-family:Helvetica,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:28px;font-weight:500;line-height:130%;color:#191919}.collection-routine__rating{display:flex;align-items:center;gap:10px;height:18px}.collection-routine__stars{display:flex;align-items:center;width:87px;height:16.1px}.collection-routine__stars svg{width:100%;height:100%}.collection-routine__reviews-count{font-family:"Helvetica Neue LT Pro 55 Roman",Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:110%;color:#191919}.collection-routine__price-row{display:flex;align-items:center;gap:12px}.collection-routine__price{font-family:Helvetica,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:28px;font-weight:500;line-height:130%;color:#191919}.collection-routine__price-per-day{font-family:Helvetica,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:110%;color:#19191980}.collection-routine__cta-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:20px 60px 14px;background-color:#191919;color:#fff;border:none;font-family:Helvetica,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;font-weight:400;line-height:110%;letter-spacing:-.05em;text-decoration:none;text-transform:uppercase;cursor:pointer;box-sizing:border-box;transition:opacity .2s ease}.collection-routine__cta-btn svg{width:13px;height:13px;margin-top:-6px}.collection-routine__cta-btn:hover{opacity:.9}.collection-routine__card--disabled .collection-routine__cta-btn,.collection-routine__cta-btn--disabled{opacity:.4;cursor:not-allowed}@media screen and (max-width:1919px){.collection-routine{padding:6.25vw 0 0}.collection-routine .container{max-width:100vw;padding:0 4.166667vw}.collection-routine__inner{gap:2.916667vw}.collection-routine__header{gap:4.166667vw;max-width:37.447917vw}.collection-routine__header-text{gap:.833333vw;max-width:34.0625vw}.collection-routine__title{font-size:3.333333vw}.collection-routine__subtitle{font-size:1.145833vw;max-width:33.59375vw}.collection-routine__filters{gap:.3125vw}.collection-routine__filter-btn{padding:.729167vw .78125vw .520833vw;font-size:.9375vw}.collection-routine__grid{gap:1.041667vw}.collection-routine__card{padding:.833333vw}.collection-routine__card-top{height:16.822917vw;margin-top:2.5vw}.collection-routine__badge{top:.833333vw;left:.833333vw;font-size:.729167vw;padding:.572917vw .78125vw .3125vw}.collection-routine__award-icon{top:.833333vw;right:.833333vw;width:2.630208vw;height:5.104167vw}.collection-routine__img-wrap{width:14.583333vw;height:16.822917vw}.collection-routine__img-wrap--orange{gap:.416667vw}.collection-routine__flavor-tag{width:2.322917vw;height:.1875vw}.collection-routine__card-bottom{margin-top:.833333vw;gap:.833333vw}.collection-routine__category{font-size:.729167vw}.collection-routine__product-title{font-size:1.458333vw}.collection-routine__rating{gap:.520833vw;height:.9375vw}.collection-routine__stars{width:4.53125vw;height:.838542vw}.collection-routine__reviews-count{font-size:.729167vw}.collection-routine__price-row{gap:.625vw}.collection-routine__price{font-size:1.458333vw}.collection-routine__price-per-day{font-size:.729167vw}.collection-routine__cta-btn{gap:.520833vw;padding:1.041667vw 3.125vw .729167vw;font-size:.9375vw}.collection-routine__cta-btn svg{width:.677083vw;height:.677083vw;margin-top:-.3125vw}}@media screen and (max-width:650px){.collection-routine{padding:80px 0 0}.collection-routine .container{padding:0 16px}.collection-routine__inner{gap:32px}.collection-routine__img-wrap{width:108px;height:124px}.collection-routine__header{gap:24px;max-width:343px}.collection-routine__header-text{gap:16px;max-width:343px}.collection-routine__title{font-size:35px;line-height:110%}.collection-routine__subtitle{font-size:16px;line-height:130%;max-width:343px}.collection-routine__filters{gap:8px;max-width:321px}.collection-routine__filters.is-fixed{max-width:100%;padding:8px 12px}.collection-routine__filter-btn{padding:11px 11px 7px;font-size:16px;line-height:110%;height:36px}.collection-routine__grid{grid-template-columns:repeat(2,1fr);gap:9px}.collection-routine__card{padding:8px}.collection-routine__card-top{height:124px;margin-top:22px}.collection-routine__badge{font-size:8px;padding:5px 7px 3px;left:8px;top:8px}.collection-routine__award-icon{width:30.1px;height:58.4px;right:8px;top:8px}.collection-routine__img{max-height:124px}.collection-routine__card-bottom{margin-top:8px;gap:0}.collection-routine__category{font-size:8px;margin-bottom:5px}.collection-routine__product-title{font-size:11px;line-height:130%;min-height:28px;margin-bottom:5px}.collection-routine__rating{height:12px;gap:3px}.collection-routine__stars{width:50px;height:9.3px}.collection-routine__reviews-count{font-size:11px}.collection-routine__price-row{gap:4px;margin-top:16px}.collection-routine__price{font-size:11px;line-height:130%}.collection-routine__price-per-day{font-size:8px}.collection-routine__cta-btn{padding:16px 20px;height:44px;font-size:16px;gap:10px;margin-top:8px}.collection-routine__cta-btn svg{width:12px;height:12px;margin-top:-5px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/collection-routine.css.map */
