@font-face{font-family:Style Script!important;src:url(https://fonts.googleapis.com/css2?family=Style+Script&display=swap)}@font-face{font-family:Montserrat,sans-serif;src:url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,500;1,600;1,700;1,800;1,900&display=swap)}p,a,h3,h4,h5,label,select{font-family:Montserrat}h1,h2{font-family:Montserrat,sans-serif}h2{color:#333;text-shadow:0px 4px 4px 0px rgba(0,0,0,.25);font-size:75px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:0}.p_content{color:#fff;text-align:center;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:400;line-height:normal;padding:0 20px;margin:0 auto 50px;width:50%}.header__icon .icon{height:27px;width:27px}.footer__copyright{margin-top:0!important}small.copyright__content{color:#fff;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:normal}h1.banner__heading{color:#fff;text-shadow:0px 4px 4px 0px rgba(0,0,0,.25);font-family:Montserrat,sans-serif;font-size:75px;font-style:normal;font-weight:400;line-height:normal}.mobilevideo{display:none!important}.banner__content.banner__content--bottom-center{align-items:center!important}.banner__buttons a{color:#fff;text-align:center;font-family:Montserrat;font-size:25px;padding:15px 20px;font-style:normal;border:2px solid #FFF;font-weight:700;line-height:normal;transition:.5s ease-in-out;min-width:calc(30rem + var(--buttons-border-width) * 2);min-height:calc(5rem + var(--buttons-border-width) * 2)}.banner__buttons a:hover{transition:.5s ease-in-out;border:1px solid #000!important;background:#ff8ba8}.services{max-width:1600px;margin:0 auto}.services_col{background:#ff8ba8;text-align:center;padding:75px 20px}.services_col:nth-child(2){background:#89dcec}.logo-sec img{width:80px!important;height:80px!important;margin-bottom:20px}.services_col span{color:#fff;font-family:Montserrat;font-size:30px;font-style:normal;font-weight:700;line-height:normal}.services_col p{color:#fff;text-align:center;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:400;line-height:normal}section#shopify-section-template--17700513939769__16888080117930713e{background:#fff9fa}section#shopify-section-template--20259795042617__16888080117930713e{background:#fff9fa}.rich-text__buttons .button{display:inline-flex;justify-content:center;align-items:center;border:1px solid #000;padding:15px 50px;color:#000;text-align:center;font-family:Montserrat;font-size:25px;font-style:normal;font-weight:700;line-height:normal;cursor:pointer;transition:.5s ease-in-out;text-decoration:none;background-color:#ff8ba8}.rich-text__buttons .button:hover{transition:.5s ease-in-out;background:transparent}section#shopify-section-template--19904267125049__168873621236ced65a .page-width{max-width:100%}div#shopify-section-template--17700513939769__ce6cf5e2-5bce-4e90-ac4e-81ed51e37e95,div#shopify-section-template--20259795042617__ce6cf5e2-5bce-4e90-ac4e-81ed51e37e95{background-color:#ff8ba8!important;padding-top:30px;padding-bottom:30px}.testimonial-slider .testimonial{border-radius:10px;margin:0 20px 50px;border:1px solid #333;background:#fff;box-shadow:5px 15px 15px -15px #00000040}.testimonial-slider .h2_heading{color:#fff!important}.testimonial-img img{border-top-left-radius:10px;border-bottom-left-radius:10px;width:100%;height:100%;object-fit:cover;*/}.testimonial-content{padding:25px}h3.testimonial-title{color:#333;font-family:Montserrat;font-size:30px;font-style:normal;font-weight:700;line-height:normal}.testimonial-description{color:#333333bf;font-family:Montserrat;font-size:15px;font-style:normal;font-weight:400;line-height:normal;margin-top:20px}.testimonial-slider .slick-dots li{width:12px!important;height:12px!important}.testimonial-slider .slick-dots button{display:block;width:12px!important;height:12px!important;padding:0!important;border:1px solid #fff!important;border-radius:100%!important;background-color:transparent!important;text-indent:-9999px}.testimonial-slider .slick-dots li.slick-active button{background-color:#fff!important}h2.product__title.h1{color:#333;font-family:Montserrat!important;font-size:35px;font-style:normal;font-weight:700;line-height:normal}.product__info-container .rating{margin-bottom:30px}.product__info-container p{color:#333333bf;font-family:Montserrat!important;font-size:15px;font-style:normal;font-weight:400;line-height:normal}.product__view-details{color:#89dcec;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:700;line-height:normal}.product__view-details .icon{width:2rem}.price.price--large.price--show-badge{color:#333;font-family:Montserrat;font-size:35px;font-style:normal;font-weight:700;line-height:normal}.product-form__buttons{max-width:fit-content!important}.product-form__submit{border:1px solid #000!important;background:#ff8ba8;margin-bottom:1rem;letter-spacing:initial;color:#000;padding:10px 50px;font-family:Montserrat;font-size:25px;font-style:normal;font-weight:700;line-height:normal;transition:1 ease-in-out}.product-form__submit:hover{background:transparent;transition:1s ease-in-out}.conatct-number{display:flex;align-items:center;color:#333;font-family:Montserrat;font-size:15px;margin-bottom:10px;font-style:normal;font-weight:400;line-height:normal;column-gap:10px}.conatct-number img{width:25px;height:25px}.map_col .conatct-number:nth-child(4){pointer-events:none}.conatct-number a{color:#333;text-decoration:none}.conatct-number a:hover{text-decoration:underline}.map_col{padding:50px}h2.contact_title,.contact h2.title{color:#333;font-family:Montserrat!important;font-size:30px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:30px}.social-icons{margin-top:30px;display:flex;column-gap:20px;align-items:center}.social-icons .icons img{width:30px}.contact_info{max-width:1600px!important;margin:0 auto}.contact_info .contact{padding:0!important}.contact_info iframe{margin-top:30px}.map_col:nth-child(1){background:#89dcec}.contact_info .color-background-1.gradient{background:transparent!important}.contact__button button{border:1px solid #000;background:#ff8ba8;color:#000;font-family:Montserrat;font-size:25px;font-style:normal;transition:.5s ease-in-out;font-weight:700;padding:10px 40px;line-height:normal}.contact__button button img{width:24px;margin-left:20px}.contact__button button:hover{transition:.5s ease-in-out!important;background:transparent!important}.contact_info .contact__fields{display:block}.contact_info .text-area{min-height:20rem}.testimonial-slider{max-width:1600px;margin:0 auto;padding-top:50px!important;padding-bottom:50px!important}.sliderContainer{overflow:hidden!important}.sliderContainer .slick-dots{bottom:0!important}.list-social__link{color:#fff!important}.list-social__item .icon{height:30px!important;width:30px!important}.list-social__link:hover .icon{transform:scale(1)!important}@media screen and (max-width:1300px){.map_col{padding:50px}.testimonial-content{padding:30px}}@media screen and (max-width:1199px){.testimonial-img img{object-fit:cover}}@media(min-width:768px)and (max-width:989px){.testimonial-description{height:100px;overflow-y:scroll}.testimonial-title{font-size:25px!important}}@media screen and (max-width:989px){h1,h2{font-size:50px!important}.header{padding-left:10px;padding-right:10px}.header--mobile-left{display:flex}.header--mobile-left .header__heading,.header--mobile-left .header__heading-link{order:-1;width:100%;text-align:left}.header__icons{order:-1;margin-right:30px}.banner--medium:not(.banner--adapt){min-height:42rem!important}.banner__buttons a{font-size:20px;padding:15px 20px;min-width:calc(19rem + var(--buttons-border-width) * 2);min-height:calc(5rem + var(--buttons-border-width) * 2)}.desktopvideo{display:none!important}.mobilevideo{display:block!important}.services_col{padding:50px 20px}.services_col span{font-size:24px}.services_col p{font-size:18px}.product__info-wrapper{padding:0 0 0 20px!important}h2.product__title.h1{font-size:28px!important}.price.price--large.price--show-badge{font-size:28px}.product-form__submit{font-size:20px;padding:10px 25px}.rich-text__buttons .button{padding:10px 25px;font-size:20px}.testimonial-content{padding:30px 20px}h3.testimonial-title{font-size:28px}.p_content{width:75%}div#shopify-section-template--17700513939769__ce6cf5e2-5bce-4e90-ac4e-81ed51e37e95,div#shopify-section-template--20259795042617__ce6cf5e2-5bce-4e90-ac4e-81ed51e37e95{padding-top:0;padding-bottom:0}.map_col{padding:50px 20px}h2.contact_title,.contact h2.title{font-size:24px!important}.contact__button button{padding:10px 25px;font-size:20px}.testimonial-img img{object-fit:cover}}@media screen and (max-width:767px){.testimonial-img img{object-fit:cover;border-bottom-left-radius:0;border-top-right-radius:10px}.testimonial-content{height:250px}}@media screen and (max-width:749px){.services_col{padding:30px 20px}.services_col span{font-size:18px}.services_col p{font-size:14px}.product__info-wrapper{padding:20px 0 0!important}.testimonial-img img{border-top-left-radius:10px;border-bottom-left-radius:0;border-top-right-radius:10px;height:100%}.testimonial-description{margin-top:15px;margin-bottom:0;height:100px;overflow:auto}.p_content{width:100%}.testimonial-title{font-size:24px!important;height:40px}}@media screen and (max-width:575px){.services_col{padding:50px 20px}}@media screen and (max-width:470px){.testimonial-title{height:auto!important}}@media screen and (max-width:479px){.contact_info iframe{height:300px}.section-template--17700513939769__ab3e736d-ffc9-47f6-a66f-c4aaae552e04-padding,.section-template--20259795042617__ab3e736d-ffc9-47f6-a66f-c4aaae552e04-padding{margin-top:-80px}}@media screen and (max-width:420px){.conatct-number{font-size:13px!important}}@media screen and (min-width:1707.5px){.banner__content.banner__content--top-right{height:700px}}@media screen and (min-width:1821.33px){.banner__content.banner__content--top-right{height:700px}}@media screen and (min-width:2049px){.banner__content.banner__content--top-right{height:800px}}@media screen and (min-width:1732px){.banner__content.banner__content--top-right{height:1000px}}@media screen and (min-width:4098px){.banner__content.banner__content--top-right{height:1800px}}@media screen and (min-width:5664px){.banner__content.banner__content--top-right{height:2300px}}.price__regular .price-item--regular{position:relative;padding-left:50px}.price__regular .price-item--regular:before{content:" ";background:url(https://genderrevealcannon.com/cdn/shop/files/Vector.png);position:absolute;z-index:99999!important;background-position:top left;background-size:contain;width:35px;top:3px;left:0;height:35px;background-repeat:no-repeat}#ContactForm-email-error{background:red;color:#fff;width:100%}.form__message{margin-bottom:1rem}.layout{margin:auto}.accordion_sect{padding:10px;margin-top:10px;margin-bottom:10px;border-radius:10px}.pink{border:2px solid #FF8BA8;background:#ff8ba8}.blue{border:2px solid #89dcec;background:#89dcec}.accordion__question p{margin:5px;padding:0}.accordion_sect:hover{cursor:pointer}.accordion__answer{display:none}.accordion_sect.active .accordion__answer{display:block;padding:12px;font-size:15px;line-height:27px;font-weight:400}.accordion__question h3{font-size:20px;font-weight:700;color:#333}.accordion_sect h3{margin:0;display:flex;align-items:center}.accordion_sect i{margin-right:10px}.accordion_sect i.fa.fa-minus{display:none}.accordion_sect.active i.fa.fa-minus{display:block}.accordion_sect.active i.fa.fa-plus{display:none}.pro-faq-section .accordion_sect{margin-top:10px;margin-bottom:10px;border:none;background:none;border-radius:0;padding:10px 10px 10px 0}.bord-bt{border-bottom:.1rem solid rgba(var(--color-foreground),.08)!important}.accord__question p{margin:5px;padding:0}.pro-faq-section .accordion_sect:hover{cursor:pointer}.accord__answer{display:none}.pro-faq-section .accordion_sect.active .accord__answer{display:block;padding:12px;color:#333333bf;font-family:Montserrat!important;font-size:15px;font-style:normal;font-weight:400;line-height:normal}.accord__question h3{color:#000!important;font-family:Montserrat!important;font-size:15px!important;font-style:normal!important;font-weight:600!important;line-height:normal!important}.pro-faq-section .accordion_sect h3{margin:0;display:flex;align-items:center}.pro-faq-section .accordion_sect i{margin-right:10px;display:flex;float:right;margin-top:-20px}.accord__question svg.icon{display:flex;float:left;margin-right:10px}.pro-faq-section .accordion_sect i.fa.fa-angle-up{display:none}.pro-faq-section .accordion_sect.active i.fa.fa-angle-up{display:block}.pro-faq-section .accordion_sect.active i.fa.fa-angle-down{display:none}h2.h2_pro{color:#333;font-family:Montserrat!important;font-size:29px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:30px}.title.title-wrapper--no-top-margin.h1{margin-bottom:20px}.testimonial-title{color:#333;font-family:Montserrat;font-size:35px;font-style:normal;font-weight:700;line-height:normal}.logo-sec span a{color:#fff!important;text-decoration:none}@media only screen and (max-width:1150px)and (min-width:990px){.header__menu-item{padding:20px 12px!important}}@media only screen and (max-width:767px){h2{font-size:32px!important;line-height:40px}}h2{font-size:25px!important}.header__submenu li:last-child,.menu-drawer__inner-submenu li:last-child{background-image:linear-gradient(-225deg,#e71a4d 0% 29%,#109cb7 67% 100%);background-size:200% auto;color:#fff;background-clip:text;text-fill-color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:textclip 6s linear infinite;display:inline-block}@keyframes textclip{to{background-position:200% center}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/style.css.map */
