.slideshow__controls{display:none!important}h1,h2,h3,.h0,.h1,.h2,.h3{font-weight:600;letter-spacing:-.02em}.h0{font-size:52px;line-height:1.1}@media screen and (max-width:749px){.h0{font-size:42px;line-height:54px;letter-spacing:normal}}body{letter-spacing:.06rem}.slideshow .banner__heading{font-weight:600;text-shadow:0 2px 20px rgba(0,0,0,.15)}.slideshow .banner__heading.inline-richtext.h0{font-size:52px;line-height:61px}@media screen and (max-width:749px){.slideshow .banner__heading.inline-richtext.h0{font-weight:600;font-size:42px!important;line-height:54px!important;letter-spacing:normal}.slideshow .banner--mobile-bottom .banner__box{padding:40px 25px}}.slideshow .banner__text{font-size:18px;max-width:700px;margin:0 auto;line-height:1.6}@media screen and (max-width:749px){.slideshow .banner__text{font-size:15px}}.slideshow .banner__box>*+.banner__buttons{margin-top:25px}.slideshow .banner__buttons .button{padding:16px 24px;font-size:13px;line-height:20px;letter-spacing:.1em;text-transform:uppercase;font-weight:700}@media screen and (max-width:749px){.slideshow .banner__buttons .button{font-size:12px}}.slideshow .banner__box .banner__heading+*{margin-top:11px}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:16px 24px;font-size:13px;line-height:20px;transition:all .3s ease}.button:hover,.button:focus-visible{transform:translateY(-1px);box-shadow:0 4px 12px #00585b40}.button--secondary:hover{box-shadow:0 4px 12px #00585b26}.card-wrapper{transition:transform .3s ease,box-shadow .3s ease}.card-wrapper:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000014}.card__heading a{font-weight:600;font-size:22px}@media screen and (max-width:749px){.card__heading a{font-size:16px}}.price__regular .price-item--regular,.price .price-item--sale{font-style:normal;font-weight:700;font-size:18px;line-height:25px;letter-spacing:.1em;text-transform:uppercase;color:#1f8a70}@media screen and (max-width:749px){.price__regular .price-item--regular,.price .price-item--sale{font-size:14px;margin:0}}.quick-add.no-js-hidden{display:none}.collection__title.title-wrapper{margin-bottom:25px}.featured-collection .title-wrapper-with-link .title{font-weight:600}.rich-text--full-width{border-radius:0}.rich-text__heading{font-weight:600;line-height:1.3}.rich-text .button{min-width:220px}.rich-text .rte{line-height:35px}.color-scheme-3 .rich-text--full-width{position:relative;overflow:hidden}.color-scheme-3 .rich-text--full-width:before{content:"";position:absolute;right:-60px;top:50%;transform:translateY(-50%);width:280px;height:280px;border-radius:50%;border:18px solid rgba(255,255,255,.08);box-shadow:0 0 0 36px #ffffff0f,0 0 0 54px #ffffff0a,0 0 0 72px #ffffff05;pointer-events:none;z-index:0}.color-scheme-3 .rich-text__wrapper{position:relative;z-index:1}.color-scheme-3 .rich-text .rich-text__caption{font-style:italic;font-weight:700;font-size:18px;letter-spacing:.06em;text-transform:uppercase;opacity:1;margin-bottom:4px}@media screen and (max-width:749px){.color-scheme-3 .rich-text .rich-text__caption{font-size:14px}}.color-scheme-3 .rich-text .rich-text__heading{font-weight:800;font-size:40px;line-height:1.15;letter-spacing:-.02em}@media screen and (max-width:749px){.color-scheme-3 .rich-text .rich-text__heading{font-size:28px}}.color-scheme-3 .rich-text .button--primary{background:#0000004d;color:#fff;border:2px solid rgba(255,255,255,.4);padding:16px 32px;font-size:13px;letter-spacing:.1em}.color-scheme-3 .rich-text .button--primary:hover{background:#00000080;border-color:#ffffffb3;box-shadow:0 4px 16px #0003}@media screen and (max-width:749px){.color-scheme-3 .rich-text--full-width:before{width:180px;height:180px;right:-50px;border-width:12px;box-shadow:0 0 0 24px #ffffff0f,0 0 0 36px #ffffff0a,0 0 0 48px #ffffff05}}.multicolumn .title{font-weight:600}.multicolumn .multicolumn-card__info .h3{font-weight:700;color:inherit}.multicolumn .multicolumn-card__info p{line-height:1.6;font-size:15px}.multicolumn .caption-with-letter-spacing{font-weight:700;letter-spacing:.1em;text-transform:uppercase;font-size:14px;color:#1f8a70}.image-with-text .image-with-text__heading{font-weight:600;font-size:38px;line-height:1.15;letter-spacing:-.02em}@media screen and (min-width:750px){.image-with-text .image-with-text__heading{font-size:44px}}.image-with-text .image-with-text__text p{font-weight:400;font-size:16px;line-height:27px;letter-spacing:normal;margin-bottom:0}.image-with-text .image-with-text__text p strong{font-weight:700;font-size:15px;letter-spacing:.04em;text-transform:uppercase;display:block;margin-top:24px;margin-bottom:8px}.image-with-text .image-with-text__text p strong:first-child{margin-top:0}.image-with-text .image-with-text__content{padding:4rem 3.5rem 5rem}@media screen and (min-width:990px){.image-with-text .image-with-text__content{padding:5rem 5.5rem 6rem}}.image-with-text .image-with-text__content>*+*{margin-top:2.4rem}.image-with-text .image-with-text__content .image-with-text__text+.button{margin-top:3rem}.image-with-text .image-with-text__grid{align-items:center}.image-with-text .image-with-text__media{border-radius:12px;overflow:hidden}.image-with-text .image-with-text__media img{border-radius:12px}.image-with-text .caption-with-letter-spacing{font-weight:700;letter-spacing:.1em;text-transform:uppercase;font-size:12px;opacity:.7}@media screen and (max-width:749px){.image-with-text .image-with-text__text p{font-size:15px;line-height:25px}.image-with-text .image-with-text__content{padding:28px 20px 32px}}.newsletter .newsletter__heading{font-weight:600}.newsletter-form__field-wrapper .field__input{border-radius:26px;padding:12px 20px}.newsletter-form__button{border-radius:26px}.announcement-bar{font-weight:600;letter-spacing:.04em}.announcement-bar a{text-decoration:none}.header{padding-top:12px;padding-bottom:12px}@media screen and (min-width:990px){.header--top-center{grid-template-areas:"left-icons heading icons" "navigation navigation navigation";grid-template-columns:1fr auto 1fr;column-gap:0}.header--top-center .header__heading-link{justify-self:center}.header--top-center .header__inline-menu{margin-top:.5rem}}.header--top-center .header__inline-menu>.list-menu--inline{justify-content:center;gap:0}.header__menu-item{font-weight:600;font-size:16px;padding:.8rem 1.2rem}.header__icon--cart{display:flex;align-items:center}.header__icon--search{display:none!important}@media screen and (max-width:989px){.header{grid-template-columns:auto 1fr auto;padding-top:8px;padding-bottom:8px}.header__heading,.header__heading-link{justify-self:center;text-align:center}.header__icon .svg-wrapper{width:40px;height:40px}.header__icon,.header__icon--cart .icon{height:4rem;width:4rem}}@media screen and (max-width:749px){slideshow-component.slider-mobile-gutter{padding:0}.slideshow .banner--mobile-bottom .slideshow__text.banner__box{text-align:left;align-items:flex-start;padding:35px 25px 40px}.slideshow .banner--mobile-bottom .banner__heading{font-size:38px;line-height:1.15;text-align:left}.slideshow .banner--mobile-bottom .banner__text{text-align:left;font-size:15px;line-height:1.65}.slideshow .banner--mobile-bottom .banner__buttons{width:100%;margin-top:20px}.slideshow .banner--mobile-bottom .banner__buttons .button{width:100%;text-align:center;justify-content:center;padding:18px 24px}}.footer{border-top:none}.footer .footer__content-top{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr 1.3fr;gap:0 40px;align-items:flex-start;padding-bottom:4rem}@media screen and (max-width:989px){.footer .footer__content-top{display:block}}.footer .footer__blocks-wrapper.grid{display:contents}.footer .footer-block__heading{font-size:18px;font-weight:700;letter-spacing:-.01em;margin-bottom:20px}.footer .footer-block__details-content .list-menu__item--link{font-size:15px;font-weight:400;padding:4px 0;opacity:.85}.footer .footer-block__details-content .list-menu__item--link:hover{opacity:1}.footer .footer-block__brand-info{text-align:left}.footer .footer-block__image-wrapper{margin-bottom:1.5rem}.footer .footer-block--newsletter{display:flex;flex-direction:column;align-items:flex-start;margin-top:0;gap:0}.footer .footer-block__newsletter{text-align:left;width:100%}.footer .footer-block__newsletter .footer-block__heading{font-size:18px;font-weight:700;margin-bottom:8px}.footer .footer-newsletter__description{font-size:14px;font-weight:400;line-height:1.6;opacity:.8;margin:0 0 16px}.footer .footer__newsletter .newsletter-form__field-wrapper{max-width:100%}.footer .footer__newsletter .field__input{border-radius:30px;padding:12px 20px;font-size:14px;background:transparent;border:1.5px solid rgba(255,255,255,.3);color:inherit}.footer .footer__newsletter .field__input::placeholder{opacity:.6}.footer .footer__newsletter .newsletter-form__button{border-radius:30px;width:44px;height:44px}.footer .footer-block--newsletter .manage-subscription-link{display:inline-flex;align-items:center;gap:10px;font-size:18px;font-weight:700;letter-spacing:-.01em;text-decoration:none;color:inherit;margin-bottom:24px}.footer .footer-block--newsletter .manage-subscription-link .arrow-circle{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:1.5px solid rgba(255,255,255,.4)}.footer .footer__content-bottom{border-top:1px solid rgba(255,255,255,.15);padding-top:2.5rem}.footer .footer__localization h2{font-size:13px;font-weight:400;opacity:.75;margin-bottom:8px}.footer .footer__copyright{margin-top:2rem}.footer .copyright__content{font-size:12px;opacity:.75}.footer .copyright__content a{text-decoration:none}.footer .policies li a{opacity:.75;font-size:12px}.footer .policies li a:hover{opacity:1}.footer .manage-subscription-link-wrap{margin-bottom:24px}.footer .manage-subscription-link{display:inline-flex;align-items:center;gap:10px;font-size:18px;font-weight:700;letter-spacing:-.01em;text-decoration:none;color:inherit}.footer .manage-subscription-link:hover{opacity:.85}.footer .manage-subscription-link .arrow-circle{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:1.5px solid rgba(255,255,255,.4);transition:border-color .2s}.footer .manage-subscription-link:hover .arrow-circle{border-color:#ffffffb3}@media screen and (max-width:749px){.footer .footer-block--newsletter{align-items:flex-start;margin-top:3rem}}.scroll-trigger.animate--slide-in{transition-duration:.6s;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.shopify-section{transition:opacity .3s ease}a:not(.button){transition:color .2s ease}.badge{font-weight:700;letter-spacing:.02em;border-radius:40px}.image-banner .banner__heading{font-weight:600}.slider-mobile-gutter{padding:0}.rich-text__heading .h1{font-weight:600}.product__title h1{font-size:36px;font-weight:600;line-height:1.2;letter-spacing:-.02em;margin-bottom:8px}@media screen and (max-width:749px){.product__title h1{font-size:28px}}.product__text.caption-with-letter-spacing{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#1f8a70;margin-bottom:8px}.product__info-container .price--large .price-item--regular,.product__info-container .price--large .price-item--sale{font-size:24px;font-weight:700;color:#1f8a70;letter-spacing:.02em}.product-form__input--pill .product-form__input{min-width:80px;text-align:center}.product-form__input--pill input[type=radio]+label{font-size:13px;font-weight:600;letter-spacing:.02em;padding:10px 18px;border:1.5px solid rgba(0,88,91,.2);border-radius:6px;transition:all .2s ease}.product-form__input--pill input[type=radio]:checked+label{background:#1f8a70;color:#fff;border-color:#1f8a70}.product-form__input--pill input[type=radio]:not(:checked)+label:hover{border-color:#1f8a70}.product-form__input .form__label{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px;color:inherit}.product-form__quantity .quantity{border-radius:6px}.product-form__quantity .quantity__button{color:#1f8a70}.product-form__quantity .quantity__label{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.product-form__submit.button{min-height:52px;font-size:14px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;border-radius:6px}.shopify-payment-button .shopify-payment-button__button{min-height:52px;border-radius:6px!important}.product__description.rte{font-size:15px;line-height:1.7;letter-spacing:normal;margin-top:20px;padding-top:20px;border-top:1px solid rgba(0,0,0,.08)}.product__description.rte p{margin-bottom:12px}.product__description.rte ul,.product__description.rte ol{padding-left:20px;margin-bottom:12px}.product__description.rte li{margin-bottom:6px;line-height:1.6}.product__accordion .accordion__title{font-size:15px;font-weight:600;letter-spacing:0}.product__accordion .accordion__content{font-size:14px;line-height:1.7}.product__accordion details{border-bottom:1px solid rgba(0,0,0,.08);padding:14px 0}.product__accordion details summary{padding:0}.product__media-item .product__media{border-radius:8px;overflow:hidden}.product__info-container>*+*{margin-top:1.2rem}.product__info-container .product-form{margin-top:20px}.product__tax{font-size:12px;opacity:.6;margin-top:4px}.product-popup-modal__button,.share-button{font-size:13px;font-weight:600;letter-spacing:.04em}@media screen and (min-width:990px){.product__column-sticky{top:2rem}}.related-products .related-products__heading{font-weight:600;font-size:28px;letter-spacing:-.02em}.product__info-container .icon-with-text{margin-top:20px;padding-top:16px;border-top:1px solid rgba(0,0,0,.08)}.product__info-container .icon-with-text.icon-with-text--vertical{display:flex;flex-direction:row;gap:24px;flex-wrap:wrap}.product__info-container .icon-with-text__item{display:flex;align-items:center;gap:8px}.product__info-container .icon-with-text__item .h4{font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;line-height:1.4;margin:0}.product__info-container .icon-with-text__item .icon{width:22px;height:22px;color:#1f8a70}.collapsible-content .caption-with-letter-spacing{font-weight:700;font-size:16px;letter-spacing:.1em;text-transform:uppercase;color:#1f8a70}.collapsible-content .collapsible-content__heading{font-weight:600;margin-bottom:2rem}.collapsible-content .accordion__title{font-size:15px;font-weight:600}.collapsible-content .accordion__content{font-size:14px;line-height:1.7}.color-scheme-4{background-image:repeating-linear-gradient(0deg,transparent,transparent 18px,rgba(0,149,139,.03) 18px,rgba(0,149,139,.03) 19px)}
/*# sourceMappingURL=/cdn/shop/t/22/assets/custom-barnakl-style.css.map */
