.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:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:end;-webkit-justify-content:flex-end;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:0 0!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:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-flex-align:center;-webkit-align-items: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__next,.polaris-modal-carousel .modal__heading-controls .modal__previous{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;background:0 0;border:none}@media (max-width:767px){.polaris-modal-carousel .modal__heading-controls .modal__next,.polaris-modal-carousel .modal__heading-controls .modal__previous{display:none;visibility:hidden}}.polaris-modal-carousel .modal__heading-controls .modal__count{color:#fff;font-size:14px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.polaris-modal-carousel .modal__heading-controls-info{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-flex-align:center;-webkit-align-items: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:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;background:0 0;border:none}.polaris-modal-carousel .modal__heading-controls-close{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-flex-align:center;-webkit-align-items: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:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:0;background:0 0;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{-ms-flex-pack:center;-webkit-justify-content:center;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%;-webkit-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%;-webkit-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:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}.polaris-modal-carousel .modal__carousel .carousel-cell[data-has-captions=false] .carousel-cell__content-image{-ms-flex-basis:100%;-webkit-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}}