﻿.wp-block-group{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative}.wp-block-columns{align-items:normal!important;box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:1.25em 2.375em}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}body:not(.wp-admin) .wccom-gallery-slider__images{aspect-ratio:625/500;border-radius:var(--wp--preset--border--radius--large,16px);overflow:hidden;position:relative;width:100%}body:not(.wp-admin) .wccom-gallery-slider__images .wp-block-gallery{z-index:0}body:not(.wp-admin) .wccom-gallery-slider__images .wp-block-gallery.active{z-index:1}body:not(.wp-admin) .wccom-gallery-slider__images figure.wp-block-gallery{height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:100%}body:not(.wp-admin) .wccom-gallery-slider__images figure.wp-block-gallery.active{opacity:1;pointer-events:auto}body:not(.wp-admin) .wccom-gallery-slider__images .wp-block-gallery.has-nested-images figure.wp-block-image{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}body:not(.wp-admin) .wccom-gallery-slider__images .wp-block-gallery.has-nested-images figure.wp-block-image.active{opacity:1}body:not(.wp-admin) .wccom-gallery-slider__images .wp-block-gallery figcaption{display:none}body:not(.wp-admin) .wccom-gallery-slider__footer{display:flex;margin:0;padding:var(--wp--preset--spacing--8,8px) var(--wp--preset--spacing--16,16px)}body:not(.wp-admin) .wccom-gallery-slider__indicators{align-items:center;display:flex;line-height:10px;margin-right:var(--wp--preset--spacing--12,12px)}body:not(.wp-admin) .wccom-gallery-slider__indicator{background-color:var(--wp--preset--color--sandstone-20,#e6e2de);border:none;border-radius:50%;cursor:pointer;display:inline-block;height:10px;margin:0 var(--wp--preset--spacing--8,8px) 0 0;padding:0;width:10px}body:not(.wp-admin) .wccom-gallery-slider__indicator.active{background-color:var(--wp--preset--color--woo-purple-40,#873eff)}body:not(.wp-admin) .wccom-gallery-slider__indicator:focus-visible{outline:2px solid var(--wp--preset--color--woo-purple-40,#873eff);outline-offset:2px}body:not(.wp-admin) .wccom-gallery-slider__caption{color:var(--wp--preset--color--sandstone-80,#303030);font-size:var(--wp--preset--font-size--medium,16px);font-weight:500;min-height:24px}.wp-block-wccom-gallery-slider.wccom-gallery-slider--fade-animation .wccom-gallery-slider__images .wp-block-gallery.has-nested-images figure.wp-block-image{transition:opacity .5s ease-in-out}.wp-block-wccom-gallery-slider.wccom-gallery-slider--hide-footer .wccom-gallery-slider__footer{display:none!important}.woocommerce-no-js .wp-block-wccom-gallery-slider .wccom-gallery-slider__footer{display:none}.woocommerce-no-js .wccom-gallery-slider__images figure.wp-block-gallery:first-child figure.wp-block-image:first-child,.woocommerce-no-js .wp-block-wccom-gallery-slider .wccom-gallery-slider__images figure.wp-block-gallery:first-child{opacity:1}.wccom-gallery-slider__overlay-rectangle{position:absolute}.wccom-gallery-slider__overlay-rectangle--flipped{transform:scaleX(-1)}.wccom-gallery-slider__overlay-rectangle .purple-square{fill:var(--wp--preset--color--woo-purple-40,#873eff);animation:fadeIn 1s forwards;opacity:0}.wccom-gallery-slider__overlay-rectangle .checkmark{animation:fadeIn 1s .3s forwards;opacity:0}.wccom-gallery-slider__overlay-rectangle .animated-border{stroke-dasharray:1;stroke-dashoffset:1;animation:drawBorder .8s cubic-bezier(.4,0,.2,1) .1s forwards}.wccom-gallery-slider__overlay-rectangle .foreground-elements{animation:fadeIn .3s .9s forwards;opacity:0}@keyframes drawBorder{to{stroke-dashoffset:0}}@keyframes fadeIn{to{opacity:1}}body.wp-admin .wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image){width:5%}@keyframes wccomComponentLoading{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.wccom-hero{background-color:#f6f7f7;background-position:50%;background-size:cover;position:relative}.wccom-hero.style-reversed .wccom-hero__content{background-color:#720eec;color:#fff}.wccom-hero.style-reversed .wccom-hero__topic{color:#f6f7f7}.wccom-hero.style-reversed .wccom-button{background:#fff}.wccom-hero.style-reversed .wccom-hero__title{color:#fff}.wccom-hero.has-image{padding:48px}.wccom-hero.has-image .wccom-hero__content{padding:32px}.wccom-hero.has-image .wccom-hero__title{font-size:28px}.wccom-hero.has-image .wccom-hero__text{font-size:14px}.wccom-hero.has-image .wccom-hero__image{display:none}.wccom-hero.has-image-columns{height:855px;margin:0 0 calc(116px + 9vw);padding:40px 20px 20px}.wccom-hero.has-image-columns .wccom-hero__content,.wccom-hero.has-image-columns .wccom-hero__images{background:0 0;position:relative}@media only screen and (min-width:601px){.wccom-hero.has-image-columns{height:auto;margin-bottom:0}.wccom-hero.has-image-columns .wccom-hero__buttons{display:flex;flex-direction:row;gap:24px}.wccom-hero.has-image-columns .wccom-hero__buttons .wccom-comp-button{margin:0}}@media only screen and (min-width:1001px){.wccom-hero.has-image-columns{background-size:auto;display:flex;flex-direction:row;height:643px;justify-content:space-between;margin-bottom:calc(23vw - 99px);padding:0}.wccom-hero.has-image-columns .wccom-hero__content,.wccom-hero.has-image-columns .wccom-hero__images{width:48%}.wccom-hero.has-image-columns .wccom-hero__images{padding-right:30px}.wccom-hero.has-image-columns .wccom-hero__content{align-items:flex-start;align-self:center;padding:0 5%}.wccom-hero.has-image-columns .wccom-hero__title{font-size:48px;line-height:58px}.wccom-hero.has-image-columns .wccom-hero__text,.wccom-hero.has-image-columns .wccom-hero__title,.wccom-hero.has-image-columns .wccom-hero__topic{text-align:left;width:100%}}@media only screen and (min-width:1501px){.wccom-hero.has-image-columns{margin-bottom:248px}}.wccom-hero__images{display:flex;flex-direction:row;gap:30px;margin-top:40px}@media only screen and (min-width:601px)and (max-width:1000px){.wccom-hero__images{flex-direction:column}}.wccom-hero__images-column{display:flex;flex:1;flex-direction:column;gap:30px}@media only screen and (min-width:1001px){.wccom-hero__images-column{margin-top:43px}}.wccom-hero__images-column:last-child{margin-top:27px}@media only screen and (min-width:601px){.wccom-hero__images-column:last-child{margin-top:0}}@media only screen and (min-width:1001px){.wccom-hero__images-column:last-child{margin-top:117px}}.wccom-hero__images-column .wccom-hero__image-column__image{border-radius:8px;box-shadow:0 8px 16px #aaa;min-width:0;width:100%}@media only screen and (min-width:601px)and (max-width:1000px){.wccom-hero__images-column{flex-direction:row;max-width:100%}.wccom-hero__images-column .wccom-hero__image-column__image{flex:1;width:auto}}.wccom-hero__watermark{bottom:0;left:0;position:absolute;z-index:0}.wccom-hero__content{align-items:center;background-color:#f6f7f7;display:flex;flex:1;flex-direction:column;padding:32px}.wccom-hero__topic{font-feature-settings:"ss04";color:#a7aaad;font-size:18px;font-style:normal;letter-spacing:-.24px;line-height:1.5;margin-bottom:18px}.wccom-hero__title,.wccom-hero__topic{font-family:var(--wccom-font-family-header);font-weight:600;text-align:center}.wccom-hero__title{font-feature-settings:"ss04";font-size:32px;letter-spacing:-.6px;line-height:1.2;margin-bottom:24px;word-break:keep-all}.wccom-hero__text{font-feature-settings:"ss04";font-family:var(--wccom-font-family-header);font-size:16px;line-height:1.5;margin-bottom:24px;text-align:center}.wccom-hero__image{background-position:50%;background-size:cover;flex:1;max-width:50%}.wccom-hero__buttons{display:flex;flex-direction:column}.wccom-hero__buttons .wccom-comp-button{line-height:24px;margin-top:16px;width:100%}.wccom-hero__buttons .wccom-comp-button:first-child{margin-top:0}.wccom-hero__buttons .wccom-comp-button .wccom-button{font-size:14px;width:100%}.wccom-hero__buttons .wccom-comp-button .wccom-button.is-link{text-decoration:none}@media screen and (min-width:576px){.wccom-hero.has-image{padding:64px}.wccom-hero.has-image .wccom-hero__title{font-size:32px}.wccom-hero.has-image .wccom-hero__text{font-size:16px}}@media screen and (min-width:768px){.wccom-hero.has-image{display:flex;padding:0}.wccom-hero.has-image .wccom-hero__content{align-items:flex-start;max-width:50%}.wccom-hero.has-image .wccom-hero__topic{text-align:left}.wccom-hero.has-image .wccom-hero__text{text-align:left;width:auto}.wccom-hero.has-image .wccom-hero__title{font-size:48px;text-align:left;width:auto}.wccom-hero.has-image .wccom-hero__image{display:block;max-width:50%}.wccom-hero .wccom-comp-button{font-size:18px;line-height:28px}.wccom-hero[style]{background-image:none!important}.wccom-hero__content{padding:64px}.wccom-hero__topic{font-size:24px;margin-bottom:32px}.wccom-hero__title{font-size:48px;margin-bottom:48px;width:75%}.wccom-hero__text{font-size:20px;line-height:30px;margin-bottom:48px;width:75%}}@media screen and (min-width:1024px){.wccom-hero.has-image .wccom-hero__content{padding:64px}.wccom-hero__title{font-size:60px;width:60%}.wccom-hero__text{width:60%}}@media screen and (min-width:1200px){.wccom-hero.has-image .wccom-hero__content{padding:80px}.wccom-hero.has-image .wccom-hero__text{font-size:20px}.wccom-hero__buttons{display:flex;flex-direction:row}.wccom-hero__buttons .wccom-comp-button{margin-left:16px;margin-top:0;width:auto}.wccom-hero__buttons .wccom-comp-button:first-child{margin-left:0;width:auto}}.odometer.odometer-auto-theme,.odometer.odometer-auto-theme .odometer-digit{display:inline-block;position:relative;vertical-align:middle}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer{display:inline-block;vertical-align:middle;visibility:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner{bottom:0;display:block;left:0;overflow:hidden;position:absolute;right:0;text-align:left;top:0}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon{display:block}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner{-webkit-backface-visibility:hidden;display:block}.odometer.odometer-auto-theme .odometer-digit .odometer-value{display:block;transform:translateZ(0)}.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value{position:absolute}.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner{transition:transform 2s}.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner,.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner{transform:translateY(-100%)}.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner{transform:translateY(0);transition:transform 2s}@keyframes wccomComponentLoading{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.wccom-data-counter{--wccom-data-counter-animation-time-ms:2000;font-feature-settings:"ss04";align-items:center;display:flex;flex-direction:row;font-family:var(--wccom-font-family-header);gap:10px;justify-content:flex-start;line-height:1}.wccom-data-counter--unit-top{align-items:flex-start}.wccom-data-counter--unit-bottom{align-items:baseline}.wccom-data-counter--unit-bottom .wccom-data-counter__unit,.wccom-data-counter--unit-top .wccom-data-counter__unit{font-size:.7em}.wccom-data-counter__value{text-align:right;white-space:nowrap}.wccom-data-counter__value,.wccom-data-counter__value span{font-size:inherit;line-height:inherit}.wccom-data-counter .odometer.odometer-auto-theme,.wccom-data-counter .odometer.odometer-auto-theme .odometer-digit,.wccom-data-counter .odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer,.wccom-data-counter .odometer.odometer-auto-theme .odometer-formatting-mark.odometer-radix-mark{vertical-align:bottom}.wccom-data-counter .odometer.odometer-auto-theme .odometer-animating-down.odometer-animating .odometer-ribbon-inner,.wccom-data-counter .odometer.odometer-auto-theme .odometer-animating-up .odometer-ribbon-inner{transition-duration:calc(var(--wccom-data-counter-animation-time-ms)*1ms)}.wccom-data-counter .odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner{bottom:-36px;padding:36px 0;top:-36px}.wccom-data-counter .odometer.odometer-auto-theme .odometer-inside:before{background:linear-gradient(180deg,#fff,hsla(0,0%,100%,.1));content:" ";display:block;height:36px;position:absolute;top:-36px;width:100%;z-index:1}.wccom-data-counter .odometer.odometer-auto-theme .odometer-inside:after{background:linear-gradient(0deg,#fff,hsla(0,0%,100%,.1));bottom:-36px;content:" ";display:block;height:36px;position:absolute;width:100%;z-index:1}.wccom-data-counter:has(.odometer)+*{position:relative;z-index:1}.wccom-slack-signup__container{text-align:center}.wccom-slack-signup__container .fa-spinner{margin:50px}.wccom-slack-signup__container .fa-spinner[hidden]{display:none}.wccom-slack-signup__container img{max-height:115px;max-width:115px}.wccom-slack-signup__container h3{font-size:2em}#wccomSlackSignupForm{margin:auto auto 90px;max-width:500px}input.wccom-slack-signup__email.wccom-slack-signup__email{border-radius:30px;border-style:solid;border-width:1px;height:60px;margin-top:0;min-width:230px;width:100%}.wccom-slack-signup__container .wccom-button{align-items:center;display:flex;justify-content:center;margin:0 auto;width:200px}input.wccom-slack-signup__email.wccom-slack-signup__email{box-sizing:border-box;font-size:1em;margin-bottom:15px;padding-left:30px}em.wcpv-sold-by-loop,em.wcpv-sold-by-single,em.wcpv-sold-by-cart,em.wcpv-sold-by-order-details{display:none}.ticket-product-vendor{color:#777;font-size:15px;margin-top:10px;padding-left:10px}