.collection{position:relative}.collection .collection__header{display:flex;justify-content:center;margin-left:auto;flex-direction:column}.collection .collection__header .collection__header-top-row{display:flex;justify-content:space-between;align-items:center;width:100%}@media screen and (max-width: 990px){.collection .collection__header .collection__header-top-row{justify-content:center}}.collection .collection__header .collection__header-top-row .collection__title{margin:0}.collection .collection__header .collection__header-top-row .collection__title .title{margin:0;font-family:var(--font-heading-family);font-size:3rem;text-transform:uppercase}@media screen and (max-width: 990px){.collection .collection__header .collection__header-top-row .collection__title .title{font-size:2.4rem;text-align:center}}@media (max-width: 990px){.collection .collection__header .collection__header-top-row .collection__view-all{display:none}}.collection .custom-swiper__navigation,.collection .custom-swiper__pagination{display:none}.collection .custom-swiper__navigation{display:flex;justify-content:space-between;align-items:center;position:absolute;top:35rem;right:0;width:100%}.collection .custom-swiper__navigation .custom-swiper__button{border:none;background-color:transparent;padding:0;margin:0;cursor:pointer;opacity:1;visibility:visible;z-index:2}.collection .custom-swiper__navigation .custom-swiper__button.swiper-button-disabled{opacity:0;visibility:hidden}@media (min-width: 990px){.collection .custom-swiper__navigation{opacity:1;transition:opacity .2s ease-in-out}.collection .custom-swiper__navigation:focus-within{opacity:1}}@media (max-width: 500px){.collection .custom-swiper__navigation{top:20rem}}@media (max-width: 450px){.collection .custom-swiper__navigation{top:18rem}}@media (max-width: 400px){.collection .custom-swiper__navigation{top:16rem}}@media (max-width: 375px){.collection .custom-swiper__navigation{top:25rem}}.collection .custom-swiper__pagination{display:block;top:auto;width:95%;right:0;left:auto;bottom:12rem;background:#d9d9d9;border-radius:8px}.collection .custom-swiper__pagination .swiper-pagination-progressbar-fill{background:#656565;border-radius:8px}@media (max-width: 450px){.collection .custom-swiper__pagination{bottom:15rem}}@media (max-width: 400px){.collection .custom-swiper__pagination{bottom:10rem}}.collection .swiper{margin:0 0 0 auto}.collection .swiper-initialized .swiper-wrapper{flex-wrap:nowrap;gap:unset}.collection .swiper-initialized .swiper-wrapper .swiper-slide{max-width:unset}
