body .hidden{display:none}h1,.slideshow-slide-heading,h2,h3,h4,h5,h6{font-family:var(--custom-font-body);font-weight:900}.home-section--title{font-family:var(--custom-font-body);font-weight:900}.label-style-heading .dynamic-collection-list--item-title,.label-style-heading .dynamic-collection-list--item-title-mobile{font-family:var(--custom-font-body);font-weight:700}.productitem--badge.badge--soldout{display:none}.productitem{text-align:center}.productitem .productitem--title{font-family:var(--custom-font-body);font-weight:700}.productitem .productitem--price{font-family:var(--custom-font-body);font-weight:400}.utils-filter-button{padding:12px 1rem;background-color:#8a34c2;border-radius:3px}.utils-filter-button span{color:#fff}.custom-reviews--section .custom-reviews-container{max-width:1600px;padding:21px 10px;margin:0 auto}.custom-reviews--section .custom-reviews-container .custom-review-slider{margin-top:60px}.custom-reviews--section .custom-reviews-container .custom-review-slider .custom-review{display:flex;margin:0 1rem;padding:0 1rem}.custom-reviews--section .custom-reviews-container .custom-review-slider .custom-review .inner-review{display:inline-flex;flex-wrap:wrap;width:100%;margin:0 auto;border:2px solid #ececec;border-radius:6px;text-decoration:none}.custom-reviews--section .custom-reviews-container .custom-review-slider .custom-review .inner-review .img-container{width:100%}.custom-reviews--section .custom-reviews-container .custom-review-slider .custom-review .inner-review .img-container img{width:100%;height:100%;object-fit:cover;vertical-align:top}.custom-reviews--section .custom-reviews-container .custom-review-slider .custom-review .inner-review .text-container{width:100%;padding:24px;color:#000}.custom-reviews--section .custom-reviews-container .custom-review-slider .custom-review .inner-review .text-container .review-product-title{margin:0;font-size:18px;font-weight:400;line-height:20px}.custom-reviews--section .custom-reviews-container .custom-review-slider .custom-review .inner-review .text-container .customer-name{margin:8px 0 1rem;font-size:16px;line-height:18px}.custom-reviews--section .custom-reviews-container .custom-review-slider .custom-review .inner-review .text-container .stars-container .star{margin-right:8px;font-size:20px}.custom-reviews--section .custom-reviews-container .custom-review-slider .custom-review .inner-review .text-container .stars-container .star.purple{color:#803abb}.custom-reviews--section .custom-reviews-container .custom-review-slider .custom-review .inner-review .text-container .stars-container .star.grey{color:gray}.custom-reviews--section .custom-reviews-container .custom-review-slider .custom-review .inner-review .text-container .stars-container .star:last-of-type{margin:0}.custom-reviews--section .custom-reviews-container .custom-review-slider.slick-initialized{display:flex;align-items:center;flex-wrap:wrap}.custom-reviews--section .custom-reviews-container .custom-review-slider.slick-initialized .slick-dots{display:flex;justify-content:center;width:100%;margin:2rem 0 0;padding:0}.custom-reviews--section .custom-reviews-container .custom-review-slider.slick-initialized .slick-dots li{display:inline-block;margin:0 8px}.custom-reviews--section .custom-reviews-container .custom-review-slider.slick-initialized .slick-dots li i{display:inline-block;width:12px;height:12px;background-color:#d9d9d9;border-radius:50%}.custom-reviews--section .custom-reviews-container .custom-review-slider.slick-initialized .slick-dots li.slick-active i{background-color:#94e950}.custom-reviews--section .custom-reviews-container .custom-review-slider.slick-initialized .arrow{display:flex;justify-content:center;align-items:center;position:absolute;width:50px;height:50px;background-color:#94ee4f;border-radius:50%;font-size:30px;cursor:pointer;z-index:2}.custom-reviews--section .custom-reviews-container .custom-review-slider.slick-initialized .arrow.arrow-left{left:0}.custom-reviews--section .custom-reviews-container .custom-review-slider.slick-initialized .arrow.arrow-right{right:0}.custom-reviews--section .custom-reviews-container .custom-review-slider.slick-initialized .arrow.arrow-right i{margin-left:3px}@media screen and (min-width: 720px){.custom-reviews--section .custom-reviews-container{padding-top:32px;padding-bottom:32px}}@media screen and (min-width: 1080px){.custom-reviews--section .custom-reviews-container{padding-right:40px;padding-left:40px}}@media screen and (min-width: 720px)and (max-width: 1142px){.custom-reviews--section .custom-reviews-container .custom-review-slider .custom-review{height:424px;padding:0}.custom-reviews--section .custom-reviews-container .custom-review-slider .custom-review .inner-review .text-container{display:flex;flex-wrap:wrap}.custom-reviews--section .custom-reviews-container .custom-review-slider .custom-review .inner-review .text-container .stars-container{margin-top:auto}}@media screen and (min-width: 320px){.announcement-bar.no-text-right{justify-content:center}}@media screen and (min-width: 320px){.announcement-bar{font-size:.6em}}@media screen and (min-width: 720px){.announcement-bar{justify-content:space-between;font-size:.8em}}[data-reorder-meganav-items] .navmenu-meganav .navmenu-meganav-items .navmenu-item-parent{order:2}[data-reorder-meganav-items] .navmenu-meganav .navmenu-meganav-items .navmenu-item-parent .navmenu-link-parent{display:none}[data-reorder-meganav-items] .navmenu-meganav .navmenu-meganav-items .navmenu-item-parent .navmenu-button[data-navmenu-trigger]{display:none}[data-reorder-meganav-items] .navmenu-meganav .navmenu-meganav-items .navmenu-item-parent .navmenu-submenu{display:flex;max-height:99999px;opacity:1}[data-reorder-meganav-items] .navmenu-meganav .navmenu-meganav-items .navmenu-meganav--image-container{display:none}@media screen and (min-width: 1024px){[data-reorder-meganav-items] .navmenu-meganav .navmenu-meganav-items .navmenu-item-parent{order:unset}[data-reorder-meganav-items] .navmenu-meganav .navmenu-meganav-items .navmenu-item-parent .navmenu-link-parent{display:block}[data-reorder-meganav-items] .navmenu-meganav .navmenu-meganav-items .navmenu-item-parent .navmenu-button[data-navmenu-trigger]{display:block}[data-reorder-meganav-items] .navmenu-meganav .navmenu-meganav-items .navmenu-item-parent .navmenu-submenu{display:unset;max-height:unset;opacity:unset}[data-reorder-meganav-items] .navmenu-meganav .navmenu-meganav-items .navmenu-meganav--image-container{order:unset;display:block}}.megamenu_mobile_image{padding:.8125rem 1.5625rem}.megamenu_mobile_image a{display:flex;flex-wrap:wrap;padding:0;width:100%;font-style:normal;font-weight:400;font-family:Gotham A,Gotham B,sans-serif;font-size:.9375rem;letter-spacing:0;color:#fff}.megamenu_mobile_image a img{width:100%;vertical-align:top}.megamenu_mobile_image a span{display:inline-block;margin-top:16px;width:100%}@media screen and (min-width: 1024px){.megamenu_mobile_image{display:none}}.search--section .search-section{overflow:hidden}.cbb-frequently-bought-recommendations-container{display:flex;flex-wrap:wrap}.cbb-frequently-bought-recommendations-container .cbb-frequently-bought-products{float:unset !important}.cbb-frequently-bought-recommendations-container .cbb-frequently-bought-form{margin-bottom:unset !important}@media screen and (min-width: 768px){.cbb-frequently-bought-recommendations-container{display:block}.cbb-frequently-bought-recommendations-container .cbb-frequently-bought-products{float:left !important}.cbb-frequently-bought-recommendations-container .cbb-frequently-bought-form{margin-bottom:20px !important}}.site-navigation .navmenu-link-parent,.site-navigation .navmenu-item-parent,.site-navigation .navmenu-meganav-item-parent{position:relative}.site-navigation .navmenu-meganav.navmenu-meganav--desktop .navmenu-link-parent{font-size:.83594rem}.constrain_width .navmenu-meganav.navmenu-meganav--desktop{width:auto;left:0 !important}.mega-menu-logo{display:block;max-width:70%;position:relative}@media screen and (min-width: 1024px){.mega-menu-logo{top:50%;transform:translateY(-50%);max-width:80%}}@media screen and (max-width: 1023px){.mega-menu-logo{margin:.5rem auto}}.mega-menu-logo:hover{opacity:.7}.images_only .navmenu-meganav.navmenu-meganav--desktop .navmenu-meganav-items{flex-wrap:wrap;padding-top:3rem}.images_only .navmenu-meganav.navmenu-meganav--desktop .navmenu-meganav-items .navmenu-meganav-item{flex-basis:calc(100% / 6);min-width:calc(100% / 6);flex-grow:0;margin:1rem 0}img.product-badge-overlay{visibility:visible !important;position:absolute;width:80px;top:10px;left:10px;z-index:9}.flickity-slider--wrapper img.product-badge-overlay,.product-recently-viewed-card img.product-badge-overlay,.product-recommendations--container img.product-badge-overlay{width:80px;left:5px;top:5px}@media screen and (max-width: 720px){img.product-badge-overlay{width:60px !important;left:5px;top:5px}}#shopify-section-static-image-with-text-overlay-about section.image-with-text,#shopify-section-static-image-with-text-overlay-hotline section.image-with-text{padding:0;border-radius:0;width:100%;max-width:100%}#shopify-section-static-image-with-text-overlay-about section.image-with-text .image-with-text-background,#shopify-section-static-image-with-text-overlay-about section.image-with-text .image-with-text-overlay,#shopify-section-static-image-with-text-overlay-hotline section.image-with-text .image-with-text-background,#shopify-section-static-image-with-text-overlay-hotline section.image-with-text .image-with-text-overlay{border-radius:0}.product-reviews--section{padding-top:3em}.login-description{margin-bottom:1em;line-height:1.5}.afterpay-paragraph{margin-top:8px !important;line-height:1.6}.afterpay-link{color:#8a34c2}.bundle-form-container .klaviyo-bis-trigger{display:none !important}a.klaviyo-bis-trigger{font-style:normal;font-family:"Gotham A","Gotham B",sans-serif;font-weight:700;display:inline-block;text-decoration:none;cursor:pointer;border-radius:3px;font-size:.92969rem;text-transform:uppercase;padding:.875rem .3125rem;letter-spacing:.01em;color:#fff;text-align:center;width:100%;margin-top:1rem;background:#f88726;border-color:#f88726;transition:background-color 200ms ease,border-color 200ms ease}a.klaviyo-bis-trigger:hover,a.klaviyo-bis-trigger:active{background:#b6d744;border-color:#b6d744}.product-gallery{flex-wrap:wrap}.product-gallery .product-gallery--viewer{flex:1}.search-section-content .search-boz{position:absolute;top:-20px;right:-30px;width:347px;max-width:30%}@media screen and (max-width: 719px){.search-section-content .search-boz{width:167px;right:-10px;max-width:50%}}.collection--item-image.collection--item-has-hover .collection--item-primary-image{position:relative;z-index:1}.collection--item-image.collection--item-has-hover .collection--item-hover-image{position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:2;opacity:0}.collection--item-image.collection--item-has-hover [data-rimg-canvas]{opacity:0}@media screen and (min-width: 720px){.collection--item-image.collection--item-has-hover:hover .collection--item-hover-image{opacity:1}}.image-with-text.image-with-text-section-height-original .image-with-text-content-wrapper{position:absolute;top:0;bottom:0;left:0;right:0}.product-form--atc{align-items:unset;margin-top:1.64063rem}.product-reviews--section .product-section--container[data-product-reviews]{max-width:unset;padding:0}.product-reviews--section .product-section--container .spr-summary-actions-newreview{background-color:transparent !important;color:#8a34c2 !important;font-family:var(--custom-font-body);font-size:15px;text-decoration:none;transition:color .1s ease}.cbb-frequently-bought-container{padding:10px}.cbb-frequently-bought-container .cbb-frequently-bought-add-button{font-family:var(--custom-font-body);font-weight:bold}.product-gallery--expand{display:none}.faq--section{margin:30px auto;padding-right:10px;padding-left:10px;max-width:38.75rem}.faq--section .rich-text-heading{margin-top:1.875rem;margin-bottom:.9375rem}.faq--section details summary{font-family:var(--custom-font-body)}.faq--section details summary .summary-wrapper{padding:.9375rem 1.64063rem .9375rem 0;outline:none}@media screen and (min-width: 720px){.faq--section details summary .summary-wrapper{padding:1.64063rem 1.64063rem 1.64063rem 0}}@media screen and (min-width: 1024px){.faq--section{margin-top:50px;margin-bottom:50px}}@media screen and (min-width: 1080px){.faq--section{padding-right:40px;padding-left:40px;max-width:42.5rem}}.yotpo-widget-loyalty-page .yotpo-loyalty-page-container .yotpo-widget-instance-container .yotpo-widget-my-rewards-widget .yotpo-rewards-history-title{text-align:center}.modal-popup{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.75);z-index:99999;display:flex;flex-direction:row;align-items:center;justify-content:center;transition:opacity 300ms ease,visibility 300ms ease}.modal-popup:not(.active){display:none;visibility:hidden;opacity:0}.modal-popup .popup-container{max-width:50rem;background:#fff;border-radius:5px;margin:1rem;-webkit-box-shadow:0px 6px 10px 0px rgba(0,0,0,.2);-moz-box-shadow:0px 6px 10px 0px rgba(0,0,0,.2);box-shadow:0px 6px 10px 0px rgba(0,0,0,.2)}.modal-popup .popup-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;background:#000;color:#fff;padding:1.5rem}.modal-popup .popup-header .popup-title-container{padding-right:1.5rem}.modal-popup .popup-header .popup-title-container .popup-title{margin:0;font-size:1.3rem;font-weight:bold}.modal-popup .popup-header .popup-controls-container .popup-close-button{background:#ef3839;border:none;width:1.5rem;height:1.5rem;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-direction:row;justify-content:center;align-items:center;transition:background-color 200ms ease}.modal-popup .popup-header .popup-controls-container .popup-close-button svg,.modal-popup .popup-header .popup-controls-container .popup-close-button img{pointer-events:none}.modal-popup .popup-header .popup-controls-container .popup-close-button:hover,.modal-popup .popup-header .popup-controls-container .popup-close-button:active{background:#bc3132}.modal-popup .popup-content{margin:1.5rem 0;padding:0 1.5rem;max-height:50vh;overflow-y:auto}.modal-popup.popup--product-size-chart-modal .popup-container{max-width:35rem}.modal-popup.popup--product-size-chart-modal .popup-content{max-height:60vh;margin:1rem 0}.modal-popup.popup--product-size-chart-modal .popup-content img:only-of-type{margin-top:0;margin-bottom:0}.form-options .option-extras a{display:inline-block;margin:8px 0 0;padding:.5em;background-color:#000;color:#fff;font-weight:700;text-decoration:none}/*# sourceMappingURL=custom-styles.min.css.map */
