.hidden-text .text-container{transition:max-height .5s ease-out,opacity .5s ease-out;overflow:hidden;display:flex;text-align:center;justify-content:center}@media (max-width: 768px){.hidden-text .text-container{flex-direction:column}.hidden-text .text-container p{margin-bottom:8px}}.hidden-text .visible-content{transition:opacity .5s ease-out}.hidden-text .hidden-content{max-height:0;opacity:0;visibility:hidden;transition:max-height .5s ease-out,opacity .5s ease-out}.hidden-text .hidden-content.revealed{max-height:500px!important;opacity:1;visibility:visible}.hidden-text .visible-content.hidden{opacity:0;visibility:hidden}.hidden-text .hero__content{flex-direction:column}.hidden-text .gradient-overlay{box-shadow:-20px 0 10px #fff;padding:0 8px}.hidden-text .expand-button,.hidden-text .collapse-button{border:none;background-color:transparent;text-decoration:underline;cursor:pointer}#bubbleheader1{color:#000!important}.rewards-cta__info{row-gap:40px}.rewards-cta{overflow:hidden;position:relative;max-width:1600px;margin:0 auto;padding:40px 0}@media only screen and (min-width: 1280px){.rewards-cta{padding:80px}}@media only screen and (max-width: 1279px){.rewards-cta__info{flex-direction:column}.rewards-cta__items{flex-wrap:wrap;flex-direction:row}}.rewards-cta__image{position:absolute;top:0;left:0;width:100%;z-index:-10}.rewards-cta__info{display:flex;padding:0 16px}@media only screen and (min-width: 1280px){.rewards-cta__info{padding:0}}.rewards-cta__header-wrapper{margin:0 0 0 -60px}@media only screen and (min-width: 1400px){.rewards-cta__header-wrapper{margin:0 0 0 -60px}}.rewards-cta__header{padding:0 0 40px;min-width:200px;text-align:center}@media only screen and (min-width: 1024px){.rewards-cta__header{padding:0 20px}}.rewards-cta__header h2{margin:0 0 8px;color:#000;font-weight:700;font-size:22.5px;line-height:28px;letter-spacing:.01em}@media only screen and (min-width: 768px){.rewards-cta__header h2{margin:0;font-size:42px;line-height:51px}}.rewards-cta__header p{margin:0;color:#000;font-weight:400;font-size:18px;line-height:31px;letter-spacing:.01em}.rewards-cta__items{padding:0 5px;display:flex;justify-content:center;flex-wrap:wrap;margin:0 0 -48px}@media only screen and (min-width: 768px){.rewards-cta__items{margin:0}}.rewards-cta__item{display:flex;flex-direction:column;align-items:center;width:calc(50% - 10px);margin:5px 5px 48px}@media only screen and (min-width: 768px){.rewards-cta__item{width:calc(25% - 10px);margin-bottom:5px}}.rewards-cta__text{margin-top:20px;width:80%;color:#000;text-align:center;font-weight:700;font-size:15px;line-height:18px;letter-spacing:.01em}.rewards-cta__icon{width:60%;max-width:63.5px}.rewards-cta__buttons{display:flex;justify-content:center;flex-wrap:wrap;width:100%;text-align:center;padding:48px 0 0;margin:0 0 -12px}@media only screen and (min-width: 768px){.rewards-cta__buttons{display:block;padding:64px 0 0}}.rewards-cta__buttons a.button{min-height:47px;margin:0 12px 12px;font-weight:400;font-size:18px;line-height:125%;letter-spacing:.02em}.rewards-cta__buttons .button--secondary{color:#080808}@media only screen and (max-width: 500px){.jdgm-carousel__arrows .jdgm-carousel__right-arrow.jdgm-carousel__right-arrow,.jdgm-carousel__arrows .jdgm-carousel__left-arrow.jdgm-carousel__left-arrow{display:block!important}.testimonials-judgeme__wrapper .jdgm-carousel__arrows{width:90%!important;left:10px!important}}@media only screen and (min-width: 501px) and (max-width: 768px){.jdgm-carousel__arrows .jdgm-carousel__right-arrow.jdgm-carousel__right-arrow,.jdgm-carousel__arrows .jdgm-carousel__left-arrow.jdgm-carousel__left-arrow{display:block!important}.testimonials-judgeme__wrapper .jdgm-carousel__arrows{width:95%!important;left:10px!important}}.testimonials-judgeme{padding:56px 0}@media only screen and (min-width: 768px){.testimonials-judgeme{padding-top:96px;padding-bottom:142px}}.testimonials-judgeme__wrapper{position:relative;display:flex;flex-wrap:wrap;max-width:1440px;padding:0 16px;margin:0 auto}@media only screen and (min-width: 768px){.testimonials-judgeme__wrapper{flex-wrap:nowrap}}@media only screen and (min-width: 1280px){.testimonials-judgeme__wrapper{padding:0 112px}}.testimonials-judgeme__wrapper .jdgm-carousel-item{position:relative;padding-top:16px;padding-bottom:38px;z-index:5}.testimonials-judgeme__wrapper .jdgm-carousel-item:after{content:"";position:absolute;top:0;left:8px;bottom:0;right:8px;z-index:1;background:#fff;border-radius:16px}.testimonials-judgeme__wrapper .jdgm-star{font-size:14px}.testimonials-judgeme__wrapper .jdgm-carousel-item__review,.testimonials-judgeme__wrapper .jdgm-carousel-item__reviewer-name-wrapper,.testimonials-judgeme__wrapper .jdgm-carousel-item__product{position:relative;z-index:5;text-align:left}.testimonials-judgeme__wrapper .jdgm-carousel-item__review-rating{margin-bottom:8px}.testimonials-judgeme__wrapper .jdgm-carousel-item__review-content{margin-bottom:48px}.testimonials-judgeme__wrapper .jdgm-carousel-item__reviewer-name-wrapper{margin:0 0 8px}.testimonials-judgeme__wrapper .jdgm-carousel-wrapper{width:100%;padding:0}.testimonials-judgeme__wrapper .jdgm-carousel-wrapper .jdgm-carousel__item-wrapper{height:269px}@media only screen and (min-width: 768px){.testimonials-judgeme__wrapper .jdgm-carousel-wrapper .jdgm-carousel__item-wrapper{height:317px}}.testimonials-judgeme__wrapper .jdgm-carousel-wrapper .jdgm-widget.jdgm-carousel{width:100%}@media only screen and (max-width: 767px){.testimonials-judgeme__wrapper .jdgm-carousel-wrapper .jdgm-widget.jdgm-carousel{margin:0 -6px}}.testimonials-judgeme__wrapper .jdgm-all-reviews-text a{display:flex;flex-direction:column}.testimonials-judgeme__wrapper .jdgm-all-reviews-text .jdgm-star{font-size:22px}.testimonials-judgeme__wrapper .jdgm-all-reviews-text .jdgm-all-reviews-text__text{padding-top:4px;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.1px}@media only screen and (min-width: 768px){.testimonials-judgeme__wrapper .jdgm-all-reviews-text .jdgm-all-reviews-text__text{font-size:18px}}.testimonials-judgeme__wrapper .jdgm-carousel__arrows{position:absolute;top:50%;bottom:auto;left:0;transform:translateY(-50%);width:100%}@media only screen and (min-width: 768px){.testimonials-judgeme__wrapper .jdgm-carousel__arrows{left:50%;bottom:-78px;top:auto;transform:translate(-50%) translateY(0)}}.testimonials-judgeme__wrapper .jdgm-carousel__arrows .jdgm-carousel__left-arrow,.testimonials-judgeme__wrapper .jdgm-carousel__arrows .jdgm-carousel__right-arrow{float:none!important;width:10px;height:10px;border-color:#080808;border-width:1px;margin:0!important}.testimonials-judgeme__wrapper .jdgm-carousel__arrows .jdgm-carousel__left-arrow{margin:0 30px 0 0!important}@media only screen and (max-width: 767px){.testimonials-judgeme__wrapper .jdgm-carousel__arrows .jdgm-carousel__left-arrow{display:none}}@media only screen and (max-width: 767px){.testimonials-judgeme__wrapper .jdgm-carousel__arrows .jdgm-carousel__right-arrow{position:absolute;top:0;right:-4px}}.testimonials-judgeme__wrapper .jdgm-carousel-item__review-body{color:#080808;font-weight:400;font-size:14px;line-height:140%;letter-spacing:.1px}@media only screen and (min-width: 1280px){.testimonials-judgeme__wrapper .jdgm-carousel-item__review-body{font-size:16px;line-height:24px}}.testimonials-judgeme__wrapper .jdgm-carousel-item__reviewer-name{color:#080808;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.1px}@media only screen and (min-width: 1280px){.testimonials-judgeme__wrapper .jdgm-carousel-item__reviewer-name{color:#707070;text-transform:uppercase;letter-spacing:2px}}.testimonials-judgeme__wrapper .jdgm-carousel-item__product-title{color:#f070a8;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.1px;text-decoration:underline}.testimonials-judgeme__wrapper .jdgm-carousel-item__product{pointer-events:none}.testimonials-judgeme__review-all{width:248px}.testimonials-judgeme__gallery{position:relative;width:100%}@media only screen and (min-width: 768px){.testimonials-judgeme__gallery{position:static;width:calc(100% - 248px)}}.testimonials-judgeme__title{margin:0 0 20px;color:#080808;font-family:Playlist Script;font-size:40px;line-height:100%;letter-spacing:-.4px;text-transform:none}@media only screen and (min-width: 768px){.testimonials-judgeme__title{font-size:56px}}.testimonials-judgeme__title-box{margin-bottom:32px}@media only screen and (min-width: 768px){.testimonials-judgeme__title-box{margin-bottom:0}}h2.jdgm-carousel-title{margin-bottom:16px}.jdgm-carousel-number-of-reviews{margin-top:4px}#shopify-block-judge_me_reviews_featured_carousel_XVtkG9{background:#fff2f3}.jdgm-carousel-item{background:linear-gradient(to right,transparent 10%,white 10%,white 90%,transparent 90%);padding:10px 26px 38px!important;border-radius:30px}li.sidebar__item{font-size:14px}.jdgm-widget{width:100%!important}@media (max-width: 768px){.product-quick-add__form ul.select-popout__list{bottom:unset;top:20px;margin-left:20px;margin-right:20px;width:calc(100% - 40px);z-index:1000;position:fixed;max-height:300px;border-bottom-width:1px}.mobile__menu__dropdown .menu__block .image-wrapper{display:none}}@media (min-width: 998px){button.quick-add__button{background:#f9e1ed;font-size:14px}}.product-item span.sale-box{background:var(--primary);width:50px;height:50px;border-radius:50%;padding:0;display:flex;align-items:center;justify-content:center;font-size:12px;left:unset;top:10px;right:10px}.product-item .product-item__price .savings-percentage{display:block;color:var(--COLOR-SALE)}@media (min-width: 998px){.product-item span.sale-box{width:70px;height:70px;font-size:15px}}.swym-button-bar{grid-column:1 / span 2;align-items:center}.swym-btn-container[data-position=default] button.swym-add-to-wishlist.swym-iconbtnlink:after{line-height:normal}.supporting-menu__copyright li a{text-decoration:underline}.section-columns .column__content .column__text p,.section-columns .column__content .column__heading{color:#000}div.snize-ac-results span.snize-title{color:#000!important}div.snize-ac-results li.snize-category a.snize-view-link{color:#000!important;text-decoration:underline}a.collection-item__content:focus{outline:1px solid #000!important}a.navlink--toplevel:focus{outline:1px solid #000!important}details.footer__block:focus,.footer__quicklinks a:focus{outline:1px solid #000!important}i.icon-swym-wishlist{color:#f070a8!important}i.icon-swym-wishlist:after{font-size:24px;content:"\f08a";color:#f070a8!important}.header__desktop__button:first-child{margin-right:10px}a.icon-swym-wishlist{display:flex;gap:8px}a.icon-swym-wishlist span{color:var(--link);font-size:calc(var(--font-4) * var(--FONT-ADJUST-NAV))}.header__logo__link:focus,cart-drawer:focus,.social-link:focus,.header__logo__link:focus-visible,cart-drawer:focus-visible,.social-link:focus-visible{outline:1px solid black!important}table[data-scroll-lock-scrollable]{width:650px!important}@media (min-width: 768px){.mobile-slider{display:none}}@media (max-width: 767px){.mobile-slider .collection-list.grid.grid--mobile-slider{display:flex;overflow-x:auto;white-space:nowrap;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none}.mobile-slider .grid--mobile-slider .grid-item img{border-radius:100px;width:70px;height:70px}.mobile-slider .image-wrapper{width:70px;height:70px;padding-top:unset}.mobile-slider .collection-list.grid.grid--mobile-slider .grid-item{width:25%;margin-right:8px}.mobile-slider .collection-item__info{padding:10px}.mobile-slider .collection-item__info span{font-size:12px;font-weight:500;letter-spacing:normal;display:inline-block;white-space:normal}.mobile-slider .collection-item__bg figure{margin:0 auto}}header.drawer__head .drawer__close{z-index:2}header.drawer__head img{top:40%;left:50%;transform:translate(-50%,-50%);width:50%;height:50%}@media (max-width: 768px){.template-collection main{display:flex;flex-direction:column}.groove-hidden-text{order:1}}[data-sliderule-pane="0"] .drawer__main-menu--mobile .sliderule__wrapper:first-child span{font-weight:700}[data-sliderule-pane="0"] .drawer__main-menu--mobile .sliderule__wrapper.SALE span{font-weight:700;color:#f070a8!important}.sliderule__wrapper.WISHLIST{margin-top:20px;margin-bottom:20px}.sliderule__wrapper.WISHLIST .header__mobile__button header-search-popdown summary{padding-left:0;padding-top:10px}.sliderow__title{padding:16px var(--inner)}@media (max-width: 749.9px){.quick-add__holder{opacity:1!important}quick-add-product .quick-add__holder .quick-add__button{display:none}quick-add-product .quick-add__holder .quick-add__button .btn__text{font-size:12px;display:block}quick-add-product .btn__plus{display:none!important}}@media (min-width: 998px){.header__mobile__button .navlink:not(.navlink--toplevel),.header__desktop__button .navlink:not(.navlink--toplevel){padding:0}.header__desktop__button:first-child{margin:0}.header__desktop__bar__r .header__desktop__buttons--icons{margin:0;column-gap:16px}.header__grid{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:48px;row-gap:24px}.header__grid img{max-width:100%}.header__grid a{display:flex;flex-direction:column;align-items:center;text-align:center;row-gap:8px}.grandparent.kids-3 .header__grandparent__links{grid-template-columns:25% 25% 50%!important;padding:0 100px}}@media (prefers-reduced-motion){[data-ticker-text]{animation-duration:4.9s}}@media (max-width: 998px){.desktop-only{display:none}}@media (min-width: 998px){.featured-collection-section-mobile{display:none}}.featured-collection-section-mobile img{margin-left:15%;border-radius:8px;margin-top:20px;max-width:70%}.header__mobile__hamburger:focus,.header__mobile__hamburger:focus-visible,.navlink.navlink--cart:focus,.navlink.navlink--cart:focus-visible,.caps.newsletter__submit.input-group__btn:focus,.caps.newsletter__submit.input-group__btn:focus-visible,.navlink:focus,.navlink:focus-visible,a.product-link:focus,a.product-link:focus-visible,header-search-popdown details:focus,li.tab-link:focus{outline:1px solid rgb(194,194,194)!important}.shopify-policy__container{padding:0!important}.shopify-policy__container .rte>p,.shopify-policy__container .rte>ul,.shopify-policy__container h3,.shopify-policy__container .rte__table-wrapper,.shopify-policy__container .rte>table,.shopify-policy__container .hero__title{padding:0 30px!important}.shopify-policy__container .rte>p>a{word-break:break-all}.final-sale-message{padding:2px 0 1px;border-top:1px solid #757575;border-bottom:1px solid #757575;text-align:left;display:inline-block;font-size:12px}.product-item__info .final-sale-message{font-size:12px;margin-top:8px}
/*# sourceMappingURL=/cdn/shop/t/686/assets/groove.css.map */
