.header{padding-bottom:15px}body.index-template .header,body.page-template .header{margin-bottom:0}.header:after{content:"";background-image:url(/cdn/shop/files/waves-upside-down.png?v=1786667265);height:25px;width:100%;position:absolute;bottom:-25px;background-size:auto 100%;z-index:-1}.sticky-element{--sticky-offset: 0px}.sticky-element>*{padding-top:40px!important}#ProductGridWrapper.show-toolbar{margin-block-start:0px!important}.dropdown__container{border:none}.header:before{background:rgb(var(--color-background));background:linear-gradient(0deg,rgb(var(--color-background)),rgb(var(--color-secondary-background)))!important}@media(max-width:600px){.announcement-bar__text{font-size:1.2rem}}footer{position:relative;background:rgb(var(--color-background));background:linear-gradient(180deg,rgb(var(--color-background)),rgb(var(--color-secondary-background)))!important}footer:before{content:"";background-image:url(/cdn/shop/files/waves-rightside-up.png?v=1786667265);height:25px;width:100%;position:absolute;top:-25px;background-size:auto 100%;z-index:0}.footer-block{color:rgba(var(--color-foreground),.6)}.footer-block a:hover{color:rgb(var(--color-foreground))}.lb-cpb-progress-text-wrapper,.lb-cpb-single-goal-progress-marker{display:none}.lb-cpb-multiple-progress-bar-wrapper .lb-cpb-progress-bar,.lb-cpb-single-progress-bar-wrapper .lb-cpb-progress-bar{width:100%!important;min-height:20px!important;height:20px!important;border-radius:30px!important;display:block!important;position:relative!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 24' aria-hidden='true'%3E%3Cpath d='M0 12 C10 4, 20 4, 30 12 S50 20, 60 12 S80 4, 90 12 S110 20, 120 12' fill='none' stroke='%23f4f4f4' stroke-width='6' stroke-linecap='round'/%3E%3C/svg%3E")!important;background-repeat:repeat-x!important;background-color:transparent!important;overflow:visible!important;margin:var(--lb-cpb-progress-bar-milestone-gap) 0!important}.lb-cpb-markers-wrap{background-color:transparent!important;width:100%!important;height:20px!important}.lb-cpb-progress-indicator{max-width:100%!important;height:20px!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 24' aria-hidden='true'%3E%3Cpath d='M0 12 C10 4, 20 4, 30 12 S50 20, 60 12 S80 4, 90 12 S110 20, 120 12' fill='none' stroke='%2300ccff' stroke-width='6' stroke-linecap='round'/%3E%3C/svg%3E")!important;background-repeat:repeat-x!important;background-color:transparent!important;border-radius:0!important;background-size:auto 100%!important}.lb-cpb-progress-indicator:after{right:-10px;position:absolute;top:0;content:"";width:28px;height:28px;background:url(/cdn/shop/files/vizzies_swim_beach_ball_shipping_calculator_icon_d4ee8997-615b-49ae-be49-530084b13d32.png?v=1786686069);background-size:100%;transition:all .6s cubic-bezier(.7,0,.3,1) .1s;animation:floatWave 1s ease-in-out infinite alternate;z-index:3}.lb-cpb-cart-goal-value-text{margin-top:10px!important}.lb-cpb-cart-goal-title-text{margin-bottom:12px!important}progress-bar{width:100%;height:20px!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 24' aria-hidden='true'%3E%3Cpath d='M0 12 C10 4, 20 4, 30 12 S50 20, 60 12 S80 4, 90 12 S110 20, 120 12' fill='none' stroke='%23f4f4f4' stroke-width='6' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:repeat-x;background-color:transparent!important;border-radius:0!important;overflow:unset!important}progress-bar:before{max-width:100%;height:20px!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 24' aria-hidden='true'%3E%3Cpath d='M0 12 C10 4, 20 4, 30 12 S50 20, 60 12 S80 4, 90 12 S110 20, 120 12' fill='none' stroke='%2300ccff' stroke-width='6' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:repeat-x;background-color:transparent!important;border-radius:0!important}progress-bar:after{left:min(calc(var(--percent) - 12px),calc(100% - 12px));position:absolute;top:0;content:"";width:28px;height:28px;background:url(/cdn/shop/files/vizzies_swim_beach_ball_shipping_calculator_icon_d4ee8997-615b-49ae-be49-530084b13d32.png?v=1786686069);background-size:100%;transition:all .6s cubic-bezier(.7,0,.3,1) .1s;animation:floatWave 1s ease-in-out infinite alternate}@keyframes floatWave{0%{transform:translateY(-2px)}to{transform:translateY(-10px)}}lb-upsell-widget .lb-bundle-cta-button div[role=button],lb-upsell-widget lb-upsell-flat-card div[role=button]{background-color:rgb(var(--color-button))!important;color:rgb(var(--color-button-text));font-size:var(--font-body-size);padding:0 var(--buttons-padding);line-height:30px;font-family:var(--font-button-family);font-weight:var(--font-button-weight);letter-spacing:var(--buttons-letter-spacing, 0);text-transform:var(--buttons-transform, var(--buttons-transform-default));font-weight:700!important}lb-upsell-widget lb-upsell-flat-card div[role=button]{padding:10px 15px!important}lb-upsell-widget lb-upsell-flat-card .lb-qty-picker{width:120px!important;margin-top:10px!important}lb-upsell-widget lb-upsell-flat-card .lb-qty-count{padding:5px 10px!important}lb-upsell-widget lb-upsell-flat-card .lb-variant-picker{width:auto}lb-upsell-widget lb-upsell-flat-card .lb-qty-picker div[role=button]{padding:10px!important}lb-upsell-widget .lb-bundle-cta-button div[role=button]:hover,lb-upsell-widget lb-upsell-flat-card div[role=button]:hover{color:rgb(var(--color-button-hover-text));background-color:rgb(var(--color-button-hover-background))!important}.jdgm-prev-badge__text{display:block;font-size:12px}.jdgm-reviews-grid-custom{background:linear-gradient(180deg,#abff00,#9cd52b)!important}.jdgm-reviews-grid-custom .jm-review-widget__header{margin-bottom:20px}.jdgm-reviews-grid-custom .jdgm-carousel-review-list{background-color:transparent!important}.jdgm-reviews-grid-custom .jdgm-review-card{color:var(--jm-review-widget-text-color);container-type:inline-size;background:#fff;border-radius:var(--jm-corner-radius, 8px);border:none!important;outline:none!important;box-shadow:none!important;overflow:hidden;cursor:pointer}.jdgm-reviews-grid-custom .jdgm-review-card__name,.jdgm-modal__container .jm-reviewer-info__name{text-transform:uppercase}.jdgm-reviews-grid-custom .jm-action-buttons__button{color:#000!important;border-radius:50px!important;padding:12px!important;border:none!important;font-size:var(--font-body-size);padding:0 var(--buttons-padding);line-height:30px;font-family:var(--font-button-family);font-weight:var(--font-button-weight);letter-spacing:var(--buttons-letter-spacing, 0);text-transform:var(--buttons-transform, var(--buttons-transform-default));font-weight:700!important}.jdgm-reviews-grid-custom .jm-action-buttons__button:hover{background-color:rgb(var(--color-button-hover-background))!important}.jdgm-reviews-grid-custom .jm-grid-header__text,.jdgm-reviews-grid-custom .jdgm-review-widget .jm-review-widget-minimal-header__title{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:var(--font-heading-letter-spacing);text-transform:var(--font-heading-transform);color:rgb(var(--color-foreground));line-height:calc(1 + .2/max(1,var(--font-heading-scale)));word-break:break-word;margin:0;font-size:var(--font-h1-size)!important}.jdgm-reviews-grid-custom .jdgm-review-card-media{background:#fff!important}.jdgm-reviews-grid-custom .jdgm-review-card-media:after{background:linear-gradient(180deg,#fff0 40%,#ffffffd9 90%)!important;content:"";width:100%;height:100%;position:absolute}.jdgm-reviews-grid-custom .jdgm-review-card__details{background:#fff!important}.jdgm-reviews-grid-custom .jdgm-review-card__footer-inner--preview{filter:unset!important}.jdgm-reviews-grid-custom .jdgm-review-card__details .jdgm-review-card__details-body p,.jdgm-reviews-grid-custom .jdgm-review-card__details .jdgm-review-card__footer-inner p,.jdgm-reviews-grid-custom .jdgm-review-card__preview .jdgm-review-card__footer-inner p,.jdgm-reviews-grid-custom .jdgm-review-card__details .jdgm-review-card__footer-inner svg path,.jdgm-reviews-grid-custom .jdgm-review-card__preview .jdgm-review-card__footer-inner svg path{fill:#0cf!important;color:#000!important}.jdgm-reviews-grid-custom .jm-star-rating__font-icon{color:#0cf!important}.jdgm-reviews-grid-custom .jdgm-review-card__details .jdgm-review-card__details-body p{font-size:14px}.jdgm-reviews-grid-custom .jdgm-review-card__details .jdgm-review-card__footer-inner p,.jdgm-reviews-grid-custom .jdgm-review-card__preview .jdgm-review-card__footer-inner p{text-transform:uppercase;font-size:14px!important}.jdgm-reviews-grid-custom .jdgm-masonry-grid__peek .jdgm-masonry-grid__fade{background:linear-gradient(180deg,#9cd52b00,#9cd52b)}.gradient-background-v-1{background:var(--color-background);background:linear-gradient(0deg,rgb(var(--color-background)),rgb(var(--color-secondary-background)))!important}.gradient-background-v-2{background:var(--color-background);background:linear-gradient(180deg,rgb(var(--color-background)),rgb(var(--color-secondary-background)))!important}.gradient-background-h-1{background:var(--color-background);background:linear-gradient(90deg,rgb(var(--color-background)),rgb(var(--color-secondary-background)))!important}.gradient-background-h-2{background:var(--color-background);background:linear-gradient(270deg,rgb(var(--color-background)),rgb(var(--color-secondary-background)))!important}.gradient-background-v-1 .hero .image-with-text__inner,.gradient-background-v-2 .hero .image-with-text__inner,.gradient-background-h-1 .hero .image-with-text__inner,.gradient-background-h-2 .hero .image-with-text__inner{background-color:transparent}.promotion__item-wrap{margin-top:-5px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/cockatoo.css.map */
