.previous-cc-voyages{display:block}.previous-cc-voyages__header{margin-block-end:28px;padding-inline:12px}@media screen and (min-width:768px){.previous-cc-voyages__header{padding-inline:20px;margin-block-end:40px}}.previous-cc-voyages__heading>*{color:#090909;font-family:"Roboto Condensed",var(--font-heading-family);font-size:32px;font-style:normal;font-weight:800;line-height:1;letter-spacing:-1.28px;margin:0}@media screen and (min-width:768px){.previous-cc-voyages__heading>*{font-size:48px;letter-spacing:-1.92px}}.previous-cc-voyages__card-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-block-end:16px;padding-inline:12px;opacity:0;pointer-events:none;transition:opacity .2s ease}@media screen and (min-width:768px){.previous-cc-voyages__card-header{padding-inline:20px;margin-block-end:20px}}@media screen and (min-width:1025px){.previous-cc-voyages__card-header.previous-cc-voyages__card-header--mobile-only{display:none}}.previous-cc-voyages__card-header .swiper-button-next,.previous-cc-voyages__card-header .swiper-button-prev{position:unset!important;margin-top:0!important;width:fit-content!important;height:fit-content!important;display:block!important;color:#090909!important;text-align:justify;font-family:"Roboto Condensed",var(--font-heading-family);font-size:20px;font-style:normal;font-weight:800;line-height:normal;letter-spacing:-.4px;cursor:pointer;background:transparent;border:0;padding:0}:is(.previous-cc-voyages__card-header .swiper-button-next,.previous-cc-voyages__card-header .swiper-button-prev) svg{display:none}:is(.previous-cc-voyages__card-header .swiper-button-next,.previous-cc-voyages__card-header .swiper-button-prev).swiper-button-disabled{opacity:1;cursor:not-allowed;color:#9f9f9f!important}.previous-cc-voyages.is-ready .previous-cc-voyages__card-header{opacity:1;pointer-events:auto}.previous-cc-voyages__card-counter{color:#090909;font-family:"Roboto Condensed",var(--font-heading-family);font-size:20px;font-style:normal;font-weight:800;line-height:normal;letter-spacing:-.4px;display:flex}.previous-cc-voyages__card-counter .swiper-pagination-fraction{position:unset!important;padding-inline:4px;width:auto!important}.previous-cc-voyages__card-nav{display:flex;flex-direction:row;gap:12px}.previous-cc-voyages__card-container{padding-inline:12px}@media screen and (min-width:768px){.previous-cc-voyages__card-container{padding-inline:0}}@media screen and (min-width:1025px){.previous-cc-voyages__card-container{padding-inline:20px}}.previous-cc-voyages__card-container .swiper-wrapper{display:flex;align-items:stretch}.previous-cc-voyages__card__item{height:auto!important;display:flex;align-items:stretch;box-sizing:border-box}.previous-cc-voyages__card__item>*{width:100%;flex:1}.previous-cc-voyages__card:not(.swiper-initialized){overflow:hidden}.previous-cc-voyages__card:not(.swiper-initialized) .swiper-wrapper{gap:12px}.previous-cc-voyages__card:not(.swiper-initialized) .swiper-slide{flex:0 0 100%;min-width:0}@media screen and (min-width:768px){.previous-cc-voyages__card:not(.swiper-initialized) .swiper-wrapper{gap:20px;padding-inline:20px}.previous-cc-voyages__card:not(.swiper-initialized) .swiper-slide{flex:0 0 calc(62.5% - 12.5px)}}@media screen and (min-width:1025px){.previous-cc-voyages__card:not(.swiper-initialized) .swiper-wrapper{gap:12px;padding-inline:0}.previous-cc-voyages__card:not(.swiper-initialized) .swiper-slide{flex:0 0 calc((100% - 24px) / 3)}}.previous-cc-voyages__modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:16px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,visibility 0s linear .25s}.previous-cc-voyages__modal[aria-hidden=false]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .25s ease,visibility 0s linear 0s}.previous-cc-voyages__modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0909098c;border:0;padding:0;cursor:pointer;width:100%;height:100%}.previous-cc-voyages__modal-dialog{position:relative;background:#fff;border-radius:12px;width:100%;max-width:100%;max-height:100%;overflow:hidden;display:flex;flex-direction:column;box-sizing:border-box;border:2px solid #ddd;background-color:#f7f7f7;transform:scale(.96);transition:transform .25s ease}@media screen and (min-width:768px){.previous-cc-voyages__modal-dialog{max-width:580px;border-radius:16px;border-width:4px}}@media screen and (min-width:1024px){.previous-cc-voyages__modal-dialog{max-width:930px}}.previous-cc-voyages__modal[aria-hidden=false] .previous-cc-voyages__modal-dialog{transform:scale(1)}.previous-cc-voyages__modal-header{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:16px;padding-block-end:20px;border-block-end:1px solid #9f9f9f;margin:26px 18px 0}@media screen and (min-width:768px){.previous-cc-voyages__modal-header{padding-block-end:24px;margin:40px 40px 0}}.previous-cc-voyages__modal-title-group{display:flex;flex-direction:column;min-width:0}.previous-cc-voyages__modal-date{color:#c72415;font-family:"Roboto Condensed",var(--font-heading-family);font-size:16px;font-style:normal;font-weight:800;line-height:normal;letter-spacing:-.32px;text-transform:uppercase;margin:0}@media screen and (min-width:768px){.previous-cc-voyages__modal-date{font-size:20px;letter-spacing:-.4px}}.previous-cc-voyages__modal-heading>*{color:#00397f;text-align:justify;font-family:"Roboto Condensed",var(--font-heading-family);font-size:24px;font-style:normal;font-weight:800;line-height:normal;letter-spacing:-.96px;text-transform:uppercase;margin:0}@media screen and (min-width:768px){.previous-cc-voyages__modal-heading>*{font-size:32px;letter-spacing:-1.28px}}.previous-cc-voyages__modal-close{background:transparent;border:0;padding:4px;cursor:pointer;color:#090909;flex-shrink:0;line-height:0}.previous-cc-voyages__modal-close svg{width:20px;height:20px}@media screen and (min-width:768px){.previous-cc-voyages__modal-close svg{width:24px;height:24px}}.previous-cc-voyages__modal-body{margin-block:20px 26px}@media screen and (min-width:768px){.previous-cc-voyages__modal-body{margin-block-end:40px}}@media screen and (min-width:1024px){.previous-cc-voyages__modal-body{margin-block:40px 66px}}.previous-cc-voyages__modal-image{aspect-ratio:1.2;width:100%;overflow:hidden;border-radius:6px;border:2px solid #dddddd;box-sizing:border-box;opacity:1;transition:opacity .3s ease}@media screen and (min-width:768px){.previous-cc-voyages__modal-image{border-radius:12px;border-width:4px;aspect-ratio:1.5}}@media screen and (min-width:1025px){.previous-cc-voyages__modal-image{aspect-ratio:1.9}}.previous-cc-voyages__modal-image img{width:100%;height:100%;object-fit:cover;display:block}.previous-cc-voyages__modal-swiper .previous-cc-voyages__modal-image--peek-clone{opacity:.3}.previous-cc-voyages__modal-nav{display:flex;flex-direction:row;justify-content:center;gap:16px;margin-block-start:12px}@media screen and (min-width:1025px){.previous-cc-voyages__modal-nav{margin-block-start:20px}}.previous-cc-voyages__modal-nav .swiper-button-next,.previous-cc-voyages__modal-nav .swiper-button-prev{position:unset!important;margin-top:0!important;width:fit-content!important;height:fit-content!important;display:block!important;color:#090909!important;text-align:justify;font-family:"Roboto Condensed",var(--font-heading-family);font-size:16px;font-style:normal;font-weight:800;line-height:normal;letter-spacing:-.32px;cursor:pointer;background:transparent;border:0;padding:0}@media screen and (min-width:1024px){.previous-cc-voyages__modal-nav .swiper-button-next,.previous-cc-voyages__modal-nav .swiper-button-prev{font-size:20px;letter-spacing:-.4px}}:is(.previous-cc-voyages__modal-nav .swiper-button-next,.previous-cc-voyages__modal-nav .swiper-button-prev) svg{display:none}:is(.previous-cc-voyages__modal-nav .swiper-button-next,.previous-cc-voyages__modal-nav .swiper-button-prev).swiper-button-disabled{opacity:1;cursor:not-allowed;color:#9f9f9f!important}body.previous-cc-voyages--scroll-lock{overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/22/assets/section-previous-cc-voyages.css.map */
