.section-products{padding-top:4.1rem;padding-bottom:1.4rem}@media(max-width:1023px){.section-products{padding-top:2rem}}@media(max-width:767px){.section-products{padding-top:.4rem}}.section-products .section__head{margin-bottom:3.2rem}@media(max-width:767px){.section-products .section__head{margin-bottom:2.4rem}}.grid-products{display:grid;grid-template-columns:repeat(2,1fr);gap:1.2rem}@media(max-width:1023px){.grid-products{grid-template-columns:repeat(1,1fr)}}.nav-shop-all.has-active-dropdown>ul>li:not(:nth-child(2)){opacity:.7;pointer-events:none}.nav-shop-all>ul{display:flex;align-items:center;justify-content:center;list-style-type:none;flex-flow:row wrap}.nav-shop-all>ul>li{font-family:var(--ff-simula);font-size:4rem;font-weight:400;line-height:1;letter-spacing:-.5px;margin:0 3.3rem;transition:opacity .3s}@media(max-width:1023px){.nav-shop-all>ul>li{font-size:3rem}}@media(max-width:767px){.nav-shop-all>ul>li{font-size:2.4rem;margin:0 2.6rem}}.nav-shop-all>ul>li:nth-child(2){margin:0 -.3rem 0 .7rem}@media(max-width:767px){.nav-shop-all>ul>li:nth-child(2){margin:0 -.3rem 0 1.4rem}}.nav-shop-all>ul>li.is-current{font-style:italic}.nav-shop-all>ul>li a{text-decoration:none}.nav-shop-all>ul>li a:focus-visible{border-radius:.4rem;outline-offset:2px;outline:2px solid currentColor}.card-product{background-color:var(--c-green);border-radius:1rem;overflow:hidden;padding:4.3rem 3.6rem 3rem}@media(max-width:767px){.card-product{padding:2.2rem 1.4rem 2.5rem}}.card-product .pills--centered{min-height:24px}.card-product .card__head{text-align:center;margin-bottom:3rem}@media(max-width:767px){.card-product .card__head{margin-bottom:2.4rem}}.card-product .card__body{display:flex;margin-bottom:4.2rem}@media(max-width:767px){.card-product .card__body{flex-direction:column;margin-bottom:0}}.card-product .card__media{position:relative;flex:0 0 46.4%;margin-left:-.2rem}@media(max-width:767px){.card-product .card__media{flex:1;padding-top:100%;margin-left:0}}.card-product .rs-prow{display:flex;justify-content:space-between}.card-product .card__media img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media(max-width:767px){.card-product .card__media img{max-height:100%}}.card-product .card__content{padding-left:2.4rem;padding-block:3rem;display:inline-flex;flex-direction:column;align-items:flex-start}@media(max-width:767px){.card-product .card__content{text-align:center;align-items:center;padding:0 0 2.5rem}}.card-product .card__content p{margin-bottom:2rem;font-size:1.5rem;line-height:1.2;letter-spacing:.01em;display:block;min-height:36px}@media(max-width:767px){.card-product .card__content p{max-width:82%;margin:0 auto 1.6rem;font-size:1.4rem}}.card-product .card__btn--split{display:flex;align-items:center;justify-content:space-between;gap:1rem;text-align:left}.card-product .card__btn-label{flex:0 0 auto}.card-product .card__btn-prices{display:flex;flex-direction:column;align-items:flex-end;gap:.15rem;line-height:1.2;font-weight:600;text-align:right}.card-product .card__btn-prices .card__price--current{font-weight:600}.card-product .card__price-one-time{display:block;font-size:1.15rem;font-weight:400;opacity:.9}.card-product .card__price-label{margin-right:.35em}.card-product .card__price--strike{text-decoration:line-through;font-weight:400}.card-product .card__btn{width:100%;max-width:22rem;margin-bottom:1.8rem}@media(max-width:767px){.card-product .card__btn{max-width:100%}}.card-product .card__actions{width:100%;max-width:22rem}@media(max-width:767px){.card-product .card__actions{max-width:100%}}.card-product--double .card__media{flex:0 0 60%;margin-left:-.2rem}.card-service{position:relative;border-radius:1rem;overflow:hidden;min-height:40rem;color:var(--c-white)}@media(max-width:1023px){.card-service{min-height:21.9rem}}.card-service .card__media{position:absolute;top:0;left:0;width:100%;height:100%}.card-service .card__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.card-service .card__content{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:3rem 2rem 2.2rem;height:100%}.card-service .card__foot{display:flex;align-items:center;justify-content:space-between;gap:2rem}@media(max-width:767px){.card-service .card__foot{display:block}}@media(max-width:767px){.card-service .card__entry{margin-bottom:.8rem}}.card-service .card__btn{width:100%;max-width:22rem;flex:0 0 22rem}@media(max-width:767px){.card-service .card__btn{max-width:100%}}.card-service--alt .card__media:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#63062e1a}.card-stage{background-color:var(--c-purple-2);border-radius:1rem;padding:2.6rem 2.8rem 1.4rem;display:flex;flex-direction:column;justify-content:space-between;min-height:20rem}@media(max-width:1023px){.card-stage{padding:1.6rem 1.6rem 1.7rem}}@media(max-width:767px){.card-stage{padding:1.6rem 1.6rem 1.7rem}}.card-stage p{max-width:50.1rem;font-size:1.5rem}@media(max-width:767px){.card-stage p{font-size:1.4rem}}.dropdown-stage{position:relative;z-index:1}.dropdown-stage .dropdown__trigger{padding:1.1rem 4.2rem 1.1rem 2rem;display:inline-flex;align-items:center;gap:1.1rem;font-family:var(--ff-simula);font-size:4rem;font-weight:400;line-height:1;letter-spacing:-.5px;transition:opacity 0s,visibility 0s;background:transparent;border:0}@media(max-width:1023px){.dropdown-stage .dropdown__trigger{font-size:3rem;padding:.7rem 2rem .7rem 1rem}}@media(max-width:767px){.dropdown-stage .dropdown__trigger{font-size:2.4rem;padding:.5rem 2.9rem .5rem .9rem;gap:.8rem}}.dropdown-stage .dropdown__trigger svg{transition:transform .3s}.dropdown-stage .dropdown__content{background-color:#f3ede2e6;border-radius:1rem;min-width:22.9rem;border:1px solid currentColor;width:100%;position:absolute;top:0;left:0;opacity:0;visibility:hidden;transition:visibility .3s,opacity .3s}@media(max-width:767px){.dropdown-stage .dropdown__content{min-width:14.5rem}}.dropdown-stage .dropdown__content ul{list-style-type:none}.dropdown-stage .dropdown__content ul li{font-size:1.3rem;font-family:var(--ff-rework);font-weight:600;line-height:2.4;letter-spacing:.5px;text-transform:uppercase}@media(max-width:1023px){.dropdown-stage .dropdown__content ul li{font-size:1.2rem}}@media(max-width:767px){.dropdown-stage .dropdown__content ul li{font-size:1.1rem}}.dropdown-stage .dropdown__content ul li a{position:relative}.dropdown-stage .dropdown__content ul li a:after{content:"";position:absolute;bottom:-.2rem;left:0;width:100%;height:1px;background-color:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .3s ease-in-out}@media(hover:hover){.dropdown-stage .dropdown__content ul li a:hover:after{transform-origin:left;transform:scaleX(1)}}.dropdown-stage .dropdown__content ul li a:focus-visible{outline-offset:2px;outline:2px solid currentColor}.dropdown-stage .dropdown__body{overflow:hidden}.dropdown-stage .dropdown__body-inner{padding:.6rem 1.8rem 1.2rem;border-top:none;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}@media(max-width:767px){.dropdown-stage .dropdown__body-inner{padding:.6rem .9rem .4rem}}.dropdown-stage .dropdown__content .dropdown__trigger{padding:1rem 4.2rem 1.1rem 1.9rem;transition:none}@media(max-width:1023px){.dropdown-stage .dropdown__content .dropdown__trigger{padding:.6rem 2rem .6rem .9rem}}@media(max-width:767px){.dropdown-stage .dropdown__content .dropdown__trigger{padding:.4rem 2.9rem .5rem .8rem}}.dropdown-stage.is-active .dropdown__trigger{opacity:0;visibility:hidden;transition:opacity .5s,visibility .5s}.dropdown-stage.is-active .dropdown__trigger svg{transform:rotate(180deg)}.dropdown-stage.is-active .dropdown__content,.dropdown-stage.is-active .dropdown__content .dropdown__trigger{opacity:1;visibility:visible}.dropdown-stage-list{list-style-type:none;display:flex;align-items:center;justify-content:center;gap:1.6rem;margin-top:1.6rem;text-transform:capitalize}.dropdown-stage-list .dropdown-stage-list__item{display:inline-flex;align-items:center;gap:.4rem}.dropdown-stage-list .dropdown-stage-list__item svg{cursor:pointer}.section__foot.js-collection-pagination{margin:35px auto;text-align:center}.card__media .card__overlay{position:absolute;top:0;left:0;width:100%;z-index:1;display:block;height:100%}.card-service .card__content{z-index:2}@media screen and (min-width:768px){.card-product .card__content p{min-height:54px}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/rs-collection.css.map */
