:root{--font-body-x-large: 1.4375rem;--font-body-large: 1.25rem;--font-body-medium: 1rem;--font-body-small: .875rem;--font-body-x-small: .8rem;--font-block-quote: 1.375rem;--BTN-FONT-WEIGHT: 600;--FONT-WEIGHT-NAV: 600;--LAYOUT-OUTER: 36px;--LAYOUT-GUTTER: 16px;--color-red: #d74000;--color-black: #231f20;--color-white: #fff;--color-gray-1: #f3f4f5;--color-gray-2: #d0d4d5;--color-gray-3: #92999a;--color-gray-4: #32312f;--color-gray-product: #f9f9fa;--COLOR-TEXT-BTN-BG-BLACK: var(--color-black);--border-style: 1px solid;--cutout-depth: 80px}@media only screen and (min-width:990px){:root{--font-body-x-large: 1.5rem;--font-body-large: 1.375rem;--font-body-medium: 1.125rem;--font-body-small: .9375rem;--font-body-x-small: .75rem;--font-block-quote: 1.75rem}}h1,.h1,.heading-x-large,h2,.h2,.heading-large,h3,.h3,.heading-medium,h4,.h4,.heading-small,.jm-review-widget-header__title{letter-spacing:-2%!important}h1,.h1,.heading-x-large{line-height:100%}h2,.h2,.heading-large,h3,.h3,.heading-medium,.jm-review-widget-header__title{line-height:110%!important}h4,.h4,.heading-small,h5,.h5,.heading-x-small,.subheading,h6,.h6,.heading-mini,[data-section-type=collection] .popout--group .popout__toggle,[data-section-type=collection] .popout--sort .popout__toggle,[data-section-type=collection] .collection__sidebar__head h3{line-height:115%}h5,.h5,.heading-x-small,h6,.h6,.heading-mini{text-transform:uppercase}h5,.h5,.heading-x-small,.subheading,[data-section-type=collection] .popout--group .popout__toggle,[data-section-type=collection] .popout--sort .popout__toggle,[data-section-type=collection] .collection__sidebar__head h3{font-weight:500!important;letter-spacing:4%}h6,.h6,.heading-mini{font-weight:600!important;letter-spacing:8%}blockquote,.blockquote{font-size:var(--font-block-quote);line-height:130%;padding-left:0;margin:0;border:0}button.body-small,.hero__quote p,.hover-gallery__product-title,.column__heading.body-large,.accordion__title.body-large,.image-gallery__block-text .hero__rte:first-child,.hover-gallery__block-text .hero__rte:first-child,[data-section-type=contact] .contact__social div>p:first-child,[data-section-type=contact] .custom-form__block>label,[data-section-type=contact] .radio__option,.source__wrapper .source{font-weight:var(--FONT-WEIGHT-BODY-BOLD)}.color-scheme-1 .heading-mini,.color-scheme-2 .heading-mini:not(.column__heading),.color-scheme-6 .heading-mini{color:var(--color-red)}nav.breadcrumbs,.shopify-payment-button__button.shopify-payment-button__button--unbranded,.active__filters__clear{font-style:var(--BTN-FONT-STYLE);font-weight:var(--BTN-FONT-WEIGHT);letter-spacing:var(--BTN-LETTER-SPACING);text-transform:var(--BTN-UPPERCASE)}button.body-small{position:relative}.icon.custom-icon{fill:var(--icons, currentColor);stroke:unset}.custom-icon-arrow-right{--icon-size: 12px;margin-left:10px}.cutout--left{clip-path:polygon(var(--cutout-depth) 0,100% 0,100% 100%,0 100%,0 var(--cutout-depth))}.cutout--right{clip-path:polygon(0 0,calc(100% - var(--cutout-depth)) 0,100% var(--cutout-depth),100% 100%,0 100%)}.mailchimp-form .input-group{display:flex;gap:var(--gap);border:none}.mailchimp-form .mc-field-group,.mailchimp-form input{width:100%}.mailchimp-form input,.mailchimp-form input::placeholder{color:var(--text)}.mailchimp-form input:not(.btn),.mailchimp-form input:focus:not(.btn),.mailchimp-form input:active:not(.btn){border-bottom:var(--border-style)!important;padding-left:0}.mailchimp-form input{min-height:40px}.mailchimp-form input.btn{margin:0}.badge-box-container{padding:var(--gutter)}.column__image .badge-box-container{display:flex;flex-wrap:wrap;gap:5px;position:absolute;bottom:0;max-width:100%;z-index:3}.badge-box{text-transform:uppercase;font-size:calc(var(--BTN-FONT-SIZE) - 3px);letter-spacing:6%}.column__image .badge-box{color:var(--btn-text);background:var(--btn-bg)}@media screen and (max-width:749px){.badge-box-container{padding:calc(var(--gutter) - 4px)}.badge-box{font-size:calc(var(--BTN-FONT-SIZE) - 4px)}}.supports-touch hover-images:after{display:none}.product-item__info{padding-inline:0}[data-section-type=product-grid] .product-item__info .product-link{display:grid;grid-template-columns:repeat(2,1fr);justify-content:space-between}.product-item__price__holder{text-align:right}.product-item__price__holder .price{color:var(--text)}.product-item__type{color:var(--text-light);font-weight:400;letter-spacing:0;text-transform:none;grid-column:1 / -1}body:has(.main-content>.shopify-section.section-overlay-header:first-of-type):not(:has(.main-content>.shopify-section.section-overlay-header:first-of-type>.prevent-transparent-header)) [data-header-transparent]:not(.meganav--visible) .navlink--cart--icon .header__cart__status{--bg: var(--COLOR-BG)}@media screen and (max-width:749px){mobile-menu .drawer--header .drawer__close{--icon-size: 40px}.mobile-menu__block--menu:after{display:none}mobile-menu .mobile-menu__block--menu .sliderow{font-size:var(--font-heading-medium);font-family:var(--FONT-STACK-HEADING);text-transform:capitalize;letter-spacing:-2%}mobile-menu .sliderow__title span:first-of-type{margin-bottom:var(--gap)}}.site-footer .footer__blocks{--columns: 1;grid-template-columns:repeat(var(--columns),calc(100% / var(--columns)));display:grid;grid-template-areas:"info" "shop" "company " "support" "join"}.footer__block:first-child{grid-area:info;max-width:400px}.footer__block:nth-child(2){grid-area:shop}.footer__block:nth-child(3){grid-area:company}.footer__block:nth-child(4){grid-area:support}.footer__block:last-child{grid-area:join;width:100%}.site-footer .newsletter-form .input-group{border:none}.site-footer .newsletter-form .input-group input{border-bottom:var(--border-style) var(--border);margin-right:var(--gutter)}.site-footer .newsletter-form .input-group input,.site-footer .newsletter-form .input-group button{--btn-top: 5px;--btn-height: calc( var(--btn-top) * 2 + var(--BTN-FONT-SIZE) * var(--line-height-normal) + 2px );height:var(--btn-height)}.site-footer .footer__quicklinks li,.supporting-menu__item.body-small li,.site-footer .newsletter-form .input-group button{font-size:var(--font-body-small)}.site-footer .footer__quicklinks li{margin-bottom:calc(var(--gap) * .5)}.supporting-menu__copyright{align-items:center}.supporting-menu__item--copyright{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-top:calc(var(--gutter) * .25)}@media screen and (max-width:749px){.site-footer .footer__block{margin-bottom:calc(var(--gutter) * 2.5)}.site-footer .footer__block--text .footer__block__image{margin-bottom:calc(var(--outer) * 1.625)}.site-footer .footer__block--text .footer__block__image+.rte p{margin:0}.footer__block--text .socials{margin-top:calc(var(--gutter) * 2.5)}}@media screen and (min-width:750px){.site-footer .footer__blocks{--columns: 6;grid-template-areas:"info info info join join join" "shop shop company company support support"}.supporting-menu__item--copyright{border-top:var(--border-style)}}@media screen and (min-width:1400px){.site-footer .footer__blocks{--columns: 8;grid-template-areas:"info info info shop company support join join"}}@media only screen and (max-width:749px){.rich-text-columns__divider{padding:0}}[data-section-type=columns],[data-section-type=double]{position:relative}.column__text{color:var(--text)}.grid__heading+.grid__heading_secondary{margin-block:var(--gutter) calc(var(--gutter) * -.75)}.item__index{margin-bottom:calc(var(--gutter) * .75)}.color-scheme-2 .item__index{color:var(--color-gray-3)}.column__heading.body-large,.accordion__title.body-large{font-family:var(--FONT-STACK-BODY)}@media only screen and (min-width:750px){[data-section-type=columns] .grid.multicolumn{gap:var(--gap);width:100%;margin:0}.multicolumn .grid-item.item--image-overlay,.multicolumn .grid-item.item--image{padding:0}.multicolumn .grid-item.item--text,.multicolumn .grid-item.item--image,.multicolumn .grid-item.item--image-overlay{flex:0 0 calc(var(--desktop-width) - (var(--gap) * .75))}.multicolumn .grid-item.item--text{padding-inline:calc(var(--gutter) * 1.25)}.column__heading.heading-mini{margin-bottom:var(--gutter)}}[data-section-type=product-grid] .text-center .grid__heading,[data-section-type=columns] .grid__heading-holder{margin-bottom:var(--outer)}[data-section-type=product-grid] .grid__items-holder+.grid__heading-actions{margin-block:var(--outer);display:flex}[data-section-type=product-grid] .grid__items-holder+.grid__heading-actions .btn{margin:auto}[data-section-type=product-grid] [grid-columns="3"][product-count="2"]{margin:auto;grid-template-columns:repeat(2,minmax(0,calc(100% / var(--columns))));justify-content:center}.hero__video{overflow:hidden}.video__player--iframe{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%);pointer-events:none}.video__player--iframe[data-autoplay=true]{width:177.78vh;min-width:100%;height:56.25vw;min-height:100%}.video__player--iframe[data-controls=true]{pointer-events:auto}[data-image-layout=two] .brick__block--images{gap:var(--gutter)}[data-image-layout=two] .brick__block__image:first-child{flex-basis:80%}[data-image-layout=two] .brick__block__image:last-child{aspect-ratio:1;flex-basis:40%}@media only screen and (min-width:750px){[data-image-layout=two] .brick__block__image:last-child,[data-image-layout=two] .brick__block__image:last-child .image__hero__frame:not(.image-height){min-height:0;height:auto}[data-image-layout=two] .brick__block--images{align-items:start}[data-image-layout=two] .image__hero__scale[data-parallax-img]{height:calc(100% + 60px)}[data-image-layout=two] .brick__block--text{flex-basis:35%}[data-image-layout=two] .brick__block__text{margin-right:0;padding-right:0}}@media only screen and (max-width:749px){[data-image-layout=two] .brick__block--images[data-slider]{display:flex;flex-direction:column;align-items:flex-end}[data-image-layout=two] .brick__block--images .brick__block__image:last-child,[data-image-layout=two] .brick__block__image:last-child .image__hero__frame:not(.image-height--mobile){min-height:0;aspect-ratio:1;width:50vw;height:50vw}[data-image-layout=two] .brick__block__image:first-child{min-height:40%}}@media screen and (min-width:750px){[data-image-layout=three] .brick__block__text{margin-left:0;padding-block:0}[data-image-layout=three] .brick__block--text{max-width:42vw}[data-image-layout=three] .brick__block--images{margin-left:auto;max-width:40vw}}@media screen and (max-width:749px){[data-image-layout=three] .brick__block__text,[data-image-layout=three] .brick__block--text .hero__content{padding-top:0}[data-image-layout=three] .brick__block__image.mobile{margin-block:var(--gutter) calc(var(--gutter) * 2)}}@media screen and (min-width:750px){[data-image-layout=four] .brick__block__text{margin-right:0;padding-right:0;flex-basis:85%}[data-image-layout=four] .brick__block--text{max-width:40vw;margin-left:auto}[data-image-layout=four] .brick__block--images{max-width:50vw}}@media screen and (max-width:749px){[data-image-layout=four]{margin-top:calc(var(--PT) * -1)}}[data-section-type=logos] .logos__logo{width:auto;padding:0 calc(var(--gutter) * 2)}.accordion{--border: var(--color-gray-2)}.product--featured .product__wrapper__inner{margin-left:0}.color-scheme-1 .breadcrumb__collection{color:var(--color-gray-3)}nav.breadcrumbs{gap:calc(var(--gap) * .25)}.color-scheme-1 .product__block.product__sku{color:var(--color-gray-3)}.product__submit__quanity__item{display:grid;gap:10px}.product__submit__item--inline{grid-template-columns:minmax(0,7.5rem) minmax(0,100%)}.product__submit__item--column{grid-template-columns:1fr}.product__submit__item--column .product-form__quantity{width:max-content}.product__submit__item--column .quantity{width:60%}@media screen and (min-width:750px){.product--featured .product__page{display:grid;grid-template-columns:1.25fr 1fr}.product--featured .product__title__wrapper{margin-top:calc(var(--gutter) * -1);padding:0}}.color-scheme-1 .collection__nav,.color-scheme-1 .collection__sidebar__slider,.color-scheme-1 .popout-list{--border: var(--color-gray-2)}[data-section-type=collection] .collection__products{align-items:stretch}[data-section-type=collection] .collection__sidebar__slider .collection__sidebar{padding:0}[data-section-type=collection] .popout--group .popout__toggle,[data-section-type=collection] .filter-group{padding:var(--outer)}[data-section-type=collection] .collection__sidebar--has-buttons .filter-group:first-child{padding-top:calc(var(--outer) * .5)}[data-section-type=collection] .popout--group .popout__toggle,[data-section-type=collection] .popout--sort .popout__toggle,[data-section-type=collection] .collection__sidebar__head h3{font-family:var(--FONT-STACK-HEADING);font-style:var(--FONT-STYLE-HEADING);font-size:var(--font-heading-x-small);display:flex;align-items:center;justify-content:space-between}[data-section-type=collection] .collection__filters{width:100%}[data-section-type=collection] .popout--sort .popout-list--visible{border-top:0}[data-section-type=collection] .filter-group:not(.filter-group--hidden)~.filter-group{margin:0}[data-section-type=collection] .filter-group:not(:first-child){border-top:var(--border-style) var(--border)}[data-section-type=collection] .filter-group .filter-group__heading{border-bottom:none;padding-bottom:0;margin:0}.color-scheme-1[data-section-type=collection] .filter-group .filter-group__heading,.color-scheme-1 .collection-product-count{color:var(--color-gray-3)}[data-section-type=collection] .filter-group .filter-group__content{padding-top:calc(var(--gutter) * 1.625)}[data-section-type=collection] .filter__price__field,[data-section-type=collection] .sidebar__item a:after,[data-section-type=collection] .sidebar__item label:after{border-color:var(--border)}[data-section-type=collection] .sidebar__item.link--remove a:after,[data-section-type=collection] .sidebar__item input:checked~label:after{box-shadow:none;border:none;background-color:var(--text)}[data-section-type=collection] .filter-group .sidebar__item:first-child{margin:0}[data-section-type=collection] .product-item__type{display:none}[data-section-type=collection] .product-item__price__holder{text-align:left;margin-top:var(--gutter)}[data-section-type=collection] .filter__price{margin:0}[data-section-type=collection] .range__line{height:2px}[data-section-type=collection] .filter__price__fields{padding-top:calc(var(--gutter) * 1.625);margin:0}.collection__active__filters{padding:calc(var(--outer) * .5) var(--outer) 0}.collection__active__filters .active__filters__remove{border:var(--border-style) var(--border);color:var(--text);padding:calc(var(--gutter) * .325) calc(var(--gutter) * .5) calc(var(--gutter) * .25)}.collection__active__filters .active__filters__clear{font-size:var(--BTN-FONT-SIZE);padding:0;flex-basis:100%}.color-scheme-1 .collection__active__filters .active__filters__clear{color:var(--color-red)}.collection-product-count{margin-right:auto;padding:var(--outer)}.popout-list__item.is-active .popout-list__option span{border:none}.popout-list__item{padding-inline:var(--outer)}.popout-list__item:first-child{padding-top:var(--outer)}.popout-list__item:last-child{padding-bottom:var(--outer)}.popout-list__item a{position:relative;padding-top:0;padding-left:calc(1em + 10px)}.popout-list__item a:after{content:"";position:absolute;left:0;top:0;bottom:0;margin:auto;width:1em;height:1em;border:1px solid var(--text-light);background:var(--COLOR-BG);border-radius:50%}.popout-list__item.is-active a:after{box-shadow:0 0 0 2px var(--text)}@media screen and (min-width:750px){[data-section-type=collection] .popout--group .popout__toggle,[data-section-type=collection] .popout--sort .popout__toggle,[data-section-type=collection] .popout--sort .popout-list--visible{width:var(--sidebar-width)}}.grid-outer.filtered .product-item--featured-product,.grid-outer.filtered .product-item--featured-image{display:none}.product-item--featured-product{grid-column:1/-1}.product-item--featured-product .product-item__image{padding-top:calc(var(--PRODUCT-GRID-ASPECT-RATIO) * .375)}.product-item--featured-product-wrapper{display:flex}.product-item--featured-product .badge-box{color:var(--color-white)}.product-item--featured-product .badge-box:first-child{background:var(--color-red)}.product-item--featured-product .badge-box:nth-child(2){background:var(--color-black)}.product-item--featured-product .product-information{padding:calc(var(--gutter) * 1.625);display:flex;flex-direction:column;justify-content:space-between}.product-item--featured-product .product-item__info .product-link{display:flex;flex-direction:column}.product-item--featured-product.layout--callout{background:var(--text)}.product-item--featured-product.layout--callout .callout_product__title,.product-item--featured-product.layout--callout .product-item__price__holder .price{color:var(--bg)}.product-item--featured-product.layout--callout .product-item__image{flex-basis:60%}.product-item--featured-product.layout--callout-image .product-item--featured-product-wrapper{border:var(--border-style) var(--color-gray-2)}.product-item--featured-product.layout--callout-image .product-item__image{flex-basis:50%}.product-item--featured-product.layout--callout-image.has_image{display:grid;grid-template-columns:1fr 33%;gap:var(--gutter)}.product-item--featured-product.layout--callout-image.has_image .product-item__image{padding-top:calc(var(--PRODUCT-GRID-ASPECT-RATIO) * .575)}.callout_product__title,.callout_product__price{margin:0}.callout_product__title{font-weight:400}.layout--callout .callout_product__text{color:var(--color-gray-3)}.product-item--featured-product .hero__button-group,.product-specs__inner .hero__button-group{--alignment-justify-content: start;align-items:center;margin-inline:0;gap:8px}.product-item--featured-product .hero__button-group .hero__button,.product-specs__inner .hero__button-group .hero__button{margin:0}.hero__button-group quick-add-product{width:auto}.hero__button-group .quick-add__holder,.hover-gallery__product-card .quick-add__holder{opacity:1!important;position:static}@media screen and (max-width:749px){.product-item--featured-product-wrapper{flex-direction:column}.product-item--featured-product .product-item__image{padding-top:calc(var(--PRODUCT-GRID-ASPECT-RATIO) * .625)}.product-item--featured-product .product-item__info{padding-top:0}.product-item--featured-product.layout--callout-image.has_image{grid-template-columns:1fr}.callout_image .image-wrapper{padding-top:var(--PRODUCT-GRID-ASPECT-RATIO)}.hero__button-group .quick-add__holder,.hover-gallery__product-card .quick-add__holder{margin-bottom:6px}}.image-gallery__header{display:flex;flex-direction:column;gap:var(--gutter);margin-bottom:var(--outer)}.image-gallery__header .hero__title{margin-bottom:0}.image-gallery__block,.hover-gallery__block-trigger{padding-block:calc(var(--gutter) * 1.625);display:grid;grid-template-columns:auto 1fr;gap:var(--outer)}.image-gallery__block:not(:first-child){border-top:var(--border-style) var(--color-gray-2)}.image-gallery__block-number,.hover-gallery__block-number,[data-section-type=custom-testimonials] .review__quote{font-family:var(--FONT-STACK-HEADING);font-style:var(--FONT-STYLE-HEADING);line-height:.8}.image-gallery__block-text .hero__rte:first-child,.hover-gallery__block-text .hero__rte:first-child{margin-bottom:calc(var(--gutter) * .5)}.image-gallery__block-text .hero__rte:last-child,.hover-gallery__block-text .hero__rte:last-child{margin-bottom:0}.color-scheme-1 .image-gallery__block-number,.color-scheme-1 .hover-gallery__block-number{color:var(--color-gray-2)}.image-gallery.has_images{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--outer)}.image-gallery__images{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr .6fr;gap:var(--gutter)}.image-wrapper:first-child{grid-column:1/-1}@media screen and (min-width:750px){.image-gallery__blocks,.hover-gallery__blocks{max-width:550px}}@media screen and (max-width:749px){.image-gallery.has_images{grid-template-columns:1fr}.image-gallery__images{order:2;height:50vh;gap:calc(var(--gutter) * .5)}.image-gallery__block:last-child{border-bottom:var(--border-style) var(--color-gray-2)}}.hover-gallery__inner{gap:var(--outer)}.hover-gallery__content{display:flex;flex-direction:column;height:100%;gap:var(--outer);justify-content:space-between}.hover-gallery__block-trigger{border-bottom:var(--border-style) var(--color-gray-2)}.hover-gallery__heading{margin-block:0 var(--gutter)}.hover-gallery__block-text .hero__rte:last-child{height:0;overflow:hidden;transition:height .2s ease}.hover-gallery__block.is-active .hero__rte:last-child{height:auto}.hover-gallery__header{grid-area:header}.hover-gallery__image-wrap{position:relative;grid-area:image}.hover-gallery__blocks{grid-area:blocks}.hover-gallery__image{position:relative;aspect-ratio:1 / 1.05}.hover-gallery__image img{transition:opacity .1s ease}.hover-gallery__image.is-transitioning img{opacity:.75}.hover-gallery__image{position:relative}.hover-gallery__image-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s ease;pointer-events:none}.hover-gallery__image-slide.is-active{opacity:1;pointer-events:auto}.hover-gallery__product-card{--position: 20px;position:absolute;bottom:var(--position);right:var(--position);display:flex;align-items:center;gap:calc(var(--gutter) * 1.6);background:#00000080;color:var(--color-white);padding:var(--gutter);min-width:250px;display:none}.hover-gallery__product-card.is-active{display:flex}.hover-gallery__product-image{--size: 72px;width:var(--size);height:var(--size);flex-shrink:0;overflow:hidden;display:flex;align-items:center;justify-content:center}.hover-gallery__product-image .placeholder-svg--small{width:80%;height:80%;opacity:.3}.hover-gallery__product-info{display:flex;flex-direction:column;gap:2px}.hover-gallery__product-title{margin:0}.hover-gallery__product-price{margin-top:0}.hover-gallery__product-card .quick-add__holder{position:static}.hover-gallery__product-card .quick-add__holder button{padding:0}.hover-gallery__product-link{transition:opacity .15s ease}.hover-gallery__product-link:hover{opacity:.6}@media screen and (min-width:750px){.hover-gallery__blocks{margin-top:auto}.hover-gallery__inner{display:grid;align-items:start;grid-template-columns:repeat(2,1fr);grid-template-areas:"header image" "blocks image"}.hover-gallery__header .hero__rte{max-width:400px}}@media screen and (max-width:749px){.hover-gallery__inner{display:flex;flex-direction:column}.hover-gallery__header{order:-1}.hover-gallery{grid-template-columns:1fr}.hover-gallery__image-wrap{order:-1}}[data-section-type=contact] .contact-wrapper{display:flex;gap:var(--outer)}[data-section-type=contact] .contact__heading{padding-bottom:var(--outer);margin-bottom:var(--outer);border-bottom:var(--border-style) var(--color-gray-2)}[data-section-type=contact] .contact__heading>*:not(:last-child){margin-bottom:calc(var(--gutter) * 1.625)}[data-section-type=contact] .contact__heading>*:last-child{margin-bottom:0}[data-section-type=contact] .contact__social{display:flex;flex-direction:column;gap:var(--gutter)}[data-section-type=contact] .contact__social div>p:first-child{text-transform:capitalize;margin-top:0}[data-section-type=contact] .contact__form__heading{text-align:left}[data-section-type=contact] .contact-form{width:100%;padding-inline:var(--outer)}[data-section-type=contact] .contact__radio__options{display:flex;flex-wrap:wrap;gap:var(--gutter)}[data-section-type=contact] .radio__option input[type=radio],[data-section-type=contact] .contact__social a:after{display:none}[data-section-type=contact] .radio__option label{padding:calc(var(--gutter) * .25) calc(var(--gutter) * .75);border:var(--border-style) var(--color-gray-2);text-transform:uppercase}[data-section-type=contact] input[type=radio]:checked+label{color:var(--text)}[data-section-type=contact] .custom-form__block.custom-form__block--heading{margin-bottom:calc(var(--gutter) * .25)}[data-section-type=contact] legend.custom-form__label{padding-bottom:var(--gutter)}.field{border:var(--border-style) var(--color-gray-2);padding:var(--gutter)}.field::placeholder,.field:-webkit-autofill,.field:-webkit-autofill:hover,.field:-webkit-autofill:focus,.field:-webkit-autofill:active,[data-section-type=contact] legend.custom-form__label,[data-section-type=contact] .radio__option label{color:var(--color-gray-3)}.field::placeholder,.field:-webkit-autofill,.field:-webkit-autofill:hover,.field:-webkit-autofill:focus,.field:-webkit-autofill:active{-webkit-text-fill-color:var(--color-gray-3)}@media screen and (max-width:749px){[data-section-type=contact] .contact-wrapper{flex-direction:column}[data-section-type=contact] .contact__heading__wrapper{padding-inline:var(--outer)}}.product-specs.product-specs__left{height:100%;display:flex;flex-direction:column;justify-content:space-between}.product-specs__inner .product-item__info .product-link{display:flex;flex-direction:column;margin-bottom:calc(var(--gutter) * 1.25)}.product-specs__inner .featured_product__title{margin-bottom:calc(var(--gutter) * .5);font-weight:400}.product-specs__block-title{color:var(--color-gray-3)}.product-specs__inner .featured_product__price{margin:0;text-align:left}@media screen and (min-width:750px){.product-specs__inner{display:grid;grid-template-columns:.5fr 1fr auto;padding-inline:var(--outer);gap:calc(var(--outer) * 1.625)}.product-specs__left,.product-specs__right{padding-bottom:calc(var(--gutter) * 1.6)}.product-specs__right.desktop{display:flex;flex-direction:column;gap:var(--gutter);justify-content:flex-end}}@media screen and (max-width:749px){.product-specs__right.mobile{display:grid;grid-template-columns:1fr 1fr}}[data-section-type=tabs] .tabs__nav>.tabs{padding:0;border-bottom:2px solid var(--text)}[data-section-type=tabs] .tab-link{padding:var(--gutter) var(--outer) calc(var(--gutter) * 1.15);font-size:var(--font-heading-mini);transition:background .5s ease,color .5s ease}[data-section-type=tabs].color-scheme-1 .tab-link{color:var(--color-gray-3)}[data-section-type=tabs] .tab-link.current{background:var(--text);color:var(--bg)}[data-section-type=tabs] .tab-link,[data-section-type=tabs] .grid__heading-holder{margin:0}[data-section-type=tabs].color-scheme-1 .tabs>.tab-link span:first-of-type:after{background:var(--color-gray-3)}[data-section-type=tabs] .tabs>.tab-link.current span:first-of-type:after{background:var(--bg)}[data-section-type=tabs] .tab-content{margin-inline:var(--outer);width:calc(100vw - (var(--outer) * 2))}[data-section-type=tabs].color-scheme-1 .tab-content{background:var(--color-gray-product);padding:calc(var(--outer) * 1.3) calc(var(--outer) * 2) calc(var(--outer) * 2.6)}.tab-content__inner.tab__two-column-text,.tab-content__inner.tab__image-with-text{--gap: calc(var(--outer) * 1.56);display:grid;grid-template-columns:repeat(2,calc(50% - (var(--gap) * .5)));gap:var(--gap)}.tab-content__inner h1,.tab-content__inner h2,.tab-content__inner h3,.tab-content__inner h4,.tab-content__inner h5,.tab-content__inner h6,.tab-content__inner p,.tab-content__inner li,.accordion__title{white-space:normal}.tab-content__inner p strong:only-child{font-size:var(--font-body-large);width:100%;display:block}.tab-content__inner p:first-child strong:only-child{padding-top:calc(var(--gutter) * 1.25)}.tab-content__inner p:not(:first-child) strong:only-child,.tab-content__inner.tab__two-column-text .hero__button{border-top:var(--border-style) var(--color-gray-2);margin-top:var(--outer);padding-top:var(--outer)}.tab-content__inner .accordion:first-child{border-top:none}.tab__column__table__row{border-top:var(--border-style) var(--color-gray-3);padding-block:var(--gutter)}.tab__column__table__row:last-child{border-bottom:var(--border-style) var(--color-gray-3)}.tab__column__table__row ul{margin-bottom:0;font-size:var(--font-body-small)}.image-with-text--swiper{--swiper-navigation-color: var(--color-red);--swiper-navigation-size: calc(var(--font-heading-mini) + 4px);position:relative;aspect-ratio:var(--slider-aspect-ratio)}.image-with-text--swiper .swiper-slide img{width:100%;height:100%}.image-with-text--swiper .swiper-controls{display:flex;justify-content:space-between;width:100%}.image-with-text--swiper .swiper-controls>*{position:relative;top:0!important;margin-top:calc(var(--outer) * .5)!important}@media screen and (min-width:750px){.tab-content__inner.tab__image-with-text.is-reversed div:nth-child(2){order:-1}.tab__column__table__row{display:grid;gap:var(--gutter);grid-template-columns:40% 1fr;align-items:center}.tab-content__inner .accordion:first-child .accordion__title{padding-top:0}}@media screen and (max-width:749px){.tab-content__inner.tab__two-column-text,.tab-content__inner.tab__image-with-text{grid-template-columns:1fr}}[data-section-type=custom-testimonials] .logos__slide{flex-direction:column;gap:var(--gutter)}[data-section-type=custom-testimonials] .source__wrapper p{margin:0}[data-section-type=custom-testimonials] .source__wrapper .source__details{color:var(--color-gray-3)}[data-section-type=custom-testimonials] .review__quote{color:var(--color-gray-2)}[data-section-type=custom-testimonials] .logos__slider{gap:var(--gutter)}[data-section-type=custom-testimonials] .logos__slider__outer .logos__slide{height:2px;width:5%;background:var(--color-gray-2)}[data-section-type=custom-testimonials] .logos__slider__outer .logos__slide.is-selected{background:var(--text)}@media screen and (max-width:749px){[data-section-type=custom-testimonials] .logos__slider__outer .logos__slider .flickity-slider{transform:none!important}[data-section-type=custom-testimonials] .logos__slider__outer .logos__slide{width:10%}[data-section-type=custom-testimonials] .logos__slider__outer .logos__slide:not(:last-child){margin-right:calc(var(--gutter) * .5)}}.kickstarter__left{display:flex;flex-direction:column}.kickstarter__heading{max-width:500px}.kickstarter__stats{display:flex;flex-wrap:wrap;justify-content:center}.kickstarter__stat{display:flex;flex-direction:column;padding-inline:var(--outer);gap:calc(var(--gutter) * .5);align-items:center}.shopify-app-block #insta-feed:after,[data-section-type=tabs] .tab-link,.kickstarter__stat-value{font-family:var(--FONT-STACK-HEADING);font-style:var(--FONT-STYLE-HEADING);margin:0}.kickstarter__stat-label{color:var(--color-gray-3)}@media screen and (min-width:750px){.kickstarter__inner{display:grid;grid-template-columns:1.25fr 1fr;gap:calc(var(--outer) * 2)}.kickstarter__left{justify-content:space-between}.kickstarter__heading{padding-right:var(--outer)}}@media screen and (max-width:749px){.kickstarter__image-wrap{order:-1}.kickstarter__inner{display:flex;flex-direction:column}.kickstarter__stats{flex-direction:column;gap:var(--gutter);margin-top:var(--outer)}}.shopify-app-block #insta-feed{padding:calc(var(--outer) * 1.56) var(--outer);display:grid!important}.shopify-app-block #insta-feed h2{grid-area:title;font-size:var(--font-heading-mini);text-transform:uppercase;font-weight:600!important;letter-spacing:8%;line-height:115%;text-align:left;margin:0}.shopify-app-block #insta-feed:after{content:"@rocklandsfs";text-align:left;color:var(--color-red);font-size:var(--font-heading-large)}.shopify-app-block .instafeed-new-layout-container{grid-area:grid;width:100%!important}.shopify-app-block .instafeed-bottom-link-wrapper{grid-area:social!important;width:min-content!important;text-align:right!important}.shopify-app-block .instafeed-new-layout-item{width:100%!important}@media screen and (min-width:750px){.shopify-app-block #insta-feed{grid-template-columns:repeat(2,1fr);align-items:center;grid-template-areas:"title social" "grid grid";gap:var(--outer)}.shopify-app-block .instafeed-new-layout-wrapper{grid-template-columns:repeat(5,1fr)!important}.shopify-app-block .instafeed-new-layout-item:nth-child(n+6){display:none!important}.shopify-app-block #insta-feed:after{text-align:right}}@media screen and (max-width:749px){.shopify-app-block #insta-feed{grid-template-columns:1fr;grid-template-areas:"title" "social" "grid"}.shopify-app-block #insta-feed:after{margin-bottom:calc(var(--outer) * 2.25)}.shopify-app-block .instafeed-new-layout-wrapper{grid-template-columns:repeat(2,1fr)!important}.shopify-app-block .instafeed-new-layout-item:nth-child(n+3){display:none!important}.shopify-app-block .instafeed-new-layout-item{aspect-ratio:1;height:auto!important}}body .shopify-policy__container{max-width:var(--content-max);margin:0 auto;padding-left:var(--outer);padding-right:var(--outer);padding-bottom:calc(var(--outer) * 2)}body .shopify-policy__title{text-align:left}#judgeme_product_reviews{padding-inline:var(--outer);max-width:none!important}.jm-review-widget-header__title{font-size:var(--font-heading-medium)!important;font-family:var(--FONT-STACK-HEADING);font-style:var(--FONT-STYLE-HEADING);font-weight:var(--FONT-WEIGHT-HEADING)!important;text-transform:var(--FONT-UPPERCASE-HEADING)!important;text-transform:var(--FONT-UPPERCASE-HEADING, none)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom.css.map */
