.polaris-modal-carousel-toggle{cursor:pointer}.polaris-modal-carousel .modal__body{padding:0;margin-top:63px;overflow:visible}@media(min-width: 1200px){.polaris-modal-carousel .modal__body{margin-top:105px}}.polaris-modal-carousel .modal__heading{z-index:1;display:flex;justify-content:flex-end;height:auto !important;position:static !important}@media(min-width: 768px){.polaris-modal-carousel .modal__heading{position:absolute !important;right:10px !important;top:10px !important;left:auto !important;width:auto !important;background:none !important}}@media(max-width: 767px){.polaris-modal-carousel .modal__heading{background:#000 !important}}.polaris-modal-carousel .modal__heading svg path,.polaris-modal-carousel .modal__heading svg polygon,.polaris-modal-carousel .modal__heading svg rect{fill:#fff}.polaris-modal-carousel .modal__heading-controls{color:#fff;background-color:rgba(0,0,0,.5);height:32px;display:flex;justify-content:center;-webkit-flex-align:center;align-items:center;padding:4px}@media(max-width: 767px){.polaris-modal-carousel .modal__heading-controls{background-color:rgba(120,120,120,.5)}}.polaris-modal-carousel .modal__heading-controls .modal__previous,.polaris-modal-carousel .modal__heading-controls .modal__next{display:flex;background:none;border:none}@media(max-width: 767px){.polaris-modal-carousel .modal__heading-controls .modal__previous,.polaris-modal-carousel .modal__heading-controls .modal__next{display:none;visibility:hidden}}.polaris-modal-carousel .modal__heading-controls .modal__count{color:#fff;font-size:14px;display:flex}.polaris-modal-carousel .modal__heading-controls-info{display:flex;justify-content:center;-webkit-flex-align:center;align-items:center;background:rgba(0,0,0,.5);padding:4px;margin-left:4px}.polaris-modal-carousel .modal__heading-controls-info[aria-hidden=true]{display:none}@media(max-width: 767px){.polaris-modal-carousel .modal__heading-controls-info{background-color:rgba(120,120,120,.5);display:none}}.polaris-modal-carousel .modal__heading-controls-info .modal__info{display:flex;background:none;border:none}.polaris-modal-carousel .modal__heading-controls-close{display:flex;justify-content:center;-webkit-flex-align:center;align-items:center;background:rgba(0,0,0,.5);padding:4px;margin-left:4px}@media(max-width: 767px){.polaris-modal-carousel .modal__heading-controls-close{background-color:rgba(120,120,120,.5)}}.polaris-modal-carousel .modal__heading-controls-close .modal__close{position:static;transform:none;display:flex;padding:0;background:none;border:none}.polaris-modal-carousel .modal__heading-controls-close .modal__close::before{content:normal}.polaris-modal-carousel .modal__heading-controls-close .modal__close svg{display:block;width:24px;height:24px}.polaris-modal-carousel .modal__carousel{height:100%}.polaris-modal-carousel .modal__carousel[data-items="1"] .modal__heading-controls{display:none}.polaris-modal-carousel .modal__carousel .carousel-cell{background-color:#000}@media(min-width: 992px){.polaris-modal-carousel .modal__carousel .carousel-cell{max-height:600px}}.polaris-modal-carousel .modal__carousel .carousel-cell__content{justify-content:center;margin:0}@media(min-width: 992px){.polaris-modal-carousel .modal__carousel .carousel-cell__content{max-height:600px}}.polaris-modal-carousel .modal__carousel .carousel-cell__content-image{position:relative}.polaris-modal-carousel .modal__carousel .carousel-cell__content-image[data-captions-expanded=true]{-ms-flex-basis:70%;flex-basis:70%}.polaris-modal-carousel .modal__carousel .carousel-cell__content-image .carousel-cell-image{max-width:100%;margin:0 auto}.polaris-modal-carousel .modal__carousel .carousel-cell__content-caption{-ms-flex-basis:30%;flex-basis:30%;background-color:#fff;position:relative;overflow-y:auto;overflow-x:hidden}@media(max-width: 767px){.polaris-modal-carousel .modal__carousel .carousel-cell__content-caption{display:block;max-height:40vh}}@media(min-width: 768px){.polaris-modal-carousel .modal__carousel .carousel-cell__content-caption-content{position:absolute;top:0;left:0;margin:0 auto;height:100%;width:100%;overflow-y:auto;overflow-x:hidden}}.polaris-modal-carousel .modal__carousel .carousel-cell__content-caption-copy{padding:20px}@media(min-width: 992px){.polaris-modal-carousel .modal__carousel .carousel-cell__content-caption-copy{padding:20px 30px}}@media(min-width: 768px){.polaris-modal-carousel .modal__carousel .carousel-cell__content{display:flex}}.polaris-modal-carousel .modal__carousel .carousel-cell[data-has-captions=false] .carousel-cell__content-image{-ms-flex-basis:100%;flex-basis:100%}@media(max-width: 991px){.polaris-modal-carousel.full{background-color:rgba(0,0,0,.5) !important}}@media(min-width: 992px){.polaris-modal-carousel.full .modal__body{margin-top:20px !important}}.polaris-modal-carousel.full .carousel-cell{max-height:100%}.polaris-modal-carousel.full .carousel-cell__content{max-height:100vh}@media(min-width: 992px){.polaris-modal-carousel.full .polaris-modal-carousel-has-video .flickity-viewport{height:calc(100vh - 20px) !important}}.polaris-modal-carousel .flickity-viewport{color:#000;overflow:visible}.polaris-modal-carousel .flickity-prev-next-button{background-color:rgba(0,0,0,.5);border-radius:0;top:calc(50% + 32px)}.polaris-modal-carousel .flickity-prev-next-button:hover{background-color:rgba(0,0,0,.5)}.polaris-modal-carousel .flickity-prev-next-button .arrow{fill:#fff}.polaris-modal-carousel .flickity-prev-next-button.previous{left:0;display:none}@media(max-width: 767px){.polaris-modal-carousel .flickity-prev-next-button.previous{display:block}}.polaris-modal-carousel .flickity-prev-next-button.next{right:0;display:none}@media(max-width: 767px){.polaris-modal-carousel .flickity-prev-next-button.next{display:block}}.polaris-modal-carousel .carousel-cell{width:100%}.polaris-modal-carousel .carousel-cell[aria-selected=false]{visibility:hidden}.polaris-modal-carousel .carousel-cell-video{height:100%}@media(max-width: 991px){.polaris-modal-carousel .carousel-cell-video{max-height:100vw}}.polaris-modal-carousel .carousel-cell-iframe{width:100%;height:100%}.polaris-modal-carousel .polaris-modal-carousel-has-video .flickity-viewport{min-height:345px}@media(min-width: 768px){.polaris-modal-carousel .polaris-modal-carousel-has-video .flickity-viewport{min-height:600px}}