.section--custom_divider hr{margin:0;border-top:var(--size, 1px) solid var(--color, var(--colorBorder))}.flickity-page-dots .dot{background-color:#ccc;width:12px;height:12px}.flickity-page-dots .dot.is-selected{background-color:#000;outline:1px solid var(--colorBtnPrimary);outline-offset:3px}table{border:0;border-spacing:0}table thead th{background-color:#000;color:#fff;font-family:var(--typeHeaderPrimary);text-transform:uppercase;font-size:calc(var(--typeBaseSize) * 1.2);font-weight:700;padding:20px 50px}table tbody tr.vc-th td{background-color:#000!important;color:#fff!important;font-family:var(--typeHeaderPrimary);text-transform:uppercase;font-size:calc(var(--typeBaseSize) * 1.2);font-weight:700;padding:20px 50px}table tbody tr:nth-child(odd) td{background-color:#f2f2f2}table tbody td{padding:10px 50px;border-bottom:1px solid #00000033}@media only screen and (max-width:768px){table tbody td{padding:10px}table thead th,table tbody tr.vc-th td{padding:14px 10px;font-size:calc(var(--typeBaseSize) * 1)}}.social-sharing .social__label{font-family:var(--typeHeaderPrimary);font-weight:700;margin-right:10px;color:var(--colorTextHeading)}.social-sharing .social-sharing__link{color:var(--colorTextHeading);display:inline-block}.social-sharing .social-sharing__link:hover{color:var(--colorBtnPrimary)}.social-sharing .icon{width:20px;height:20px;pointer-events:none}.site-header{padding:10px 0}.site-header .topbar-section{margin-top:-10px;margin-bottom:10px}@media only screen and (min-width: 769px){.site-header{padding:20px 0}.site-header .topbar-section{margin-top:-20px;margin-bottom:20px}.site-header.site-header--stuck{padding:10px 0}.site-header.site-header--stuck .topbar-section{margin-top:-10px;margin-bottom:10px}}.site-navigation .site-nav__item-primary{margin:0 12px}.site-navigation .site-nav__item-primary .site-nav__link{padding:3px 8px}.site-navigation .site-nav__item-primary .site-nav__link:hover,.site-navigation .site-nav__item-primary .site-nav__link.active{color:var(--colorBtnPrimary)}.site-navigation .site-nav__item-primary .site-nav__link.site-nav__link--highlight{background-color:var(--colorBtnPrimary);color:var(--colorBtnPrimaryText);font-weight:700}@media screen and (max-width: 1199px){.site-navigation .site-nav__item-primary{margin:0 2px}}.section--style{padding-top:var(--padding-top, 50px);padding-bottom:var(--padding-bottom, 50px);background-color:var(--background)}@media screen and (max-width: 1199px){.section--style{padding-top:calc(var(--padding-top, 50px) * .85);padding-bottom:calc(var(--padding-bottom, 50px) * .85)}}@media only screen and (max-width:768px){.section--style{padding-top:calc(var(--padding-top, 50px) * .7);padding-bottom:calc(var(--padding-bottom, 50px) * .7)}}.section-header__subtitle,.subheading{font-size:calc(var(--typeBaseSize) * 1);font-family:var(--typeHeaderPrimary);font-weight:var(--typeHeaderWeight);letter-spacing:normal;color:var(--colorBtnPrimary);text-transform:uppercase}@media only screen and (max-width:768px){.section-header__subtitle,.subheading{font-size:calc(var(--typeBaseSize) * .9)}}.highlight{color:var(--colorBtnPrimary)}.rte .highlight{color:var(--colorTextHeading);font-weight:500}.breadcrumb{font-size:var(--typeBaseSize);font-family:var(--typeHeaderPrimary);font-weight:var(--typeHeaderWeight);text-transform:uppercase;display:inline-block;margin:0 0 40px}.breadcrumb a{color:currentColor}.breadcrumb .breadcrumb__title{color:var(--colorBtnPrimary);text-decoration:underline;text-underline-offset:2px}@media only screen and (max-width:768px){.breadcrumb{font-size:calc(var(--typeBaseSize) * .9)}}.cart__item .cart__item-name{font-family:var(--typeHeaderPrimary);font-weight:400;text-transform:capitalize;color:var(--colorTextHeading)!important}.cart__item .cart__price{font-family:var(--typeHeaderPrimary);font-weight:700;color:var(--colorPrice)}.cart__item-sub{font-family:var(--typeHeaderPrimary)}.cart__item-sub .ajaxcart__subtotal{letter-spacing:normal;font-size:1em}.cart__item-sub [data-subtotal]{color:var(--colorPrice);font-size:calc(var(--typeBaseSize) * 1.25);font-weight:700}.cart__remove{font-family:var(--typeHeaderPrimary);text-transform:uppercase;font-weight:500;font-size:calc(var(--typeBaseSize) * .8)}.cart__remove a:hover{color:var(--colorBtnPrimary)}.js-qty__num{font-family:var(--typeHeaderPrimary);font-weight:700}.grid-product__title{font-family:var(--typeHeaderPrimary);font-weight:400;text-transform:capitalize;font-size:calc(var(--typeBaseSize) * 1.13);color:var(--colorTextHeading)}.grid-product__price{font-family:var(--typeHeaderPrimary);font-size:calc(var(--typeBaseSize) * 1.13);font-weight:700}.grid-product__price--original{font-size:calc(var(--typeBaseSize) * .9);color:var(--colorTextBody);font-weight:400}.grid-product__tag{top:10px;right:10px;border:1px solid var(--colorBtnPrimary);text-transform:uppercase;font-family:var(--typeHeaderPrimary);font-weight:var(--typeHeaderWeight);font-size:12px;padding:6px 10px}.grid-product__price--savings{display:inline-block;text-transform:uppercase;font-family:var(--typeHeaderPrimary);font-weight:600;font-size:12px;padding:4px 10px;background-color:var(--colorBtnPrimary);color:var(--colorBtnPrimaryText)}.grid-product__button{position:relative;z-index:2;margin-top:10px}.grid-product__button .btn{background-color:#000;color:#fff;border-color:#000;min-height:50px}.grid-product__button .btn.btn--loading:hover,.grid-product__button .btn:active{background-color:#000!important;color:#fff;border-color:#000}@media only screen and (max-width:768px){.grid-product__title,.grid-product__price{font-size:calc(var(--typeBaseSize) * 1)}}.collection-item .collection-image{background-color:#fff}.collection-item:hover .collection-image .image-element{transform:scale(1)}.collection-item .collection-item__btn{position:absolute!important;top:50%;left:20px;right:20px;min-width:inherit;opacity:0;transition:opacity .3s ease;z-index:1;padding-inline:10px}.collection-item .collection-image:after{content:"";background:linear-gradient(180deg,#0000,#000);display:block;width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;transition:opacity .3s ease}.collection-item:hover .collection-item__btn{opacity:1}.collection-item:hover .collection-image:after{opacity:1}.collection-item.collection-item--below .collection-item__btn{top:inherit;bottom:20px}.index-section--hero{overflow:hidden}.index-section--hero .hero__text-content{padding:120px 0}.index-section--hero .hero__text-content .hero__subtitle:last-child{margin-bottom:0}@media only screen and (max-width: 768px){.index-section--hero .hero__text-content{padding:50px 0}}@media only screen and (min-width: 769px) and (max-width:959px){.index-section--hero .hero--natural[data-natural]{min-height:400px}}[data-type_headers_align_text=true] .section-footer{text-align:center}.section--background_image_text .background-media-text{position:relative}.section--background_image_text .background-media-text__spacer{display:none}.section--background_image_text .background-media-text__aligner{margin-inline:0}@media only screen and (min-width: 769px){.section--background_image_text .background-media-text{display:flex;justify-content:center}}@media only screen and (max-width: 768px){.section--background_image_text .background-media-text__aligner{margin-top:-40px;margin-bottom:40px}}.section--background_image_text .background-media-text__inner{position:relative;display:flex;justify-content:flex-start;align-items:center;height:auto}.section--background_image_text .background-media-text--top_left{justify-content:flex-start;align-items:flex-start}.section--background_image_text .background-media-text--top_center{justify-content:center;align-items:flex-start}.section--background_image_text .background-media-text--top_right{justify-content:flex-end;align-items:flex-start}.section--background_image_text .background-media-text--center_left{justify-content:flex-start;align-items:center}.section--background_image_text .background-media-text--center_center{justify-content:center;align-items:center}.section--background_image_text .background-media-text--center_right{justify-content:flex-end;align-items:center}.section--background_image_text .background-media-text--bottom_left{justify-content:flex-start;align-items:flex-end}.section--background_image_text .background-media-text--bottom_center{justify-content:center;align-items:flex-end}.section--background_image_text .background-media-text--bottom_right{justify-content:flex-end;align-items:flex-end}.background-media-text__text .section-header__title{margin-bottom:40px}@media only screen and (max-width:768px){.background-media-text__text .section-header__title{margin-bottom:20px}}.text-with-icons__blocks{gap:16px}.text-with-icons__blocks .text-with-icons__block{border:1px solid #e5e5e5;padding:60px 16px;position:relative}.text-with-icons__blocks .text-with-icons__block.text-center{align-items:center}.text-with-icons__blocks .text-with-icons__block:hover:after{content:"";display:block;position:absolute;bottom:0;left:0;right:0;width:100%;height:3px;background-color:var(--colorBtnPrimary)}.text-with-icons__blocks .text-with-icons__block:hover .text-with-icons__block-title *{color:var(--colorBtnPrimary)}.text-with-icons__blocks .text-with-icons__block-icon{width:70px;margin-bottom:40px}.text-with-icons__blocks .text-with-icons__block-title h3{font-size:calc(var(--typeHeaderSize) * .4)}.text-with-icons__blocks.has-4-per-row .text-with-icons__block{width:calc(25% - 16px)}.text-with-icons__blocks.has-3-per-row .text-with-icons__block{width:calc(calc(100% / 3) - 16px)}.text-with-icons__blocks.has-2-per-row .text-with-icons__block{width:calc(50% - 16px)}@media only screen and (max-width: 959px){.text-with-icons__blocks .text-with-icons__block{width:calc(50% - 16px)!important;padding:40px 16px}.text-with-icons__blocks .text-with-icons__block-icon{margin-bottom:30px}}@media only screen and (max-width: 768px){.text-with-icons__blocks .text-with-icons__block{width:100%!important}.text-with-icons__blocks .text-with-icons__block-icon{width:60px;margin-bottom:20px}}.testimonials-section{padding:0}.testimonials-section .testimonials-slide{height:100%}.testimonials-section .testimonials-slider__text{background-color:#eee;height:100%;display:flex;flex-direction:column}.testimonials-section .testimonial-stars{color:var(--colorBtnPrimary);font-size:15px;margin-bottom:40px}.testimonials-section .testimonial-heading{font-size:calc(var(--typeHeaderSize) * .4);margin-bottom:20px}.testimonials-section .testimonial-text{margin-bottom:50px}.testimonials-section .testimonial-info_wrap{display:flex;gap:10px;align-items:center;margin-top:auto}.testimonials-section .testimonial-initials{width:60px;height:60px;min-width:60px;background-color:var(--colorTextHeading);color:var(--color-body);font-weight:700;display:inline-flex;justify-content:center;align-items:center}.testimonials-section .testimonials__author{color:var(--colorTextHeading);font-weight:500}.testimonials-section .testimonials__info{font-size:calc(var(--typeBaseSize) * .9)}@media only screen and (max-width: 768px){.section--text_columns .section-header__title{font-size:calc(var(--typeHeaderSize) * .5)}}.text-column__grid{gap:16px}.text-column__grid.has-5-per-row .text-column__block{width:calc(20% - 16px)}.text-column__grid.has-4-per-row .text-column__block{width:calc(25% - 16px)}.text-column__grid.has-3-per-row .text-column__block{width:calc(calc(100% / 3) - 16px)}.text-column__grid.has-2-per-row .text-column__block{width:calc(50% - 16px)}@media only screen and (max-width: 959px){.text-column__grid .text-column__block{width:calc(50% - 16px)}}@media only screen and (max-width: 768px){.text-column__grid.has-mobile-1-per-row .text-column__block{width:100%}.text-column__grid.has-mobile-2-per-row .text-column__block{width:calc(50% - 16px)}}.collection-content{padding:0}.collection-sidebar,.drawer-filter{font-family:var(--typeHeaderPrimary)}.collection-filter{font-family:var(--typeHeaderPrimary);font-weight:var(--typeHeaderWeight);color:var(--colorTextHeading);text-transform:uppercase;letter-spacing:var(--typeHeaderSpacing);margin-bottom:30px}.collection-filter .btn--filter{height:50px}.collection-filter select{height:50px;font-weight:600;text-align:center;background-color:var(--color-body)}.collection-filter__heading{margin-top:20px;font-size:calc(var(--typeHeaderSize) * .34);text-transform:uppercase!important}.collection-sidebar__group{border-top-color:#0003}.collection-sidebar__group .collapsible-content__inner{padding-top:20px;padding-bottom:20px}.collection-sidebar__group .collapsible-trigger-btn{text-transform:none;font-family:var(--typeHeaderPrimary);font-weight:var(--typeHeaderWeight);color:var(--colorTextHeading);letter-spacing:var(--typeHeaderSpacing);font-size:calc(var(--typeBaseSize) * 1)}.collection-sidebar__group .tag__checkbox{padding-left:30px}.collection-sidebar__group .tag__checkbox:before{background-color:var(--color-body);width:20px;height:20px}.collection-sidebar__group .tag__checkbox:after{height:12px;left:4px;width:12px}.tag--active .tag__checkbox:after,.tag-list--checkboxes .tag--active a:after,input:checked~.tag__checkbox:after{background-color:var(--colorBtnPrimary)}.noUi-connects{background:#0003}.noUi-connect,.noUi-horizontal .noUi-handle{background:var(--colorBtnPrimary)}.index-section--faq{font-family:var(--typeHeaderPrimary);font-weight:var(--typeHeaderWeight);color:var(--colorTextHeading)}.faq--blocks:last-child .faq_questions{border-bottom:1px solid #00000033}.collapsible-trigger--inline{padding:15px 40px 15px 0;width:100%;border-top:1px solid #00000033;font-family:var(--typeHeaderPrimary);font-weight:var(--typeHeaderWeight);color:var(--colorTextHeading);letter-spacing:var(--typeHeaderSpacing);font-size:calc(var(--typeBaseSize) * 1.2)}.collapsible-trigger--inline .collapsible-trigger__icon{left:auto;right:10px}.article .article__grid-meta{text-align:left}.article .article__date{font-family:var(--typeHeaderPrimary);font-weight:var(--typeHeaderWeight);color:var(--colorBtnPrimary);letter-spacing:var(--typeHeaderSpacing);font-size:calc(var(--typeBaseSize) * 1);margin-bottom:16px}.article .article__title{font-family:var(--typeHeaderPrimary);font-weight:var(--typeHeaderWeight);color:var(--colorTextHeading);letter-spacing:var(--typeHeaderSpacing);font-size:calc(var(--typeBaseSize) * 1.2);margin-bottom:16px}.article .article__image{margin-bottom:40px}.article .article__body img{margin:40px 0}.article .article__body h2,.article .article__body h3,.article .article__body h4,.article .article__body h5,.article .article__body h6{margin-top:40px;margin-bottom:20px}.article .article__body h2,.article .article__body h3{font-family:var(--typeHeaderPrimary);color:var(--colorTextHeading);font-size:calc(var(--typeHeaderSize) * .4)}:is(.article .article__body h2,.article .article__body h3) strong{font-weight:var(--typeHeaderWeight)}.section--text_and_image .feature-row{margin:0}.section--text_and_image .subheading{margin-bottom:15px}.section--text_and_image .heading:not(:last-child){margin-bottom:40px}.section--text_and_image .rte:not(:last-child){margin-bottom:30px}.form--layout fieldset{border:0;margin:0;padding:0}.form--layout .form-heading{text-align:left;text-transform:uppercase;font-size:calc(var(--typeHeaderSize) * .4);margin-bottom:40px}.form--layout label{font-family:var(--typeHeaderPrimary);font-weight:var(--typeHeaderWeight);letter-spacing:var(--typeHeaderSpacing);font-size:calc(var(--typeBaseSize) * 1)}.form--layout input,.form--layout textarea,.form--layout select{min-height:60px;font-size:calc(var(--typeBaseSize) * 1);background-color:var(--color-body)}.form--layout .btn{margin-top:20px}.form--layout .floating-field{position:relative;margin-bottom:16px}.form--layout .floating-field label{margin-bottom:0;position:absolute;pointer-events:none;left:20px;top:16px;transition:.3s ease all;padding:2px 10px}.form--layout .floating-field input{margin-bottom:0;padding-inline:30px}.form--layout .floating-field textarea{padding:20px 30px}.form--layout .floating-field input:focus~label,.form--layout .floating-field input:not(:placeholder-shown)~label,.form--layout .floating-field textarea:focus~label,.form--layout .floating-field textarea:not(:placeholder-shown)~label{top:-10px;left:14px;font-size:calc(var(--typeBaseSize) * .85);background-color:var(--background,var(--color-body))}.form--layout-small .btn{margin-top:0;min-height:50px}.form--layout-small .floating-field label{font-size:calc(var(--typeBaseSize) * .9);top:11px;left:15px}.form--layout-small .floating-field input,.form--layout-small .floating-field textarea,.form--layout-small .floating-field select{min-height:45px;font-size:calc(var(--typeBaseSize) * .9);padding-inline:15px}.richtext__block-icon{display:inline-block;width:var(--size, 20px);height:var(--size, 20px)}.richtext__block-icon .icon{width:100%;height:100%}.section--crew_columns .text-column__image:not(:last-child){margin-bottom:20px}.section--crew_columns .text-column__title{font-size:calc(var(--typeHeaderSize) * .4);margin-bottom:5px}.section--crew_columns .text-column__position{font-family:var(--typeHeaderPrimary);font-weight:var(--typeHeaderWeight);letter-spacing:var(--typeHeaderSpacing);font-size:calc(var(--typeBaseSize) * .85);margin-bottom:15px}.section--crew_columns .text-column__video:not(:last-child){margin-bottom:20px}.section--crew_columns .text-column__video video{width:100%}@media only screen and (max-width:768px){.product-single__title{font-size:calc(var(--typeHeaderSize) * .6)}}.product-block--price{font-family:var(--typeHeaderPrimary);font-weight:var(--typeHeaderWeight);letter-spacing:var(--typeHeaderSpacing);display:inline-flex;align-items:center;flex-wrap:wrap}.product-block--price .product__price{font-size:calc(var(--typeBaseSize) * 1.5);font-weight:700}.product-block--price .product__price--compare{font-size:calc(var(--typeBaseSize) * 1)!important;color:var(--colorTextBody);font-weight:400!important}.product-block--price .product__price-savings{display:inline-block;text-transform:uppercase;font-family:var(--typeHeaderPrimary);font-weight:600;font-size:12px;padding:4px 10px;background-color:var(--colorBtnPrimary);color:var(--colorBtnPrimaryText);letter-spacing:normal}.product-block__inventory{font-family:var(--typeHeaderPrimary);font-weight:var(--typeHeaderWeight);color:var(--colorTextHeading);letter-spacing:var(--typeHeaderSpacing);margin-bottom:20px}.product-block__inventory .sales-points{margin-top:0}.product-block--icon-text-point .sales-points{display:flex;gap:14px;padding-block:20px;border-top:1px solid var(--colorBorder);border-bottom:1px solid var(--colorBorder);font-family:var(--typeHeaderPrimary);font-weight:var(--typeHeaderWeight);color:var(--colorTextHeading);letter-spacing:var(--typeHeaderSpacing)}.product-block--icon-text-point .sales-point{margin:0}.product-block--icon-text-point .sales-point .icon-and-text{gap:6px}.product-block--icon-text-point .sales-point-icon{width:22px;min-width:22px}.product-block--icon-text-point .sales-divider{width:2px;min-height:22px;background:var(--colorBorder);display:inline-block}.product-block--tab .collapsible-trigger-btn{font-family:var(--typeHeaderPrimary);font-weight:var(--typeHeaderWeight);color:var(--colorTextHeading);letter-spacing:var(--typeHeaderSpacing);font-size:calc(var(--typeBaseSize) * 1.2);text-align:left;padding:15px 30px 15px 0;text-transform:none}.product-block--tab .collapsible-trigger__icon .icon{width:10px;height:10px}.product-block--tab .collapsible-content__inner{padding-bottom:40px}.product-block--tab .collapsible-content__inner h1,.product-block--tab .collapsible-content__inner h2,.product-block--tab .collapsible-content__inner h3{margin-top:20px;font-size:calc(var(--typeHeaderSize) * .4)}.product-metafield__block{margin:auto}.product-metafield__block:not(:last-child){margin-bottom:100px}@media only screen and (max-width:768px){.product-metafield__block:not(:last-child){margin-bottom:70px}}.product-metafield__title{text-transform:uppercase!important;margin-bottom:40px}@media only screen and (max-width:768px){.product-metafield__title{margin-top:20px;margin-bottom:20px}}.section--app .section-footer{margin-top:40px}@media only screen and (max-width:768px){.section--app .instafeed-new-layout-wrapper{grid-template-columns:repeat(2,1fr)!important;gap:16px!important}.section--app .instafeed-new-layout-wrapper .instafeed-new-layout-item{width:100%!important;height:auto!important;aspect-ratio:1}}.site-footer{padding-bottom:0;font-family:var(--typeHeaderPrimary)}.site-footer .grid{padding-bottom:40px}.site-footer .footer__collapsible,.site-footer input{font-size:calc(var(--typeBaseSize) * 1)}.site-footer a:hover{color:var(--color-body)}.footer__title{color:var(--colorBtnPrimary);font-size:calc(var(--typeBaseSize) * 1.2)}.footer__social{margin-top:40px}.footer__social a{color:var(--color-body)}.footer__social a:hover{color:var(--colorBtnPrimary)}.copyright__section{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-block:16px;border-top:1px solid rgba(255,255,255,.2)}.copyright__section .footer__small-text{font-size:var(--typeBaseSize)}.copyright__section .footer__small-text a{color:var(--color-body)}@media only screen and (max-width:1023px){.site-footer{padding-top:60px}.copyright__section{flex-direction:column;justify-content:center}}@media only screen and (max-width:768px){.site-footer{padding-top:30px}.site-footer .grid__item:after{border-bottom-color:#fff3;opacity:1}.footer__social{margin-top:20px}.footer__title{font-size:calc(var(--typeBaseSize) * 1);letter-spacing:normal;text-transform:none}.image-wrap_custom{margin:auto}.copyright__section .footer__small-text{font-size:calc(var(--typeBaseSize) * .9)}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/custom.css.map */
