.main_new_video_banner{padding:0px 3rem}.main_new_video_banner video{border-radius:20px;height:calc(90vh + 20px);object-fit:cover}.header__icons svg{height:24px!important;width:24px!important}.header__menu-item span{color:#820025;letter-spacing:normal}.video_banner_content{position:absolute;top:0;left:0;width:100%;padding:0px 3rem}.video_banner_content h1{font-size:5vw;text-align:center;color:#fff;=: -.04em;direction:ltr;fill:#000;font-family:syne,sans-serif;font-weight:700;font-style:normal;text-anchor:middle;text-decoration:none;text-transform:uppercase;overflow:visible;letter-spacing:1px;margin:0}.main_new_video_banner{position:relative}.video__container{width:100%;overflow:hidden}.video_banner_content{position:absolute;top:0;right:0;bottom:0;left:0}.video_banner_content h1{white-space:nowrap;overflow:hidden;line-height:1.1;text-align:center;max-width:100%}.main_new_video_banner:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:30%;background:linear-gradient(0deg,#fff 21.138294956140353%,#1d202300)}.video_banner_content h1{text-shadow:0 2px 20px rgba(0,0,0,.15)}.banner_slider{width:100%;height:65%}.banner_slider .swiper-slide{opacity:0!important;transition:opacity .8s ease-in-out}.banner_slider .swiper-slide-active{opacity:1!important}.banner_main_content h2,.banner_main_content p,.banner_main_content .banner_buttons{animation:fadeUp .8s ease both}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.banner_slider .swiper-slide{position:relative}.banner_main_content{position:absolute;bottom:0;left:15px}.banner_main_content h2{color:#fff;font-size:40px;margin-bottom:5px;line-height:normal}.banner_main_content{max-width:810px}.banner_buttons{display:flex;gap:20px;align-items:center}.banner_buttons a{background:#820025;color:#fff;padding:5px 20px;text-decoration:unset}.banner_main_content p{color:#fff;letter-spacing:normal}.home_about_us{padding:0px 3rem}.home_ab_flex{display:flex;align-items:flex-start}h3.main_h3_new{font-size:50px;width:50%;color:#740323}.home_abt_text{width:50%}.hme_page-width{margin-top:30px;border-top:1px solid #820026;padding-top:40px}.home_abt_text h3{color:#740223;font-size:30px;margin-bottom:0}.home_abt_text p{letter-spacing:normal;font-size:16px;color:#000;line-height:1.6;max-width:95%}.home_abt_text a{background:#740223;color:#fff;text-transform:capitalize;padding:10px 30px;line-height:normal;text-decoration:unset;display:block;width:fit-content}.collection_banner_wrapper{overflow:hidden;height:60vh;position:relative}.collection_banner_wrapper img{width:100%;display:block;height:100%;object-fit:cover;transform:scale(1.2);transition:transform .2s linear}.collection_banner_wrapper{border-radius:20px 20px 0 0}.page-width{max-width:100%;padding:0px 3rem}.title_heading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;padding:0px 3rem;text-align:center}.collection_new_banner{position:relative}.title_heading h2{color:#fff;font-size:35px}.collection_banner_wrapper img{position:relative;z-index:-1}.collection_banner_wrapper img:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:#454847;display:block;z-index:1}.title_heading p{color:#fff;max-width:680px;margin:0 auto;letter-spacing:normal;line-height:1.6;padding:0 20px}.title_heading h2{margin:0 0 10px}.title_heading{width:fit-content;padding:10px 70px;border-radius:10px}.home_featured_collection .product-grid{background:#e9e9e9;margin:0;border-radius:0 0 20px 20px;padding:15px 15px 20px}.home_featured_collection .product-grid li{padding:5px}.home_featured_collection .card-wrapper{padding:10px;border:1px solid #fff;border-radius:10px;background:#fff}.home_featured_collection .card__heading{text-align:center;font-size:15px;letter-spacing:normal;color:#740223;font-weight:700}.home_featured_collection .card-information{text-align:center;width:fit-content;margin:0 auto;=: #740223;=: #fff;=: 20px}.home_featured_collection .card-information>.price{color:#fff;background:#740223;padding:5px 14px;font-size:12px;letter-spacing:normal;font-weight:900}.home_featured_collection .underline-links-hover:hover a{text-decoration:unset}.home_featured_collection .card-wrapper:hover{box-shadow:unset}.home_featured_collection .card-wrapper{transition:1s all}.banner_buttons a{text-transform:uppercase;line-height:normal;padding:10px 20px;font-size:13px;font-weight:600}.home_image_with_text .image-with-text__text--caption{font-size:21px;letter-spacing:normal;font-weight:600;color:#740223;text-transform:lowercase}.home_image_with_text .image-with-text__text p{letter-spacing:normal;color:#740223}.collection_banner_wrapper:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:#74022382}.title_heading .button:after,.title_heading .button:before{content:unset}.title_heading .button{margin-top:20px!important;background:#740223;padding:0;display:flex;width:fit-content;margin:0 auto;min-height:35px;box-shadow:2px 2px #fff;border-radius:4px}.banner_buttons a{box-shadow:2px 3px 3px #fff;margin:10px 0;border-radius:4px}.home_testimonial{padding:30px 0;background:#f8f8f8;overflow:hidden}.home_testimonial .swiper-backface-hidden .swiper-slide{margin-top:25px;margin-bottom:45px}.testimonial-heading{text-align:center;margin-bottom:40px}.testimonial-swiper{max-width:1400px;margin:0 auto;overflow:hidden}.swiper-wrapper{align-items:center}.swiper-slide{display:flex;justify-content:center}.testimonial-card{background:#fff;padding:30px;border-radius:16px;width:100%;max-width:360px;box-shadow:0 10px 30px #00000014;transition:transform .4s ease,opacity .4s ease;transform:scale(.9);opacity:.5}.swiper-slide-active .testimonial-card{transform:scale(1.08);opacity:1}.swiper-slide-prev .testimonial-card,.swiper-slide-next .testimonial-card{transform:scale(.95);opacity:.7}.testimonial-card img{width:70px;height:70px;border-radius:50%;object-fit:cover;margin-bottom:15px}.testimonial-text{font-size:16px;line-height:1.6;margin-bottom:15px}.testimonial-name{font-size:18px;margin:0}.testimonial-role{font-size:14px;color:#777}.testimonial-prev,.testimonial-next{color:#000}.home_testimonial{position:relative}.swiper-button-next.testimonial-next,.swiper-button-prev.testimonial-prev{display:block}.testimonial-nav{display:flex;justify-content:center;gap:16px;margin-top:40px}.testimonial-prev,.testimonial-next{width:42px;height:42px;border-radius:50%;border:none;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;color:#111}.testimonial-prev:hover,.testimonial-next:hover{background:#820025;color:#fff;transform:translateY(-2px)}.testimonial-prev svg,.testimonial-next svg{transition:transform .3s ease}.testimonial-prev:hover svg{transform:translate(-3px)}.testimonial-next:hover svg{transform:translate(3px)}.testimonial-prev.swiper-button-disabled,.testimonial-next.swiper-button-disabled{opacity:.4;cursor:not-allowed;transform:none;box-shadow:none}.testimonial-nav{position:absolute;top:30%;width:100%;left:0;z-index:1;justify-content:space-between}.testimonial-card{text-align:center}.testimonial-card p{font-size:14px;color:#000;letter-spacing:normal}h4.testimonial-name{color:#740223;font-weight:700;letter-spacing:normal}.banner_main_content h2{color:#fff;font-size:40px;margin-bottom:5px;line-height:normal;font-weight:700}.newsletter-form{margin:0!important}#NewsletterForm--sections--18674259230829__footer{background-color:#fff!important;border-radius:5px}.newsletter-form .field__label{color:#000}.footer-block p{color:#fff;font-size:13px;padding-bottom:10px!important}.footer-block__heading.inline-richtext{margin-bottom:5px}.newsletter-form__button{color:#070000;width:112px!important;background-color:#f7f7f7!important;padding:13px!important}.newsletter-form__field-wrapper .field:after,.newsletter-form__field-wrapper .field:before{content:unset}#NewsletterForm--sections--18674259230829__footer{color:#000}.newsletter-form__button{right:2px!important;top:2px!important;height:93%!important;z-index:2;border-radius:0 6px 6px 0!important}.footer-block:nth-child(2){width:5%}.footer-block:nth-child(3){width:5%}.footer-block:nth-child(4){width:0%}.dju{display:flex;justify-content:space-between}.footer-block--newsletter .footer__list-social{display:none}.dhdu img{width:30%}.dju .dhdu{width:28%}.dhdu img{width:50%}.footer__content-top{padding-bottom:0!important}.footer__content-bottom.scroll-trigger.animate--slide-in{display:flex;justify-content:space-between;padding-top:0}.copyright__content{font-size:14px!important;position:relative;left:-27px!important;color:#fff}.dhdu p{font-size:15px;color:#fff}.footer-block .link{color:#fff!important;text-decoration:none}.student-field input{border-bottom:1px solid #000}.product__title>*{font-size:30px;letter-spacing:normal}.product .price__regular .price-item--regular{background:#86181b;color:#fff;padding:5px 20px;font-weight:700;letter-spacing:normal}.product__tax.caption.rte{display:none}.student-field input:focus-visible{outline:unset;border:unset;box-shadow:unset;border-bottom:1px solid #000}.student-field input{padding:0!important}.student-names-wrapper{margin-top:1rem}.student-names-wrapper .student-field{margin-bottom:.75rem}.student-names-wrapper label{display:block;font-size:12px}.student-field{max-width:44rem}.product__description.rte.quick-add-hidden{color:#000;letter-spacing:normal}.product-form__submit{background:#86181b;text-transform:uppercase;font-weight:700}.product-form__submit:after,.product-form__submit:before{content:unset}.student-box{border:1px solid #ddd;border-radius:8px;padding:16px;margin-bottom:20px;background-color:#fafafa}.student-title{margin-bottom:12px;font-size:16px;font-weight:600}.field-error{border-color:#d32f2f!important}.student-error{color:#d32f2f;font-size:12px;margin:4px 0 12px}.hidden{display:none}.student-box input{height:35px;padding:0 0 0 10px!important;font-size:14px}.student-box input:focus-visible{box-shadow:unset;padding:0 0 0 10px}h4.student-title{margin-top:0}.student-box{max-width:44rem}.shopify-policy__container{max-width:95%;margin:30px 0 60px}.shopify-policy__body p{font-size:14px;letter-spacing:0;color:#000}.shopify-policy__title h1{font-size:26px;letter-spacing:0}.template-search__search .field:after{box-shadow:none}.template-search__search .field input{border:1px solid #8080808a;border-radius:26px}.template-search__search button.search__button.field__button{background-color:#740223!important;border-radius:100px;width:36px;height:36px;margin:4px}.template-search__search button.search__button.field__button span.svg-wrapper svg{filter:invert(1)}.template-search__search .field__label,.template-search__search .customer .field label{font-family:Syne;letter-spacing:0}.template-search__results li.grid__item.scroll-trigger{padding:10px;border:1px solid #80808045;border-radius:8px}.template-search__results .card .card__inner .card__media{border-radius:8px}.main-blog h1.title--primary{display:none}.main-blog.page-width{max-width:1680px}.main-blog .card.article-card.card--standard{border:1px solid #8080804a;padding:10px;border-radius:10px;background:#fff}.main-blog .article-card .card__heading{font-size:20px;letter-spacing:0}.article-card__excerpt{font-size:14px;line-height:1.5em;letter-spacing:0}a.custom-blog-btn{color:#740223;text-underline-offset:5px;font-weight:600;letter-spacing:0;text-transform:uppercase;font-size:14px}.article-template__hero-container{max-width:100%!important}.article-template__title{letter-spacing:0}.video-container{position:relative;width:100%;overflow:hidden;height:80vh}.video-container video{position:absolute;top:0%;filter:brightness(.6);width:100%;height:80vh;object-fit:cover;padding:20px;border-radius:40px}.video-container .content_wrapper{display:flex;position:absolute;bottom:24%;flex-direction:column;width:100%;text-align:center}.video-container .content_wrapper h1.main-title{margin:0;color:#fff}.video-container .content_wrapper .content{color:#fff;max-width:420px;margin:0 auto}.video-container .banner_buttons{justify-content:center}.custom-img-text .image-with-text .image-with-text__media-item>*{border-radius:0}.custom-img-text .image-with-text__text p{font-size:14px}.custom-img-text h2.image-with-text__heading.inline-richtext.h1{font-size:30px;letter-spacing:0}.custom-img-text .global-media-settings img,.custom-img-text .global-media-settings iframe,.custom-img-text .global-media-settings model-viewer,.custom-img-text .global-media-settings video,.custom-img-text .global-media-settings .placeholder-svg{border-radius:0}.custom-multi-col .multicolumn-list__item{background:#740223;padding:30px 20px 0;border-radius:10px}.custom-multi-col.multicolumn h3.inline-richtext{color:#fff;letter-spacing:0}.custom-multi-col.multicolumn .rte{color:#fff;font-size:15px;letter-spacing:0}.custom-multi-col a.link.animate-arrow{color:#fff;text-transform:uppercase;font-weight:600}.custom-video-text .flex_wrapper{display:flex;gap:50px;align-items:center}.custom-video-text .flex_wrapper .content_wrapper{width:100%;max-width:40%}.custom-video-text .flex_wrapper .video_wrapper{width:100%;max-width:60%}.custom-video-text .flex_wrapper .video_wrapper video{width:100%}.custom-video-text h2.main-title{font-size:30px;letter-spacing:0}.custom-video-text .content p{font-size:14px}.custom-video-text{padding:30px 0 50px}.custom_testimonial{padding:80px 0;position:relative}.custom_testimonial .img_sec img{width:100%;max-width:70px;margin:0 auto}.custom_testimonial h2.heading{font-size:30px;text-align:center;margin:0 0 36px}.custom_testimonial p{text-align:center;max-width:650px;margin:14px auto 40px;color:#000;line-height:1.6em}.custom_testimonial .inner_loop{background-color:#3f3f4408;padding:40px;margin:0 20px;border-radius:8px}.custom_testimonial .inner_loop p{font-size:15px;margin:0 0 20px}.custom_testimonial .inner_loop:hover{background-color:#740223}.custom_testimonial .inner_loop:hover p,.custom_testimonial .inner_loop:hover h4.main_heading{color:#fff}.custom_testimonial h4.main_heading{text-align:center;font-weight:700;font-size:20px;margin:0}.custom_testimonial h5.sub_heading{margin:6px 0 0;text-align:center;font-weight:700}.custom_testimonial .inner_loop:hover h5.sub_heading{color:#fff}.custom_testimonial .slick-slide{height:auto!important}.custom_testimonial .slick-slide>div{height:210px}.custom_testimonial .outer_loop_new .slick-slide .testimonial-card{height:100%}.custom-richtext h2.rich-text__heading.rte{font-size:30px}.customer-services{padding:40px 0}.customer-services .page-width{max-width:1380px}.customer-services h2.heading{text-align:center;max-width:600px;margin:0 auto}.customer-services .outer_loop_new{display:grid;grid-template-columns:repeat(3,3fr);gap:32px;margin-top:48px}.customer-services .inner_loop{background-color:#fff;border:1px solid #E5E5E5;padding:32px;border-radius:20px}.customer-services .outer_loop_new img{width:100%;max-width:50px;border-radius:100px}.customer-services .outer_loop_new h4.subheading{color:#141414;font-size:21px;line-height:32px;margin:24px 0 16px;font-weight:600}.contact.page-width{max-width:1120px;padding:50px 40px;box-shadow:0 0 4px 3px #f5f5f5;margin:30px auto 90px;border-radius:8px}.contact.page-width h2.title{text-align:center;font-size:30px}.contact .field:after{box-shadow:none}.contact .field{border-bottom:1px solid #9e9e9ead}.contact label.field__label{padding:0;left:0;color:#000;font-size:14px}h2.contact-us-heading,.form-group.contact-preference{font-size:15px;letter-spacing:0;font-family:inherit;margin:15px 0}.form-group.services-checkbox{display:grid;font-size:14px;letter-spacing:0;gap:3px}.contact .choose-options select{width:100%;padding:10px;margin-bottom:13px;font-size:14px;border:1px solid #8080809e}.contact button.button{width:100%;text-transform:uppercase;line-height:normal;font-size:13px;font-weight:600;box-shadow:2px 3px 3px #fff;margin:10px 0;border-radius:4px;background:#820025;color:#fff;padding:5px 20px;text-decoration:unset}.contact__button button.button:after{box-shadow:none}.map_wrapper iframe{width:100%;display:block}ul#product-grid .card-wrapper{padding:10px;border:1px solid #fff;border-radius:10px;background:#fff}ul#product-grid .card__heading{text-align:center;font-size:15px;letter-spacing:normal;color:#740223;font-weight:700}ul#product-grid .card-information{text-align:center;width:fit-content;margin:0 auto}ul#product-grid .card-information>.price{color:#fff;background:#740223;padding:5px 14px;font-size:12px;letter-spacing:normal;font-weight:900}@media (max-width: 1610px){.custom_testimonial .slick-slide>div{height:272px}}@media (max-width: 1180px){.contact.page-width{margin:30px 40px 90px}}@media (max-width: 1080px){.custom-img-text .image-with-text__content{padding:4rem 2rem}}@media (max-width: 990px){.custom_testimonial .slick-slide>div{height:auto}.image-with-text__grid .image-with-text__media-item{width:100%;max-width:100%}.title_heading{width:100%!important}.home_featured_collection slider-component.page-width{padding:0px 3rem}.custom-multi-col .multicolumn-list__item{padding:30px 0 0}.custom-video-text .flex_wrapper{display:block}.custom-video-text .flex_wrapper .content_wrapper,.custom-video-text .flex_wrapper .video_wrapper{max-width:100%}.custom-video-text{padding:0 0 50px}.custom_testimonial h2.heading{font-size:26px}.custom_testimonial .inner_loop{padding:40px 10px;margin:0 10px}.custom_testimonial{padding:30px 0}.custom_testimonial h4.main_heading{font-size:16px}.customer-services .outer_loop_new{gap:16px;margin-top:0}.customer-services .inner_loop{padding:20px 10px}}@media (max-width: 768px){.dju{display:block}.dju .dhdu{width:100%}.footer-block--newsletter .list-unstyled.list-social.footer__list-social{display:none}.dhdu img{width:60%}.copyright__content{position:relative;left:0!important}.footer__content-top{padding-bottom:3rem;padding-left:20px!important;padding-right:10px!important}.footer-block__details-content{margin-bottom:0!important}.footer-block__heading.inline-richtext{font-size:21px!important}.newsletter-form{display:flex;align-items:start!important}.testimonial-swiper{max-width:100%}.page-width,.header,.video_banner_content,.main_new_video_banner,.home_about_us{padding:0px 1rem}.home_ab_flex{flex-wrap:wrap}.home_abt_text,h3.main_h3_new{width:100%}h3.main_h3_new{font-size:30px;margin-bottom:0}.home_abt_text h3{font-size:20px;letter-spacing:normal}.home_abt_text p{font-size:14px}.banner_main_content h2{font-size:25px;font-weight:700}.banner_buttons a{font-size:10px}.banner_main_content p{font-size:12px}.banner_main_content{padding-right:15px}.video_banner_content h1{font-size:25px!important;padding-top:25px;white-space:unset}.title_heading{padding:0}.home_featured_collection slider-component.page-width{padding:0px 1rem}.home_featured_collection .product-grid{padding:0}.home_image_with_text .image-with-text__content{padding:10px 10px 30px}.image-with-text__content .image-with-text__text+.button{font-size:14px;display:flex;align-items:center;justify-content:center;text-align:center}.image-with-text__content .image-with-text__text+.button:after,.image-with-text__content .image-with-text__text+.button:before{content:unset}.title_heading{padding:0 2rem}.customer-services .outer_loop_new{grid-template-columns:repeat(2,2fr)}}@media (max-width: 680px){.shopify-policy__container{max-width:100%}.video-container video{height:60vh;padding:10px}.video-container{height:60vh}.custom-img-text .image-with-text__content{padding:2rem 1rem}.custom-img-text h2.image-with-text__heading.inline-richtext.h1,.custom-video-text h2.main-title,.custom-richtext h2.rich-text__heading.rte{font-size:20px}.contact.page-width{padding:50px 10px;margin:30px 8px 52px}.contact.page-width h2.title{font-size:22px}}@media (max-width: 480px){.template-search__results ul.grid.product-grid li.grid__item{width:100%;max-width:100%}.customer-services .outer_loop_new{grid-template-columns:repeat(1,1fr)}ul#product-grid li.grid__item{width:100%;max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/custom.css.map */
