::-moz-selection{color:#fff;background:#2c8506}::selection{color:#fff;background:#2c8506}.h2{text-transform:uppercase;font-size:120%;position:relative;padding-left:37px}.h2:before{position:absolute;content:"";width:25px;height:2px;background:#242424;left:0;top:50%;transform:translateY(-50%)}.color-accent-2 .h2:before{background:#fff}.button--primary{background:#0000;cursor:pointer;color:#2c8506;padding:0;min-width:auto;text-transform:uppercase;letter-spacing:2px}.button--primary:before,.button--primary:after{box-shadow:none}.button--primary:hover:before,.button--primary:hover:after{box-shadow:none!important}.full-unstyled-link{color:#2c8506;text-transform:uppercase;font-size:80%}#shopify-section-announcement-bar{position:relative;background:#242424}#shopify-section-announcement-bar:after{content:"";clear:both;display:block}.announcement-bar{font-size:80%;font-weight:400}.announcement-bar a{color:#fff}.announcement-bar .announcement-bar__message{font-weight:400;font-size:90%}@media screen and (max-width:990px){.announcement-bar .announcement-bar__message{padding:0}}.announcement-bar.columns{width:50%;float:left;border-bottom:0px}.section-header{clear:both}.video-section{position:relative;margin-top:0!important}.video-section .media-wrapper{margin:-5% auto}.video-section .media-wrapper .button{display:none}.video-section .media-wrapper video{width:100%;height:100%;object-fit:cover;object-position:center}.video-section .media-wrapper[data-controls=disabled] video::-webkit-media-controls,.video-section .media-wrapper[data-controls=enabled_muted] video::-webkit-media-controls{display:none}.video-section .media-wrapper[data-controls=enabled_muted]{cursor:pointer}.video-section .media-wrapper[data-controls=enabled_muted] .button{position:absolute;top:0;left:0;transform:translate(2rem,2rem);display:inline-flex;margin:0;min-width:auto;padding:23px 20px 15px 23px}.video-section .media-wrapper[data-controls=enabled_muted] .button .icon{margin-left:.5rem;display:none}.video-section .media-wrapper[data-controls=enabled_muted] .button .icon svg{width:20px;height:20px}.video-section .media-wrapper[data-controls=enabled_muted][data-video-muted=false] .icon--sound-off,.video-section .media-wrapper[data-controls=enabled_muted][data-video-muted=true] .icon--sound-on{display:flex}.video-section .title-wrapper{position:absolute;top:50%;left:0;width:100%;text-align:center;z-index:2;transform:translateY(-50%)}.banner .banner__text span{color:#fff}.image-with-text.page-width{max-width:100%;padding:0}.image-with-text .image-with-text__content{min-width:0px;max-width:800px;padding:50px 100px}@media screen and (max-width:990px){.image-with-text .image-with-text__content{padding:100px 50px}.image-with-text .stack-tablet.image-with-text__grid--reverse{flex-direction:column-reverse}.image-with-text .stack-tablet .grid__item{width:100%}.image-with-text .stack-tablet .grid__item .image-with-text__content{margin:0 auto}}@media screen and (max-width:600px){.image-with-text .image-with-text__content{padding:50px 30px}}.image-with-text.image-with-text--overlap .image-with-text__content{background:#0000}@media screen and (max-width:600px){.image-with-text.image-with-text--overlap .image-with-text__content{width:100%}}.image-with-text.image-with-text--overlap .image-with-text__media{padding-bottom:0!important;position:relative;border:none;overflow:visible!important;z-index:1;background:#0000}.image-with-text.image-with-text--overlap .image-with-text__media img{position:relative;margin:-80px auto -30px}@media screen and (min-width:600px){.image-with-text.image-with-text--overlap .image-with-text__media img{width:80%;height:auto;max-width:none;left:unset;margin-left:13%;margin-bottom:-100px;margin-top:-250px}}@media screen and (min-width:991px){.image-with-text.image-with-text--overlap .image-with-text__media img{width:140%;margin-left:-40%;margin-bottom:-100px;margin-top:50px}}.collage.half{grid-template-columns:repeat(2,minmax(0px,1fr))}.collage.half .card__inner{flex:1}.collage.half .card__content{display:block;position:relative}.collage.half .card__content .card__background{max-height:70vh;height:100%;overflow:hidden}.collage.half .card__content .card__background img{width:100%;height:100%}.collage.half .card__content .card__information{text-align:center;padding:0}.collage.half .card__content .card__information .card__heading{background:#2c8506;padding:20px 10px}.collage.half .card__content .card__information .card__heading a{color:#fff}@media screen and (min-width:600px){.collage.half .card__content .card__information{position:absolute;top:50%;left:50%;transform:translateY(-50%) translate(-50%)}.collage.half .card__content .card__information .card__heading{min-width:250px}}@keyframes marquee-left{0%{transform:translate(0)}to{transform:translate(-100%)}}.logo-slider slider-component{--desktop-margin-left-first-item: 0px}.logo-slider .logo-scroll--wrapper{display:flex;overflow:hidden}.logo-slider .logo-scroll{animation:marquee-left 40s linear infinite;overflow-x:visible!important;display:flex;align-items:center;column-gap:8rem;padding:0 4rem}.logo-slider .logo-scroll img{width:150px;height:auto}.logo-slider .logo-scroll a img{filter:saturate(0) contrast(2);transition:all .2s ease-in-out}.logo-slider .logo-scroll a:hover img{filter:saturate(1) contrast(1)}.logo-slider .slider__slide:last-child{margin-right:3rem}.logo-slider .multicolumn-card{padding:20px}.logo-slider .multicolumn-card a img{filter:saturate(0) contrast(2);transition:all .2s ease-in-out}.logo-slider .multicolumn-card a:hover img{filter:saturate(1) contrast(1)}@media screen and (max-width:749px){.slider--tablet.grid--peek.grid--3-col-tablet-down .grid__item,.grid--peek .grid__item{width:calc(33% - var(--grid-mobile-horizontal-spacing) - 3rem);min-width:auto}}@media screen and (min-width:750px){.slider.slider--desktop{position:relative;flex-wrap:inherit;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-left:1rem;-webkit-overflow-scrolling:touch;margin-bottom:1rem}.slider.slider--desktop .slider__slide{margin-bottom:0;padding-bottom:0}.slider--mobile+.slider-buttons{display:flex}}@media screen and (max-width:600px){.multicolumn .page-width{padding-left:1.5rem;padding-right:1.5rem}}.contact{overflow:hidden}.contact .contact-heading{position:relative}.contact .contact-heading p{margin:-20px auto 20px;padding-bottom:40px}.contact .contact-heading img{position:relative;z-index:1;max-width:250px;float:right;margin:-50px -30px -26px}@media screen and (min-width:650px){.contact .contact-heading img{position:absolute;margin:0 auto;max-width:100%;top:-25%;height:110%;right:-120px}}@media screen and (min-width:900px){.contact .contact-heading img{top:-30%;height:130%;right:-100px}}.contact .field input,.contact .field textarea{background:#fff}.contact .field:after{box-shadow:none}.contact .contact__button{text-align:right}.contact .contact__button button{background:#2c8506;text-transform:uppercase;letter-spacing:2px;font-size:80%}.contact .contact__button button:after{box-shadow:none}.rte .table-container{overflow-y:scroll;overflow-x:auto}.rte table{border:1px solid}.rte table td{vertical-align:top}.collection-list .card{position:relative}.collection-list .card .card__inner .card__media{overflow:visible;position:relative}.collection-list .card .card__inner .card__media img{width:100%;height:auto;margin-bottom:-10px}@media screen and (max-width:990px){.collection-list .card .card__inner .card__media{background:#fff;padding-top:30px}}@media screen and (max-width:600px){.collection-list .card .card__inner .card__media{padding-top:50px}}.collection-list .card .card__content{position:absolute;top:0;padding:20px}.collection-list .card .card__content h3{font-size:20px;margin-bottom:10px}@media screen and (max-width:989px)and (min-width:550px){.collection-list.slider .collection-list__item{max-width:48%}}.breadcrumbs{margin-top:50px}.breadcrumbs a{color:rgba(var(--color-foreground),.75);text-decoration:none}.breadcrumbs a:hover{color:#2c8506;text-decoration:initial}.breadcrumbs a:active,.breadcrumbs a:visited{color:inherit}.collection-hero__text-wrapper .h2{margin:50px auto -20px}#main-collection-filters .collection-filter{list-style:none;padding:0;display:none}@media screen and (min-width:750px){#main-collection-filters .collection-filter{display:grid}}#main-collection-filters .collection-filter a{color:#252525;text-decoration:none}#main-collection-filters .collection-filter a:hover{color:#2c8506}#main-collection-filters .collection-filter a.active{border-bottom:1px solid}#main-collection-filters .collection-filter .menu-link{order:2}#main-collection-filters .collection-filter .menu-link.current{border-left:4px solid #252525;padding-left:30px;margin-bottom:50px;order:1}#main-collection-filters .collection-filter .menu-link.parent>a{font-weight:700}#main-collection-filters .collection-filter .menu{list-style:none;padding:0}#main-collection-filters .collection-filter .menu.dropdown-grandchild{padding-left:10px}@media screen and (min-width:750px){#main-collection-filters .facets-container{background:#f9f9f9;position:relative;padding:30px 50px 50px 0;margin-top:30px}#main-collection-filters .facets-container .active-facets{display:none}#main-collection-filters .facets-container details span{font-weight:700;letter-spacing:0px}#main-collection-filters .facets-container details:first-of-type{border:none}#main-collection-filters .facets-container:before{background:#f9f9f9;content:"";position:absolute;height:100%;width:30px;right:100%}#main-collection-filters .facets__form-vertical{width:20rem}}#main-collection-filters .tabs{padding:0 20px}#main-collection-filters .tabs details .accordion__title{font-weight:100}#main-collection-filters .tabs details .accordion__title.active{font-size:600}#main-collection-filters .tabs details svg{width:15px;height:15px;float:right;margin-top:-30px}#main-collection-filters .tabs details ul li{list-style:none}#main-collection-filters .tabs details ul li a{color:#000;text-decoration:none}#main-collection-filters .tabs details ul li a.active{font-weight:700}#main-collection-filters .tabs details[open] svg{transform:rotate(45deg)}@media screen and (min-width:1190px){.product-grid.grid--3-col-desktop .grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing)*2/3);max-width:calc(33.33% - var(--grid-desktop-horizontal-spacing)*2/3)}}.product-grid .card a{text-decoration:none}.product-grid .card .card__information .vendor{width:65px;height:auto}.product-grid .card .card__information .caption-with-letter-spacing{margin:13px auto}.product-grid .card .card__information h3.card__heading{font-weight:100;font-size:15px;margin:2px auto;min-height:42px}.product-grid .card .card__information .price{font-weight:700}.product-grid .card .card__badge .badge{width:100px;height:32px;line-height:1.5;text-transform:uppercase;font-size:8px;padding:10px 0;letter-spacing:2px;border:none;text-align:center;margin:-3px}@media screen and (min-width:750px){.product-grid .card .card__badge .badge{width:60px;height:60px;padding:20px 0}}.product-grid .card .media img{object-fit:contain}.product .vendor{margin:0 auto;width:100px;height:auto}.product .product__title{margin-bottom:5rem;margin-top:0}.product .product__title h1{line-height:1.2}.product .product-form__input{margin:40px auto;max-width:100%}.product .product-form__input .form__label{text-transform:uppercase;letter-spacing:0px;font-size:120%;font-weight:700;color:#222;margin-bottom:10px}.product .product-form__input input[type=radio]+label{padding:2rem;border:2px solid #222;position:relative}.product .product-form__input input[type=radio]+label span{position:absolute;text-transform:uppercase;font-weight:700;font-size:8px;letter-spacing:1px;top:-5px;left:0;width:100%;background:#fff;color:#222}.product .product-form__input input[type=radio]+label.disabled{color:#eee;border:2px solid #eee}.product .product-form__input input[type=radio]:checked+label{border:2px solid #222;background:#222;color:#eee}.product .product-form__input input[type=text]{border:2px solid #eee}.product .product-form__input input[type=text]::placeholder{color:#000}.product .price{font-size:25px;font-weight:700;margin:50px auto}.product .button--primary{background:#2c8506;color:#fff}.product .button--primary:hover{background:#1c5404}.product .product-form__buttons{max-width:100%}.product .soldout-details_wrapper{text-align:center}.product .soldout-details_wrapper a{color:#2c8506}.product .soldout-details_wrapper a:hover{color:#333}.product .soldout-details_wrapper span{font-weight:700}@media screen and (min-width:767px)and (max-width:991px){.product .product__title h1{font-size:30px}.product .product-form__input .form__label{font-size:110%}}#product-details{font-size:1.4rem}#product-details .media img{position:relative}#product-details .image-with-text .image-with-text__content{padding:100px}#product-details .product-details{display:grid;gap:25px;grid-template-columns:1fr 1fr;margin-bottom:0;text-transform:capitalize}#product-details .product-details .value{font-weight:700;font-size:2rem;margin-top:0}@media screen and (min-width:991px){#product-details .image-with-text__grid{align-items:flex-start;background-color:#f5f5f5}#product-details .image-with-text__grid .media{height:100%}#product-details .image-with-text__grid .grid__item{display:grid;align-items:center}}.footer-block--newsletter{border-bottom:solid .1rem rgba(var(--color-foreground),.08);margin:0 auto 50px;padding-bottom:70px}.footer-block--newsletter .footer-block__newsletter{display:inline-grid;grid-template-columns:1fr 1.5fr;width:100%;text-align:left}.footer-block--newsletter .footer-block__newsletter .newsletter-form,.footer-block--newsletter .footer-block__newsletter .footer__newsletter,.footer-block--newsletter .footer-block__newsletter .newsletter-form__field-wrapper{max-width:95%;width:95%}.footer-block--newsletter .footer-block__newsletter .newsletter-info{font-size:75%;margin:15px 0}.footer-block--newsletter .footer_heading .h1{margin:-10px auto}@media screen and (max-width:990px){.footer-block--newsletter{padding-bottom:40px}.footer-block--newsletter .footer-block__newsletter{grid-template-columns:1fr 1fr}.footer-block--newsletter .footer-block__newsletter .footer_heading .h1{font-size:31px}}@media screen and (max-width:600px){.footer-block--newsletter .footer-block__newsletter{grid-template-columns:1fr;row-gap:30px;padding:0 20px}.footer-block--newsletter .footer-block__newsletter .footer_heading .h1{font-size:25px}}.footer__blocks-wrapper a{font-size:100%}.footer__blocks-wrapper p{font-size:80%}@media screen and (min-width:991px){.footer__blocks-wrapper.grid--4-col-tablet .grid__item{width:calc(10% - var(--grid-desktop-horizontal-spacing)*3/4)}.footer__blocks-wrapper.grid--4-col-tablet .grid__item:first-of-type{width:31%}}@media screen and (max-width:990px){.footer__blocks-wrapper.grid--4-col-tablet{display:grid;grid-template-columns:1fr 1fr;row-gap:40px}.footer__blocks-wrapper.grid--4-col-tablet .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing)/2);margin:0 auto}}@media screen and (max-width:500px){.footer__blocks-wrapper.grid--4-col-tablet{display:block}.footer__blocks-wrapper.grid--4-col-tablet .grid__item{width:100%;margin:20px auto}}@media screen and (max-width:500px)and (max-width:749px){.footer__blocks-wrapper .footer__list-social.list-social{justify-content:left}}.list-social{justify-content:flex-start;margin:13px auto}#formStatusContainer{align-items:center;display:flex;font-size:1.2rem;line-height:1;margin:2rem 0}#formStatusContainer .icon{margin-right:.5rem;width:1.3rem}.product-variant__sku{display:flex;gap:5px;align-items:center}.product-variant__sku p{margin:0}.delivery-info{color:red;font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/46/assets/custom.css.map */
