/*
 * This is an autogenerated file. Do not edit this file directly.
 * @version v1.0.0
*/
#shopify-section-promo-carousel{position:relative}#shopify-section-promo-carousel .preload-spinner{min-height:1.5rem;width:100%;position:relative}#shopify-section-promo-carousel .preload-spinner .quickshop-spinner{width:20px;height:20px;margin-top:-10px;margin-left:-10px}#shopify-section-promo-carousel .preload-spinner svg{width:20px;height:20px}#shopify-section-promo-carousel .preload-spinner svg g{fill:#fff}.promo-carousel{min-height:1.5rem;display:flex;justify-content:center;align-items:center}.promo-carousel .carousel{position:relative;display:none;width:600px;font-weight:700;line-height:1}.promo-carousel .carousel:focus-visible{outline:none !important}.promo-carousel .carousel .flickity-viewport{overflow-x:hidden;overflow-y:clip}.promo-carousel .carousel .flickity-slider{position:relative;height:100%;display:flex;align-items:center;cursor:grab}.promo-carousel .carousel .carousel-cell{width:100%;flex-wrap:wrap;text-align:center;font-size:.75rem;padding:.5rem 0}.promo-carousel .carousel .carousel-cell a{text-decoration:underline}.promo-carousel .carousel .carousel-cell .promo-text-button{display:inline-flex;margin:0 .5rem}.promo-carousel .carousel .carousel-cell .trustpilot-widget{background:rgba(0,0,0,0);width:-moz-fit-content;width:fit-content;margin:0 auto;border:none;cursor:pointer;border-radius:.313rem}.promo-carousel .carousel .vertical-centered{height:auto;display:flex;justify-content:center;align-items:center}.promo-carousel .carousel .flickity-prev-next-button{opacity:1;display:none}@media all and (min-width: 650px){.promo-carousel .carousel .flickity-prev-next-button{display:block}}.promo-carousel .carousel .flickity-prev-next-button svg{width:12px;height:100%}.promo-carousel .carousel .flickity-prev-next-button.previous{left:-2rem}.promo-carousel .carousel .flickity-prev-next-button.next{right:-2rem}.promo-carousel .carousel .flickity-button{height:100%;min-height:1.5rem;background:none}.promo-carousel .carousel .flickity-button-icon{fill:#fff;position:static}.promo-carousel .carousel .countdown-container{font-size:.75rem}.promo-carousel .carousel .countdown-container .countdown-content{display:block;margin-bottom:.25rem;line-height:1}@media all and (min-width: 650px){.promo-carousel .carousel .countdown-container .countdown-content{margin-bottom:0}}@media all and (min-width: 650px){.promo-carousel .carousel .countdown-container{display:flex;justify-content:center;align-items:center}}.promo-carousel .carousel .countdown-container .countdown{display:flex;justify-content:center;margin:0;padding:0;gap:.5rem;list-style-type:none}@media all and (max-width: 389px){.promo-carousel .carousel .countdown-container .countdown{flex-wrap:wrap}}@media all and (min-width: 650px){.promo-carousel .carousel .countdown-container .countdown{margin:0 1rem}}.promo-carousel .carousel .countdown-container .countdown li{display:flex;align-items:center;gap:.2rem}.promo-carousel .carousel .countdown-container .countdown .countdown-heading{display:block;font-size:.75rem;text-align:center;text-transform:lowercase;order:2}@media all and (max-width: 389px){.promo-carousel .carousel .countdown-container .countdown .countdown-heading{font-size:.625rem}}@media all and (min-width: 650px){.promo-carousel .carousel .countdown-container .countdown .countdown-heading{font-size:.75rem}}.promo-carousel .carousel .countdown-container .countdown .digits{display:flex;justify-content:center;gap:.125rem;font-size:.75rem;order:1}@media all and (max-width: 389px){.promo-carousel .carousel .countdown-container .countdown .digits{gap:.125rem;font-size:.625rem}}@media all and (min-width: 650px){.promo-carousel .carousel .countdown-container .countdown .digits{font-size:.75rem}}.promo-carousel .carousel .countdown-container .countdown .digits .digit{background:#fff;color:#293035;padding:.25rem 0;width:1.25rem;text-align:center;border-radius:.25rem;font-weight:700;line-height:1;z-index:1;position:relative;overflow:hidden}@media all and (max-width: 389px){.promo-carousel .carousel .countdown-container .countdown .digits .digit{padding:.2rem 0;width:.875rem}}