body.template-product{background-color:#f2f3ee}.main_heading{font-family:Syne;font-weight:700;font-size:48px;line-height:100%;letter-spacing:0;margin-block:0 15px;color:#0a1151}.ct_sub_head{font-family:Manrope;font-weight:400;font-size:20px;line-height:100%;letter-spacing:0;color:#000}.template-product .pdp_ctegory_head .main_heading,.ct_faq_left .main_heading{font-weight:500}.template-product .pdp_ctegory_head .ct_sub_head{line-height:1.15;font-weight:400}.ct_faq_content .ct_sub_head{font-weight:400;font-size:19px}.header__heading-logo{width:160px}.header__menu-item{padding:1.2rem 12px}.ct_sub_head p{margin:0}.ct_product_recommendation{background-color:#fff}.ct_product_recommendation .title-wrapper{flex-direction:column;max-width:780px;margin:0 auto 5rem;gap:30px}.ct_product_recommendation .title.main_heading{color:#0a1151;margin-block:0}.ct_product_recommendation .ct_recom_head{font-weight:600;font-size:20px;line-height:23px;letter-spacing:0;text-align:center}.price__suffix{display:none}.pdp_ctegory_head{margin-bottom:30px;text-align:center}.ct_review_crad{display:flex;gap:20px;align-items:center}.r_img{width:120px;height:120px}.r_img img{width:100%;height:100%;border-radius:50%;object-fit:cover}.review_content p{margin:0 0 15px}.review_content p:last-child{margin:0}.review_content{width:100%;flex:1;font-family:Syne;font-weight:500;font-size:14px;line-height:24px;letter-spacing:0%}.ct_review_wrapper.ct_r_carousel{padding:21px 45px}.ct_review_carousel .flickity-prev-next-button{top:50%;width:30px;height:30px;border:1px solid #000}.ct_review_carousel{width:100%}.ct_review_carousel .flickity-prev-next-button .flickity-button-icon{position:absolute;left:27%;top:26%;width:45%;height:45%}.ct_review_carousel .flickity-prev-next-button.previous{left:0}.ct_review_carousel .flickity-prev-next-button.next{right:0}.ct_review_carousel .flickity-button:focus{outline:0;box-shadow:none!important}.flickity-enabled:focus{box-shadow:none!important}.page-width.contact_richtext{max-width:100%;padding:0}.contact_richtext .ct-button.button{background-color:transparent}.contact_richtext .rich-text__blocks.center .rich-text__text{margin:0 auto}.contact_richtext .rich-text__text p{margin-top:10px!important}.contact_richtext h2.rich-text__heading.h1{font-family:Syne;font-weight:700;font-size:48px;line-height:100%;letter-spacing:0%;text-align:center}.contact_richtext .rich-text__text.typeset2.rte{font-weight:400;font-size:19px;line-height:1.22;letter-spacing:0%;text-align:center;max-width:634px}.collectin_title{color:#0a1151;font-family:Syne;font-weight:700;font-size:48px;line-height:100%;letter-spacing:0%;text-align:center;padding-block:80px 20px;max-width:913px;margin:0 auto}.whatmore-carousel-events p{font-family:Syne!important;color:#fff!important;margin-bottom:30px!important}.sticky-cart .price--on-sale .price-item--sale{color:#000}.sticky-cart .price bdi{letter-spacing:0}.sticky-cart__form .product-form__buttons{align-items:center}.sticky-cart__form .product-form__submit,.sticky-cart__form variant-selects{min-height:5rem}.sticky-cart__form .select__select{color:#000;border-radius:12px;font-weight:600;font-size:14px;min-height:5rem!important}.sticky-cart__form .select .icon-caret,.customer select+svg{top:calc(55% + -0rem)}.sticky-cart__form .select{width:calc(var(--width) + 7rem)}.template-index .ct_pdp_category .ct_sub_head{max-width:780px;margin:0 auto;line-height:24px}.template-index .ct_pdp_category .main_heading{margin:0 0 15px}.promotion__item .promotion__text{font-weight:500}.ct-image-with-text.about_image_text .page-width{padding:0;max-width:100%}.ct-image-with-text.about_image_text .image-with-text__grid{max-width:100%}.ct-image-with-text.about_image_text .image-with-text__grid .flex-grid__item:first-child{width:calc(50% - var(--grid-horizontal-spacing) / 2)}.ct-image-with-text.about_image_text .image-with-text__grid .flex-grid__item:last-child{width:calc(50% - var(--grid-horizontal-spacing) / 2);background-color:#0a1151;max-width:100%;display:flex;align-items:center;justify-content:center}.ct-image-with-text.about_image_text .image-with-text__heading.h1{font-family:Syne;font-weight:500;font-size:42px;line-height:100%;letter-spacing:0%;color:#fff;padding-bottom:33px}.ct-image-with-text.about_image_text .image-with-text__text.typeset2.rte p,.ct-image-with-text.about_image_text .image-with-text__text p strong{font-family:Manrope;font-weight:400;font-size:19px;line-height:28.37px;letter-spacing:0%;color:#fff}.ct-image-with-text.about_image_text .image-with-text__text{max-width:579px}.ct-image-with-text.about_image_text .image-with-text__text p strong{margin-top:30px;font-weight:400;display:block}.ct_about_category .ct_category_block{display:flex;gap:17px;justify-content:center}.ct_about_category .cstm-category_text{font-family:Syne;font-weight:700;font-size:48px;line-height:100%;letter-spacing:0%;text-align:center;color:#0a1151;margin-bottom:30px}.ct_about_category .card-category_content{display:flex;justify-content:center;position:absolute;bottom:40px;left:0;right:0}.ct_about_category .category_img_text{position:relative;line-height:0}.ct_about_category .ct-button.button{background-color:#0a1151;color:#fff;width:max-content;padding-inline:50px}.ct_about_category .category_content.button:hover{color:#fff;background-color:#000;transition:color var(--duration-long) ease,transform var(--duration-default) ease,opacity var(--duration-default) ease;will-change:transform}.ct_about_category .card-information__button{position:unset;width:100%;transform:none;height:auto;pointer-events:auto;overflow:unset}.ct_about_category .cstm-category_text p{margin-bottom:30px}.ct_about_category .category_image img{width:100%;height:auto}.cstm-about_review_text{font-family:Syne;font-weight:700;font-size:48px;line-height:100%;letter-spacing:0%;text-align:center;color:#0a1151;max-width:997px;margin:0 auto 30px}.ct_about_review_block{display:flex;gap:17px;margin:0;justify-content:center;line-height:0}.cstm-about_review_text p{margin-top:0}.about_review_image img{width:100%;height:auto}.ct_about_main_head .rich-text__heading{max-width:99.5rem;font-family:Syne;font-weight:700;font-size:48px;letter-spacing:0;text-align:center;line-height:1.2;position:relative;z-index:1;margin:0 auto 50px}.ct_about_main_head .rich-text{padding-inline:0}.ct_about_main_head .rich-text__text{font-family:Syne;font-weight:500;font-size:32px;line-height:100%;letter-spacing:0;text-align:center;max-width:110.4rem;margin:0;color:#000}.ct_about_main_head .rich-text__heading strong:before{content:"";position:absolute;background:linear-gradient(270.03deg,#fff0 .03%,#6b78ed 99.97%);width:320px;height:50px;bottom:4px;right:0;z-index:-1}.ct_about_main_head .rich-text__heading strong{font-weight:700;position:relative}.ct_choose_boombird{max-width:100%;padding:0}.ct_choose_boombird .ct-button.button{background-color:#bde5ec}.ct_choose_boombird .ct-button.button:hover{box-shadow:0 5px #898989;color:#bde5ec}.ct_choose_boombird .rich-text{position:relative}.ct_choose_boombird .rich-text:before,.ct_choose_boombird .rich-text:after{content:"";background-image:url(/cdn/shop/files/Vector-shape.svg?v=1774430174);background-repeat:no-repeat;height:100%;width:580px;position:absolute;background-size:cover;left:42px;top:0;z-index:0}.ct_choose_boombird .rich-text__blocks{position:relative;z-index:1}.ct_choose_boombird .rich-text:after{right:42px;left:auto}.ct_choose_boombird .rich-text__heading{font-family:Syne;font-weight:500;font-size:42px;line-height:100%;letter-spacing:0}.ct_choose_boombird .rich-text__text{font-family:Syne;font-weight:500;font-size:42px;line-height:100%;letter-spacing:0;display:flex;gap:20px;align-items:center;justify-content:center;margin-block:19px 52px}.ct_choose_boombird .rich-text__text p,.ct_choose_boombird .button-group{margin:0}.template-ct-warranty .section--padding{min-height:40vh}.field__input:-webkit-autofill{background-clip:inherit;-webkit-background-clip:inherit}.about_image_text .image-with-text--alt .image-with-text__grid--reverse .image-with-text__content{padding:30px}.template-ct-bulk-order .banner__box .button-group{margin-top:40px!important}.template-ct-bulk-order .banner__text.typeset2{margin-top:15px!important}.ct-kits-section .flickity-prev-next-button,.ct-flip-section .flickity-prev-next-button{width:46px;height:46px;transform:translateY(-50%);box-shadow:0 4px 4px #00000040;background-color:#f1f1f1;box-shadow:none!important}.ct-kits-section .flickity-prev-next-button .flickity-button-icon,.ct-flip-section .flickity-prev-next-button .flickity-button-icon{left:30%;top:30%;width:41%;height:41%}.ct-flip-section .ct-flip-heading{text-align:center}@media screen and (max-width:1199px){.ct_about_category .ct-button.button{font-size:20px}}@media screen and (max-width:989px){.ct_about_category .ct-button.button{font-size:18px;padding-inline:30px}.ct_about_category .cstm-category_text{font-size:28px}.ct_about_category .ct_category_block,.ct_about_review_block{gap:10px;justify-content:start;overflow:scroll}.ct_about_category .carousel-cell,.ct_about_review .review_cell{min-width:250px}.ct-image-with-text.about_image_text .image-with-text__grid .flex-grid__item:first-child,.ct-image-with-text.about_image_text .image-with-text__grid .flex-grid__item:last-child{width:100%}.ct_about_review_block::-webkit-scrollbar,.ct_category_block::-webkit-scrollbar,.ct_choose_boombird .rich-text:after{display:none}.ct_choose_boombird .rich-text:before{width:610px}}@media screen and (max-width:749px){.ct_about_category .cstm-category_text,.cstm-about_review_text{font-size:24px}.ct_about_category .ct_category_block{display:block}.ct-image-with-text.about_image_text .image-with-text__text p strong{margin-top:10px;font-size:14px}.ct_about_category .ct-button.button{font-size:14px;min-width:15rem;min-height:40px;padding-inline:10px}.ct_about_category .carousel-cell,.ct_about_review .review_cell{min-width:200px}.ct_about_category .card-category_content{bottom:20px}.ct_about_category .flickity-prev-next-button{width:30px;height:30px}.ct_about_category .flickity-button:focus{box-shadow:none}.ct_about_category .page-width{padding:0 34px}.ct_about_category .flickity-prev-next-button .flickity-button-icon{left:30%;top:30%;width:40%;height:40%}.about_image_text .flex-grid{flex-direction:column-reverse}.ct-image-with-text.about_image_text .image-with-text .image-with-text__content{padding:40px 15px 20px}.ct-image-with-text.about_image_text .image-with-text__heading.h1{font-size:24px;padding-bottom:5px}.ct-image-with-text.about_image_text .image-with-text__text.typeset2.rte p{font-size:14px;line-height:18.37px;margin-bottom:15px}.ct_about_main_head .rich-text__heading{font-size:18px;margin:0 auto 20px}.ct_about_review .page-width{padding:0 0 0 15px}.ct_about_main_head .rich-text__text{font-size:14px}.ct_about_main_head .rich-text{padding-block:25px}.ct_about_main_head .rich-text__heading strong:before{width:120px;height:23px;bottom:0}.ct_choose_boombird .rich-text__heading,.ct_choose_boombird .rich-text__text{font-size:24px}.ct_choose_boombird .rich-text:before,.ct_choose_boombird .rich-text:after{width:100%;background-size:100% 100%;left:0}.ct_boombird_logo{width:115px;height:auto}.ct_choose_boombird .button-group{margin:0}.ct_choose_boombird .rich-text__text{margin-block:19px 25px;gap:10px}.ct_choose_boombird .ct-button.button{background-color:#bde5ec;min-height:3.5rem}}@media screen and (max-width:768px){.main_heading,.contact_richtext .rich-text__heading{font-size:24px}.contact_richtext .rich-text__blocks.center .rich-text__text{font-size:14px}.contact_richtext h2.rich-text__heading.h1{font-size:24px}.contact_richtext .ct-button.button{min-height:38px}.ct_sub_head,.ct_faq_content .ct_sub_head{font-size:14px;line-height:1.35}.ct_review_crad{flex-direction:column;text-align:center}.sticky-cart__form .product-form__submit,.sticky-cart__form variant-selects{min-height:4rem;border:none}.ct-featured-collection-template--26090221830448__ct_featured_collection_Jrjiaq,.ct-featured-collection-template--26090222551344__ct_featured_collection_FQVxwh,.section--padding.ct-featured-collection-template--26090222092592__ct_featured_collection_LR7crM,.ct-image-with-text.section--padding,.ct-featured-collection-template--26090222092592__ct_featured_collection_Gra4RN,.ct-featured-collection-template--26990702231856__ct_featured_collection_FQVxwh{padding-top:30px;padding-bottom:30px}.ct-collection-template.section--padding.page-width.facets-vertical{padding-bottom:10px}.header__heading-logo{width:150px}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/ct-custom.css.map */
