@font-face{font-family:Abolition;src:url(font-abolition.woff) format("woff");font-weight:400;font-style:normal}/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on June 8, 2021 */@font-face{font-family:Dharmagothicr;src:url(font-dharmagothice_r.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Dharmagothicb;src:url(font-dharmagothice_b.woff2) format("woff2");font-weight:400;font-style:normal}.slfe.slideshow-classic.image-slideshow .caption{margin-bottom:0!important}.slfe.collection-info__caption-wrapper{padding-top:2px}.slfe.collection-info__caption-wrapper .title{margin-bottom:0;font-family:Poppins,sans-serif;font-size:20px;text-transform:uppercase;line-height:normal}.slfe.collection-info__caption-wrapper .button{display:none}@keyframes text-slider{to{transform:translate(-100%)}}.slfe-text-slider .container{justify-content:space-between;flex-wrap:inherit!important;width:max-content!important;min-width:200%!important;max-width:unset!important;padding-left:100%;animation:text-slider 40s linear infinite;animation-delay:2s}.slfe .product_name.title{margin-bottom:1rem}.slfe .price-review-container{display:flex;align-items:center}.slfe .modal_price.subtitle{margin-bottom:0;padding-right:25px}.slfe.section.is-width-60.product-gallery__block{position:sticky;top:75px}.slfe .pdp-below-title-richtext{margin:1.5rem 0}.slfe .pdp-below-title-icons{display:flex;justify-content:space-around;align-items:baseline;margin-bottom:1.5rem;text-align:center;font-size:90%}.slfe .pdp-below-title-icons img{max-width:80px}.slfe .subscription-app-box{margin:1.5rem 0;padding:1.5rem 0;border:1px solid #e5e5e5;text-align:center}.slfe .product-quantity-box.purchase-details__quantity{flex:1 0 22%;margin:0;max-width:22%}.slfe .product-quantity-box.purchase-details__quantity input{height:46px;padding:0}.slfe .quantity-wrapper.quantity-style--box .quantity-plus,.slfe .quantity-wrapper.quantity-style--box .quantity-minus{width:20px;height:46px;padding:0 0 0 10px;border-top:thin solid #d3d3d3;border-bottom:thin solid #d3d3d3;border-left:thin solid #d3d3d3}.slfe .quantity-wrapper.quantity-style--box .quantity-plus{padding:0 10px 0 0!important;border-left:none!important;border-right:thin solid #d3d3d3}.slfe .quantity-wrapper .quantity-minus .icon,.slfe .quantity-wrapper .quantity-plus .icon{width:15px;padding:0}.slfe .report-section{display:flex;justify-content:flex-start;align-items:center;margin:.5rem 0}.slfe .report-section img{width:80px}.slfe .report-section a{align-self:center;padding:0 0 0 10px;text-decoration:underline}.slfe .section.reviews{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.slfe-okendo-review-con{width:95%;margin:auto}.slfe .is-slide-nav--true .product-gallery__thumbnail.is-nav-selected{border:1px solid #000000}@media only screen and (max-width: 799px){.slfe #shopify-section-slfe-product-sections-0,.slfe #shopify-section-slfe-product-sections-1{width:100%!important}.slfe #shopify-section-slfe-product-sections-1 .product-gallery__container .product__images{margin-bottom:0}}@media only screen and (min-width: 799px){.slfe #shopify-section-slfe-product-sections-0{padding-left:2vw;padding-right:2vw}.slfe #shopify-section-slfe-product-sections-1{padding-bottom:20px}.slfe #shopify-section-slfe-product-sections-1 .product-gallery__thumbnails{width:38px;align-self:center}.slfe .pdp-below-title-icons{width:80%}}.slfe-description-tabs{position:relative;width:auto;padding-top:10px}.slfe-d-tabs_con{display:flex;flex-direction:column;width:100%;margin:auto;padding:0 0 30px;border-top:1px solid #e5e5e5}.slfe-d-tabs_con h3{display:none}.slfe-d-tabs_block__head_con{display:flex}.slfe-d-tabs_block__heading{display:flex;justify-content:space-between;width:100%;padding:20px 16px;border-bottom:1px solid #e5e5e5;font-size:80%;text-transform:uppercase}.slfe-d-tabs_block__head_icon{position:relative;display:flex;align-items:center}.slfe-d-tabs_block__desc{overflow:hidden;max-height:0;padding:0 16px;opacity:0;border-bottom:1px solid #e5e5e5;-webkit-transition:max-height .3s ease-in-out,padding .3s ease-in-out,opacity .3s ease-in-out;-moz-transition:max-height .3s ease-in-out,padding .3s ease-in-out,opacity .3s ease-in-out;-ms-transition:max-height .3s ease-in-out,padding .3s ease-in-out,opacity .3s ease-in-out;transition:max-height .3s ease-in-out,padding .3s ease-in-out,opacity .3s ease-in-out}.slfe-d-tabs_block__show.slfe-d-tabs_block__desc{max-height:2000px;padding:20px 16px 35px;opacity:1}.slfe-description-tabs .active .slfe-d-tabs-plus{display:none}.slfe-description-tabs .slfe-d-tabs-plus,.slfe-description-tabs .slfe-d-tabs-minus{position:absolute;right:5px;width:14px}.slfe-description-tabs .active .slfe-d-tabs-minus{opacity:1;transform:rotate(0)}.slfe-description-tabs .slfe-d-tabs-minus{opacity:0;transform:rotate(90deg);transition:opacity .3s linear,transform .3s linear}.slfe .about-and-faq-img{position:relative;width:140px;height:163px;overflow:hidden}.slfe .about-and-faq-img img{position:absolute;top:0;left:50%;transform:translate(-50%);max-width:unset;height:100%}.slfe .about-and-faq h3,.slfe .testimonial h3,.slfe .reviews h3{font-size:30px;line-height:38px;letter-spacing:.24px;padding-bottom:40px}.slfe .reviews h3{padding-top:60px;padding-bottom:0}.slfe .testimonial img{width:35%}.slfe .about-and-faq .column,.slfe .testimonial .column{padding:0 15px}.slfe .about-and-faq,.slfe .testimonial{max-width:840px}.slfe .about-and-faq .block a,.slfe .about-and-faq .block,.slfe .testimonial .block{display:flex;flex-wrap:wrap}.slfe .testimonial .content{font-size:16px;padding-left:20px;width:65%}.slfe .testimonial img{border-radius:50%}.slfe .about-and-faq p,.slfe .testimonial p{margin:0!important}.slfe .about-and-faq h5,.slfe .testimonial h5{color:#707173;font-size:14px;margin:10px 0;padding:0}.slfe .testimonial h6{font-style:italic;font-size:12px}.slfe .about-and-faq .image-element__wrap{width:40%}.slfe .about-and-faq .content{width:60%;font-size:16px;color:#000;padding-left:20px}.slfe .about-and-faq .content a{font-size:16px;color:#000}.slfe .features{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.slfe .features h3{margin-top:0!important}.slfe .features-icons{display:flex;justify-content:space-between;align-items:baseline;max-width:350px;text-align:center}.slfe .features .content{margin:auto;width:90%;max-width:700px;padding:20px 30px}.slfe .features h3{font-size:30px;margin:15px 0!important}.slfe .features .img{margin:0;padding:0;width:50%}.slfe .features .img img{display:block}.slfe .features .text{margin:0;padding:0;width:50%}.slfe .features .icon_title{list-style:none;padding:0;margin:0!important;display:flex;justify-content:center;align-items:center}.slfe .features .icon_title li{width:100%;list-style:none;text-align:center;padding:10px}.slfe .features figure{margin:0!important;text-align:left}.slfe .features .content img,.slfe .features .icon_title li img{max-width:70px}@media only screen and (max-width: 799px){.slfe .about-and-faq .block a{text-align:center;justify-content:center}.slfe .testimonial .column{padding:15px 0;line-height:1.3}.slfe .testimonial h3{padding-bottom:0}.slfe .about-and-faq .column{padding:0}.slfe .about-and-faq .image-element__wrap{width:100%}.slfe .about-and-faq .content{width:100%;padding-left:0}.slfe .features .img,.slfe .features .text{width:100%}.slfe .features .img{order:1}.slfe .features .text{order:2}.slfe .features .section{flex-wrap:wrap}.slfe .features .content{padding:20px 0}.slfe .features h3{font-size:24px}}.slfe .product-crosssell h3{margin-bottom:1.5rem}.slfe .product-crosssell .grid-product__content{border:1px solid #e5e5e5;margin-top:-1px}.slfe .product-crosssell .product-crosssell_con{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.slfe .product-crosssell .product-crosssell_img{display:flex;flex-direction:column;justify-content:flex-start;flex:0 0 50%;max-width:50%}.slfe .product-crosssell .grid-product__meta{flex:0 0 40%;max-width:40%;margin-left:5%;margin-right:5%}.slfe .purchase-details__buttons .button--add-to-cart{color:#000;background-color:#fff;border-color:#000;border-radius:0;box-shadow:4px 4px #000}.slfe .purchase-details__buttons .button--add-to-cart:hover{margin-top:2px!important;margin-left:2px!important;margin-bottom:calc(1.5rem - 2px)!important;max-width:calc(78% - 15px)!important;color:#000;background-color:#fff;border-color:#000!important;box-shadow:2px 2px #000}.slfe .purchase-details__buttons .button--add-to-cart:focus{box-shadow:none!important}.slfe .button--add-to-cart .checkmark path{stroke:#000!important}.okeReviews-reviewsWidget-header,.okeReviews-reviewsAggregate-ratingDistribution.js-or-rtgDis{display:none!important}.okeReviews-reviewsAggregate-side,.okeReviews-reviewsAggregate-primary{border:none!important}.slfe .section.is-width-wide .container.has-limit{flex-direction:column;flex-wrap:nowrap;align-items:center;padding-top:40px;padding-bottom:50px;text-align:center}.slfe .section.is-width-wide .container.has-limit>div{width:100%!important}.slfe .section.is-width-wide .container.has-limit .social-icons{justify-content:center!important}.slfe .section.is-width-wide .container.has-limit .social-icons .icon{height:1.8rem;width:1.8rem;margin:12px 12px 25px}.slfe .section.is-width-wide .container.has-limit .footer__heading{display:none}.slfe .section.is-width-wide .container.has-limit .footer__menu ul{display:flex;flex-direction:row;justify-content:center}.slfe .section.is-width-wide .container.has-limit .footer__menu ul li{padding:15px 5px;min-width:130px}.slfe.footer__extra-content.section{width:100%;max-width:unset;background-color:#000;color:#fff}.slfe.footer__extra-content.section a{color:#fff}.slfe.footer__extra-content.section .footer__credits p{margin:0 4px;font-size:.75rem;font-weight:400}.slfe.footer__extra-content.section .footer__credits p a{padding-bottom:2px;border-bottom:1px solid black}.slfe.footer__extra-content.section .footer__credits p:first-child a{border-bottom:none!important}@media only screen and (max-width: 799px){.slfe .section.is-width-wide .container.has-limit{flex-direction:row;flex-wrap:wrap;justify-content:center}.slfe .section.is-width-wide .container.has-limit>div:first-child{flex:0 0 100%;max-width:100%}.slfe .section.is-width-wide .container.has-limit>div{flex:0 0 50%;max-width:150px}.slfe .section.is-width-wide .container.has-limit .footer__menu ul{flex-direction:column}.slfe .section.is-width-wide .container.has-limit .footer__menu ul li{padding:8px 5px;min-width:130px}.slfe.footer__extra-content.section .footer__credits p a{padding-bottom:1px;line-height:2}}.slfe .newsletter-container{padding:30px 0!important}.slfe .newsletter-container .newsletter-form__wrapper input{height:50px}.slfe .newsletter-container .newsletter-form__wrapper .newsletter-form.is-responsive{position:relative;max-width:460px;margin:20px auto -10px}.slfe .newsletter-container .newsletter-form__wrapper .slfe-submit-icon{position:absolute;top:0;right:0;margin-bottom:0;min-width:unset;height:50px;overflow:hidden}.slfe .newsletter-container .newsletter-form__wrapper .slfe-submit-icon button{height:50px;background:none;color:#fff}.slfe .newsletter-container .newsletter__text-wrapper{max-width:450px;margin:auto}@media only screen and (max-width: 799px){.slfe .newsletter-container .newsletter-form__wrapper .slfe-submit-icon button svg{width:18px}}.slfe .product-wrap .product-thumbnail{font-size:110%;text-transform:uppercase}.slfe .product-wrap .product-thumbnail .product-thumbnail__price{margin:7px 0}.slfe.about_us_a-banner{display:flex;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slfe .about_us_banner_st{width:74%}.slfe .about_us_banner_st img{display:block}.slfe .about_us_text_st{width:26%;margin-left:-12.666%;position:relative;padding:30px 0}.slfe .about_us_text_st h3{line-height:1.6;text-transform:uppercase}@media only screen and (max-width: 769px){.slfe .about_us_banner_st{width:100%}.slfe .about_us_text_st{width:100%;margin-left:0%;position:absolute;padding:30px}}@media only screen and (max-width: 480px){.slfe .about_us_banner_st{height:80vh;position:relative;overflow-x:hidden}.slfe .about_us_banner_st img{position:absolute;max-width:none;width:auto;height:100%;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%)}.slfe .about_us_text_st{width:100%}.slfe .about_us_text_st h3{font-size:19px}}.slfe.about_us_b-text{max-width:1040px;margin:0 auto;padding:0 30px}.slfe.about_us_c-text{display:flex;flex-flow:row wrap;max-width:1200px;margin:0 auto;padding:0 30px}.slfe .about_us_who_title{width:55%;text-align:right}.slfe .about_us_who_title h4{text-transform:uppercase;letter-spacing:3px}.slfe .about_us_who_content{width:45%;padding-left:60px}.slfe .about_us_who_content p{margin-bottom:15px}@media only screen and (max-width: 799px){.slfe .about_us_who_title{width:100%;text-align:left}.slfe .about_us_who_title h4{line-height:2}.slfe .about_us_who_content{width:100%;padding-left:0}}.slfe.about_us_d-banner{display:flex;flex-direction:column;justify-content:center;max-height:600px;overflow:hidden}.slfe.about_us_d-banner img{width:100%}.slfe.about_us_e-text-image .blocks_container{display:flex;flex-direction:row;justify-content:center;align-items:center;max-width:1040px;margin:0 auto;padding:10vh 30px 0}.slfe.about_us_e-text-image .blocks_container.even{flex-direction:row-reverse}.slfe.about_us_e-text-image .blocks_container .block_image{flex:0 0 30%;max-width:30%;margin:auto;text-align:center}.slfe.about_us_e-text-image .blocks_container .block_container{flex:0 0 60%;max-width:60%;margin-left:10%}.slfe.about_us_e-text-image .blocks_container.even .block_container{margin-left:0%}.slfe.about_us_e-text-image .block_container h4{text-transform:uppercase}.slfe.about_us_e-text-image .button_container{text-align:center;padding-top:10vh!important;padding-bottom:10vh!important}.slfe.about_us_e-text-image .button_container h3{text-transform:uppercase}.slfe.about_us_e-text-image .button_container h3 a:hover{color:#141414;text-decoration:none;padding-bottom:6px;border-bottom:1px solid #141414;transition:all .3s ease}@media only screen and (max-width: 799px){.slfe.about_us_e-text-image .blocks_container,.slfe.about_us_e-text-image .blocks_container.even{flex-direction:column}.slfe.about_us_e-text-image .blocks_container .block_image{flex:0 0 100%;max-width:100%}.slfe.about_us_e-text-image .blocks_container .block_container{flex:0 0 100%;max-width:100%;margin-left:0!important}.slfe.about_us_e-text-image .button_container{padding-top:20vh!important}}.slfe.about_us_f-text{width:75%;max-width:790px;margin:0 auto;padding:0 30px;text-align:center}.slfe.about_us_f-text h3{margin-bottom:50px}.slfe.about_us_f-text a:hover{color:#141414;text-decoration:none;padding-bottom:6px;border-bottom:1px solid #141414;transition:all .3s ease}@media only screen and (max-width: 599px){.slfe.about_us_f-text{width:100%}}.slfe.customer-support{padding-top:10vh;padding-bottom:10vh}.slfe.customer-support h4{margin-bottom:50px;letter-spacing:3px;text-transform:uppercase}.slfe .cs-sidebar a{display:block;height:40px;clear:both;transition:.3s}.slfe .cs-sidebar a:hover{text-decoration:underline;color:#000}.slfe .cs-sidebar a.active{text-decoration:underline}.slfe .cs-faq hr{background-color:#0000001a;height:1px;margin:60px 0}.slfe .cs-faq dt{border-bottom:none}.slfe .cs-faq dd{padding:20px 0}.slfe .cs-faq dt button{padding:20px 0;background:none;font-size:100%;color:#9a9a9a!important}.slfe .cs-faq dt .icon{position:relative;top:11px;left:unset;height:1rem;width:1rem;margin:0 0 0 5px;color:#9a9a9a!important}.slfe .cs-contact .cs-c_blocks{margin-bottom:50px}.slfe .cs-contact .cs-c_heading{margin-bottom:6px;color:#9a9a9a}.slfe .cs-shipping .cs-c_blocks{margin-bottom:30px!important}.slfe .cs-shipping hr{height:0px!important;margin:15px 0!important}@media only screen and (min-width: 999px){.slfe.customer-support{padding-top:calc(10vh + 80px);padding-bottom:calc(10vh + 80px)}}@media only screen and (max-width: 799px){.slfe-sticky-atc.active{position:fixed;right:0;bottom:0;left:0;padding:15px 26px 0;background:white;z-index:100;box-shadow:0 0 7px -1px #d3d3d3}.slfe-sticky-atc-padding-bottom{padding-bottom:100px}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/slfe.css.map?v=129507546398755191761674480876 */
