@import"https://fonts.googleapis.com/css2?family=League+Gothic&display=swap";@import"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap";@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&display=swap";@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap";.product .product__info-container{padding:20px 30px 30px;border-radius:40px}.product .product__info-container .product__title{margin-bottom:10px}.product .product__title h1{font-family:League Gothic;font-weight:400;font-size:80px;line-height:84px;letter-spacing:.03em;color:#fff;margin-bottom:0}.product .product__info-container .product__description{margin:0 0 20px}.product .product__info-container .product__description{font-family:Open Sans;font-weight:400;font-size:16px;line-height:28px;color:#fff}.product .product__info-container .product__description p{text-align:left!important}.product .product__info-container .product__tax{display:none}.product .product__info-container>*+*{margin:0}.product .product__info-container .product__pickup-availabilities{display:none}.product__description h3,.product__tax,.product__tax a,.pickup-availability-info,.pickup-availability-info button,.pickup-availability-info span,.form__label{color:#fff}.product .product__info-container .price{font-size:30px;line-height:30px;color:#77b31c;font-family:Plus Jakarta Sans;font-weight:700}.product .product__info-container .price .price__container{margin:0}.product .product__info-container variant-selects{margin:29px 0 32px}.product .product__info-container variant-selects .product-form__input{margin:0;max-width:100%}.product .product__info-container variant-selects .product-form__input .select:before,.product .product__info-container variant-selects .product-form__input .select:after{display:none}.product .product__info-container variant-selects .product-form__input .form__label{display:none}.product .product__info-container variant-selects .product-form__input .select__select{padding:15px 30px;font-family:DM Sans;font-weight:400;font-size:15px;line-height:25px;background:#77b31cb2;width:100%;height:auto;border-radius:50px;border:1px solid #fff;color:#ddd}.product .product__info-container variant-selects .product-form__input .select .svg-wrapper path{fill:#fff}.select__select:focus,select:focus,select{outline:none}.product-form__quantity .form__label{display:none}.price-per-item__container{float:left}.product .product__info-container .price-per-item__container .quantity{max-width:176px;width:100%;margin-right:20px;height:56px;overflow:hidden;border-radius:50px;border:1px solid rgba(255,255,255,.1);background:#f9f9f91a}.product .product__info-container .price-per-item__container .quantity:before,.product .product__info-container .price-per-item__container .quantity:after{display:none}.product .product__info-container .price-per-item__container .quantity .quantity__button{opacity:1;margin:0}.product .product__info-container .price-per-item__container .quantity .quantity__button .svg-wrapper{width:12px}.product .product__info-container .price-per-item__container .quantity .quantity__button .svg-wrapper svg path{fill:#fff}.product .product__info-container .price-per-item__container .quantity .quantity__input{padding:0;font-size:15px;line-height:20px;color:#ededed;font-family:DM Sans;opacity:1;font-weight:400}.product .product__info-container .price-per-item__container .quantity .quantity__input:focus-visible,.product .product__info-container .price-per-item__container .quantity .quantity__input:focus{outline:0;background:#f9f9f91a;box-shadow:none;outline-offset:inherit}.product .product__info-container .product-form{display:flow-root;max-width:calc(100% - 196px);width:100%;height:56px;margin:0}.product .product__info-container .product-form .product-form__buttons{width:100%}.product__info-container .product-form product-form__buttons{float:right}.pickup-availability-preview{clear:both}.product .product__info-container .product-form .product-form__buttons .product-form__submit{padding:10px 20px!important;background-color:#77b31c!important;outline:none!important;border-radius:65px!important;max-width:100%;width:100%;height:56px;overflow:hidden;margin:0;font-size:15px;line-height:20px;font-family:Open Sans;font-weight:700;letter-spacing:normal}.product .product__info-container .product-form .product-form__buttons .product-form__submit:before,.product .product__info-container .product-form .product-form__buttons .product-form__submit:after{display:none}.product-media-container.constrain-height .media{display:none}.product-form__submit:before,.product-form__submit:after{border-radius:65px}.product--thumbnail .product__column-sticky .thumbnail-slider{display:none!important}.read-more-content{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.read-more-content.expanded{-webkit-line-clamp:unset;overflow:visible}.read-more-btn{display:block;border:none;background-color:transparent;color:#77b31c;font-family:Open Sans;font-weight:600;font-size:16px;line-height:28px;letter-spacing:0%;cursor:pointer}.select:after{box-shadow:none!important}.select:hover:after{box-shadow:none!important}.select__select:focus,select:focus{outline:none;border-radius:50px}.product__text.caption-with-letter-spacing{color:#fff}.section-header.sticky-header{position:sticky!important;top:0;left:0;width:100%;animation:headerSlideDown .3s ease;background:linear-gradient(180deg,#fff 36%,#ffffff80 79%,#fff0)}body.header-is-sticky{margin-top:calc(-1 * var(--header-height))}.section-header.shopify-section-group-header-group{z-index:4}.footer .contact-detail a{text-decoration:none}.section-template--28704397689215__cart-items-padding{padding-top:152px!important}@media screen and (max-width:768px){.product .product__info-container{padding:24px 0 0;border-radius:20px}.product .product__info-container .product__title{margin-bottom:17px}.product .product__title h1{font-size:60px;line-height:54px}.product .product__info-container .product__description{font-size:13px;line-height:22px;margin:0 0 16px}.read-more-content{-webkit-line-clamp:4}.read-more-btn{font-size:13px;line-height:22px}.product .product__info-container .price{font-size:26px;line-height:30px}.product .product__info-container variant-selects{margin:17px 0 18px}.product .product__info-container variant-selects .product-form__input .select__select{margin:0;letter-spacing:normal}.product .product__info-container .price-per-item__container .quantity{max-width:153px;margin-right:22px;height:47px}.product .product__info-container .product-form{max-width:calc(100% - 175px);height:47px}.product .product__info-container .product-form .product-form__buttons .product-form__submit{height:47px;margin:0!important}.product-media-container.constrain-height .media{display:block}}@keyframes headerSlideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.download-files-section{background:#000;padding:80px 20px;position:relative;overflow:hidden}.download-files-section .page-width{max-width:1326px;margin:0 auto}.download-heading{color:#fff;margin:0 0 50px;font-family:League Gothic;font-weight:400;font-size:60px;line-height:100%;letter-spacing:2%}.download-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:58px}.download-card-wrapper{text-align:center}.download-card img{width:100%;height:100%;object-fit:contain}.download-card{border-radius:10px;max-width:365px;max-height:190px;width:100%;height:100%;display:flex;align-items:center;justify-items:center;text-decoration:none;transition:.3s ease;position:relative;overflow:hidden}.download-card:hover{transform:translateY(-4px)}.download-files-section .card-title{color:#bdbdbd;margin-top:14px;font-family:Open Sans;font-weight:400;font-size:20px;line-height:27px;letter-spacing:0%;text-align:center;color:#fffc}.cart-notification__links a,.cart-notification__links button{overflow:hidden}.collection .grid-item .quick_add__submit:after{border-radius:10px}#shopify-section-template--28704397820287__product-grid{margin-top:0}div#shopify-section-template--28704397820287__banner{padding-top:110px}.content-for-layout{background-color:#fff}.facets-container{padding-bottom:4rem}.collection .card__inner .card__content .quick_add__submit{color:#fff!important;border:none}.button:before,.button:after{box-shadow:none;border:none;border-radius:10px}button[type=submit],.product-form__submit,.button{background-color:#77b31c!important}.card--card.gradient,.card__inner.gradient{transform:perspective(0);overflow:hidden}#shopify-section-sections--28704389398911__footer>footer>div.footer__content-top.page-width>div.footer__blocks-wrapper.grid.grid--1-col.grid--2-col.grid--4-col-tablet.scroll-trigger.animate--slide-in>div.footer-block.grid__item.scroll-trigger.animate--slide-in.contact-detail>h2{margin-left:30px!important}@media screen and (max-width:989px){.download-heading{font-size:52px;margin-bottom:40px}.download-grid{gap:30px}.download-card{height:auto}.card-title{font-size:18px}}@media screen and (max-width:749px){.download-files-section{padding:60px 16px}.download-heading{font-size:42px}.download-card{height:auto}}@media screen and (max-width:481px){.download-grid{gap:15px}.download-files-section .card-title{font-size:16px}#shopify-section-sections--28704389398911__footer>footer>div.footer__content-top.page-width>div.footer__blocks-wrapper.grid.grid--1-col.grid--2-col.grid--4-col-tablet.scroll-trigger.animate--slide-in>div.footer-block.grid__item.scroll-trigger.animate--slide-in.contact-detail>h2{margin-left:0!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/custom-css.css.map */
