/*
 * 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}.announcement-bar{min-height:32px;padding:0;display:flex;justify-content:center;align-items:center;background:#ffc633;color:#293035}.announcement-bar.with-dark-mode{background:#5f6468;color:#fff}.announcement-bar.with-dark-mode .flickity-button-icon,.announcement-bar.with-dark-mode .support-parent-link svg{color:#fff;fill:#fff}.announcement-bar.with-dark-mode .promo-carousel a,.announcement-bar.with-dark-mode .secondary-links>a,.announcement-bar.with-dark-mode .countryBtn{color:#fff}.announcement-bar.with-dark-mode .secondary-links .countryBtn,.announcement-bar.with-dark-mode .secondary-links .link{border-color:#fff}.promo-carousel{min-height:1.5rem;width:100%;display:flex;justify-content:center;align-items:center}@media screen and (min-width: 1024px){.promo-carousel{position:relative;right:150px}}@media screen and (min-width: 1224px){.promo-carousel{right:80px}}@media screen and (min-width: 1424px){.promo-carousel{right:0}}.promo-carousel .carousel{position:relative;display:none;max-width:600px;width:100%;font-weight:300;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:.875rem;padding:.25rem 0}.promo-carousel .carousel .carousel-cell a{text-decoration:underline;font-weight:500}.promo-carousel .carousel .carousel-cell .promo-bold{font-weight:500}.promo-carousel .carousel .carousel-cell .promo-cta,.promo-carousel .carousel .carousel-cell .promo-cta-mobile{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 .carousel-cell.has-mobile-version .promo-text,.promo-carousel .carousel .carousel-cell.has-mobile-version .promo-cta{display:none}@media screen and (min-width: 680px){.promo-carousel .carousel .carousel-cell.has-mobile-version .promo-text,.promo-carousel .carousel .carousel-cell.has-mobile-version .promo-cta{display:flex}}.promo-carousel .carousel .carousel-cell.has-mobile-version .promo-text-mobile,.promo-carousel .carousel .carousel-cell.has-mobile-version .promo-cta-mobile{display:flex}@media screen and (min-width: 680px){.promo-carousel .carousel .carousel-cell.has-mobile-version .promo-text-mobile,.promo-carousel .carousel .carousel-cell.has-mobile-version .promo-cta-mobile{display:none}}.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{position:static}.promo-carousel .carousel .countdown-container{font-size:.875rem}.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}}