@charset "UTF-8";@import"https://use.typekit.net/bme2jea.css";@-webkit-keyframes drawCheckmark{0%{stroke-dashoffset:19.79;opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes drawCheckmark{0%{stroke-dashoffset:19.79;opacity:1}to{stroke-dashoffset:0;opacity:1}}.decorated{display:inline-block;position:relative;z-index:1}.decorated:after{display:block;position:absolute;width:calc(100% + .25em);height:44%;bottom:2px;left:50%;z-index:-1;background-color:#d4e9c5;transform:translate(-50%);content:""}.u-hidden{display:none!important}@media (max-width:767px){.u-hidden-mobile-only{display:none!important}}@media (min-width:768px){.u-hidden-tablet-up{display:none!important}}@media (min-width:768px) and (max-width:1023px){.u-hidden-tablet-only{display:none!important}}@media (min-width:1024px){.u-hidden-desktop-up{display:none!important}}@media (min-width:1024px) and (max-width:1279px){.u-hidden-desktop-only{display:none!important}}@media (min-width:1280px){.u-hidden-hd-up{display:none!important}}.u-bg-main{background-color:#fff}.u-mb-template{margin-bottom:40px}.u-list-simple,.u-list-inline{margin:0;padding:0;list-style:none}.u-list-inline li{display:inline-block}.u-sr-only{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.u-clear-button{cursor:pointer;border:0;background-color:transparent;display:inline-block;margin:0;padding:0}.u-pointer{cursor:pointer}.u-no-link,.u-no-link:hover{text-decoration:none;color:inherit}.u-overflow-x-hidden{overflow-x:hidden}/*! nouislider - 14.6.3 - 11/19/2020 */.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;box-sizing:border-box}.noUi-target{position:relative}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat}.noUi-connect{height:100%;width:100%}.noUi-origin{height:10%;width:10%}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;right:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;right:-6px;top:-17px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background:#fafafa;border-radius:4px;border:1px solid #d3d3d3;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}.noUi-connects{border-radius:3px}.noUi-connect{background:#3fb8af}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:1px solid #d9d9d9;border-radius:3px;background:#fff;cursor:default;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb}.noUi-active{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}.noUi-handle:before,.noUi-handle:after{content:"";display:block;position:absolute;height:14px;width:1px;background:#e8e7e6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:before,.noUi-vertical .noUi-handle:after{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#b8b8b8}[disabled].noUi-target,[disabled].noUi-handle,[disabled] .noUi-handle{cursor:not-allowed}.noUi-pips,.noUi-pips *{box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#ccc}.noUi-marker-sub,.noUi-marker-large{background:#aaa}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{transform:translateY(-50%);padding-left:25px}.noUi-rtl .noUi-value-vertical{transform:translateY(50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #d9d9d9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{transform:translate(-50%);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{transform:translateY(-50%);top:50%;right:120%}.noUi-horizontal .noUi-origin>.noUi-tooltip{transform:translate(50%);left:auto;bottom:10px}.noUi-vertical .noUi-origin>.noUi-tooltip{transform:translateY(-18px);top:auto;right:28px}.accordion__content{display:none}.accordion[aria-expanded=true] .accordion__content{display:block}.announcement-bar.shopify-section{display:flex;align-items:center;justify-content:center;background:#96d6b1;min-height:50px}.announcement-bar__wrapper{position:relative;display:flex;align-items:center;margin:0 auto;width:100%;max-width:1200px}.announcement-bar__wrapper .swiper-prev,.announcement-bar__wrapper .swiper-next{position:absolute;display:flex;align-items:center;justify-content:center;min-width:40px;height:40px;z-index:2;cursor:pointer}.announcement-bar__wrapper .swiper-prev{left:0}.announcement-bar__wrapper .swiper-next{right:0}.announcement-bar__wrapper .swiper{width:100%;margin:0 40px}.announcement-bar .swiper-slide{display:flex;align-items:center;justify-content:center;height:auto;text-align:center}.announcement-bar .swiper-slide p{font-family:proxima-nova,sans-serif;font-size:14px;font-weight:600;line-height:1.2}@media (min-width:960px){.announcement-bar .swiper-slide p{font-size:16px}}.announcement-bar .swiper-slide p:last-of-type{margin-bottom:0}.breadcrumbs{font-family:proxima-nova,sans-serif;font-size:12px;font-weight:600;line-height:1.25;margin:0 auto;padding:16px;max-width:1440px}@media (min-width:768px){.breadcrumbs{font-size:14px;margin-bottom:7px}}@media (min-width:960px){.breadcrumbs{padding:16px 64px}}.breadcrumbs__list{all:unset;display:block;list-style-type:none;margin:0;padding:0}.breadcrumbs__list li{display:inline-flex;margin:0}.breadcrumbs__list li:not(:last-child):after{content:"\2022";margin:0 3px 0 7px}.collection-list{display:flex;padding:24px 8px 8px;justify-content:center;flex-wrap:wrap}@media (min-width:768px){.collection-list{padding:65px 20px;flex-wrap:nowrap}}@media (max-width:767px){.collection-list[data-blocks="3"]{display:grid;grid-template-columns:repeat(3,minmax(80%,1fr));gap:18px;justify-content:normal;overflow-x:scroll;overflow-y:hidden;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.collection-list[data-blocks="3"] .collection-list__tile{margin:0;padding-bottom:8px;width:100%;scroll-snap-align:start}}.collection-list__tile{display:flex;margin:0 8px 24px;max-width:312px;flex-direction:column;width:calc(50% - 16px);transform:scale(1);transition:transform .3s ease-in-out}@media (min-width:768px){.collection-list__tile{margin:0 18px;width:100%}}.collection-list__tile__content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;color:var(--color,#231f20);justify-content:var(--justify-content,center);padding:16px;z-index:1}.collection-list__tile__content p:last-of-type{margin-bottom:0}.collection-list__tile-image-wrapper{position:relative;display:flex;margin-bottom:8px;padding-bottom:125%;width:100%;overflow:hidden;align-items:center}@media (min-width:768px){.collection-list__tile-image-wrapper{margin-bottom:16px}}.collection-list__tile-image{display:block;position:absolute;top:50%;left:50%;z-index:1;width:110%;height:110%;transform:translate(-50%,-50%) scale(1);transition:transform .3s ease-in-out;-o-object-fit:cover;object-fit:cover;-webkit-backface-visibility:hidden;backface-visibility:hidden}.collection-list__tile:hover .collection-list__tile-image,.collection-list__tile:focus .collection-list__tile-image{transform:translate(-50%,-50%) scale(1.05)}.collection-list__tile-title{color:#231f20;font-family:proxima-nova,sans-serif;font-size:1.125rem;font-weight:600;line-height:20px;letter-spacing:1px;text-align:center}@media (min-width:768px){.collection-list__tile-title{font-size:1.375rem;line-height:25px}}.homepage-collection-list{padding:20px}.homepage-collection-list .collection-list{padding:0}.homepage-collection-list>p{font-size:1.25rem;margin:0 auto 24px;max-width:660px;text-align:center}.homepage-collection-list__title{margin-bottom:16px;margin-top:0;font-family:proxima-nova,sans-serif;font-weight:600;font-size:1.75rem;line-height:32px;letter-spacing:1px;text-transform:none;text-align:center}@media (min-width:768px){.homepage-collection-list__title{font-size:2.5rem;line-height:46px}}.featured-products{display:flex;margin:0 auto;padding:32px 8px 24px;max-width:1440px;color:#231f20;text-align:center;flex-direction:column;align-items:center}@media (min-width:768px){.featured-products{padding:64px 20px}}.featured-products__title{display:inline-block;margin-bottom:8px;margin-top:0;font-family:proxima-nova,sans-serif;font-weight:600;font-size:1.75rem;line-height:32px;letter-spacing:1px;text-transform:none}@media (min-width:768px){.featured-products__title{font-size:2.5rem;line-height:46px}}.featured-products__link{display:inline-block;margin-bottom:24px;font-family:proxima-nova,sans-serif;font-weight:400;font-size:1rem;line-height:22px;border-bottom:1px solid #231f20}.featured-products__link:hover{border-bottom-color:#43802d}.featured-products__content{display:flex;flex-wrap:wrap;align-items:flex-start}@media (min-width:768px){.featured-products__content{flex-wrap:nowrap}}.product-highlight{display:flex;flex-direction:column;width:100%}@media (min-width:768px){.product-highlight{flex-direction:row;justify-content:space-between}}.product-highlight img{width:100%;height:auto}.product-highlight__lifestyle{flex:2}.product-highlight__lifestyle>img{-o-object-fit:cover;object-fit:cover;max-height:600px}.product-highlight>.product_section{display:flex;align-items:center;flex:1}.product-highlight .product_section>div{box-sizing:content-box;padding:0 18px;margin:0 auto}@media (min-width:768px){.product-highlight .product_section>div{max-width:250px}}.product-highlight__image-wrapper{position:relative}.product-highlight__banners{position:absolute;font-size:12px;z-index:1}.product-highlight__banners .product-banner{font-size:inherit}.product-highlight__image-wrapper~p,.product-highlight__image-wrapper~div{margin:15px 0;padding:0}.product-highlight .yotpo.bottomLine{min-height:24px;pointer-events:none}.product-highlight .yotpo div:empty{display:none}.product-highlight .yotpo .star-clickable{float:none;justify-content:center}.product-highlight .yotpo .yotpo-stars{margin-right:8px}.product-highlight .product_section .product_form{opacity:1}.product-highlight .product_form .select{display:block}.product-highlight .product_form .select label{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0)}.product-highlight .product_form .swatch_options,.product-highlight .product_form .select[data-variants="1"]{display:none}.product-tile{display:flex;flex-direction:column;align-items:center}.featured-products .product-tile{margin:0 8px 16px;width:calc(50% - 16px)}@media (min-width:768px){.featured-products .product-tile{margin:0 20px}}.collection-grid__product-list .product-tile{margin:0 8px 16px;width:calc(50% - 16px)}@media (min-width:768px){.collection-grid__product-list .product-tile{margin:0 18px 36px;width:calc(33% - 36px)}}.product-tile__title{margin-bottom:2px;font-family:proxima-nova,sans-serif;font-weight:600;font-size:.875rem;line-height:18px;letter-spacing:1.1px;text-align:center;text-transform:uppercase}@media (min-width:768px){.product-tile__title{font-size:1.125rem;line-height:22px}}.product-tile__subtitle{margin-bottom:4px;font-family:adobe-caslon-pro,sans-serif;font-weight:400;font-size:.875rem;line-height:16px;text-align:center}@media (min-width:768px){.product-tile__subtitle{font-size:1rem;line-height:22px}}.product-tile__banner{position:absolute;top:4px;left:0;display:flex;flex-wrap:wrap;color:#fff;font-family:proxima-nova,sans-serif;line-height:1;z-index:2}.product-tile__banner .product-banner{margin-bottom:4px;margin-left:4px;padding:5px 8px;font-size:12px;font-weight:600;line-height:1.25;letter-spacing:0}.product-tile__banner .banner_internal_span_product{display:inline-block;margin:0!important;color:inherit}.product-tile__image-wrapper{display:flex;justify-content:center;position:relative;margin-bottom:4px;width:100%;align-items:center}.product-tile__image{display:block;width:100%}.product-tile__image img{display:block;width:100%;height:auto}.product-tile__image--hover{position:absolute;top:0;left:0;z-index:1;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .3s ease-in-out}.product-tile__image-wrapper:hover .product-tile__image--hover,.product-tile__image-wrapper:focus .product-tile__image--hover{opacity:1}.product-tile__variants-wrapper{margin-top:16px;width:100%;max-width:232px}.product-tile__image-wrapper .product-tile__variants-wrapper{display:none;position:absolute;bottom:16px;left:50%;opacity:0;margin-top:0;transform:translate(-50%);z-index:2;transition:.3s ease-in-out opacity}@media (min-width:1024px){.product-tile__image-wrapper .product-tile__variants-wrapper{display:block}}.product-tile__image-wrapper .product-tile__variants-wrapper:hover,.product-tile__image-wrapper .product-tile__variants-wrapper:focus,.product-tile__image-wrapper .product-tile__variants-wrapper:focus-within{opacity:1}.product-tile__image-wrapper:hover .product-tile__variants-wrapper,.product-tile__image-wrapper:focus .product-tile__variants-wrapper{opacity:1}.product-tile__variants-dropdown{display:flex;padding:6px 0;width:100%;position:absolute;left:0;bottom:100%;border:1px solid #000;border-bottom:0;background-color:#fff;opacity:0;visibility:hidden;flex-direction:column}.product-tile__variants-wrapper:hover .product-tile__variants-dropdown,.product-tile__variants-wrapper:focus .product-tile__variants-dropdown,.product-tile__variants-dropdown:focus-within{opacity:1;visibility:visible}.product-tile__variant{padding:6px 12px;min-height:0;height:auto;color:#000;font-weight:400;font-size:.75rem;line-height:16px;text-align:center;text-transform:none;border:0;background-color:transparent}.product-tile__variant:hover,.product-tile__variant:focus{color:#43802d;border:0;background-color:transparent}.product-tile__cta{display:block;padding:12px;width:100%;height:auto;min-height:0;font-family:proxima-nova,sans-serif;font-weight:700;font-size:1rem;line-height:20px;letter-spacing:2px;text-align:center;background-color:#000;border:0}.product-tile__cta:hover,.product-tile__cta:focus{background-color:#43802d;border:0}.product-tile__cta .button__content{pointer-events:none;color:#fff}.product-tile__cta .checkmark{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;pointer-events:none}.product-tile__cta .checkmark path{stroke-dasharray:19.79 19.79;stroke-dashoffset:19.79;opacity:0}.product-tile__cta .checkmark-active{pointer-events:none}.product-tile__cta .checkmark-active path{-webkit-animation:drawCheckmark .5s linear alternate forwards;animation:drawCheckmark .5s linear alternate forwards}.product-tile .yotpo-bottomline{display:flex;align-items:center;justify-content:center}.product-tile .yotpo-icon.rating-star{margin:5px 2px 7px}.product-tile .sr-only{display:none}.product-tile .text-m{margin-left:2px;font-family:proxima-nova,sans-serif;font-size:.625rem!important;line-height:12px;color:#231f20!important;pointer-events:none}.product-tile .text-m:before,.product-tile .text-m:after{display:inline-block}.product-tile__content{display:flex;flex-grow:1;flex-direction:column;align-items:center}.product-tile__price-wrapper{display:flex;flex-grow:1;align-items:center}@media (min-width:768px){.product-tile__price-wrapper{margin-bottom:2px}}.product-tile__price{margin:0 4px;font-family:proxima-nova,sans-serif;font-size:1rem;font-weight:600;line-height:22px}.product-tile__price--sale{color:#43802d}.product-tile__price--compare{font-weight:400;text-decoration:line-through}.product-tile__price--value{color:#757575;font-size:.875rem;font-weight:400;line-height:20px}.promo-tile{display:flex;aspect-ratio:288/397;min-height:267px;text-align:center;background-size:cover;background-position:center center;align-items:flex-start;align-self:stretch}.collection-grid__product-list .promo-tile{margin:0 8px 16px;width:calc(50% - 16px)}@media (min-width:768px){.collection-grid__product-list .promo-tile{margin:0 18px 36px;width:calc(33% - 36px)}}.promo-tile--wide{text-align:left;align-items:center}.collection-grid__product-list .promo-tile--wide{margin:0 8px 16px;width:calc(100% - 16px)}@media (min-width:768px){.collection-grid__product-list .promo-tile--wide{margin:0 18px 36px;width:calc(66% - 36px)}}.promo-tile__content{padding:17px 4px;width:100%;color:var(--color,#231f20)}@media (min-width:768px){.promo-tile__content{padding:24px 15px}}.promo-tile--wide .promo-tile__content{padding:10px;width:50%}@media (min-width:768px){.promo-tile--wide .promo-tile__content{padding:32px}}.promo-tile__title{display:block;margin-bottom:4px;font-family:proxima-nova,sans-serif;font-size:1.25rem;font-weight:600;line-height:22px;letter-spacing:1px;word-break:break-all}@media (min-width:768px){.promo-tile__title{margin-bottom:8px;font-size:1.75rem;line-height:32px}}.promo-tile__text{margin-bottom:16px;font-family:adobe-caslon-pro,sans-serif;font-size:.875rem;line-height:16px}@media (min-width:768px){.promo-tile__text{font-size:1rem;line-height:22px}}.promo-tile__text p{margin:0}.promo-tile__cta{display:inline-block;padding:8px 12px;max-width:160px;font-family:proxima-nova,sans-serif;font-weight:700;font-size:14px;line-height:20px;text-align:center;transition:background-color .3s ease-in-out}.promo-tile__cta:hover{background-color:#43802d!important}.promo-tile__cta--light,.promo-tile__cta--light:hover,.promo-tile__cta--light:visited{color:#fff}.promo-tile__cta--dark,.promo-tile__cta--dark:hover,.promo-tile__cta--dark:visited{color:#231f20}.image-text-section{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;gap:24px;margin:0 auto;padding:57px 16px;max-width:1090px;text-align:center}@media (min-width:1024px){.image-text-section{display:flex;gap:36px;padding:80px 20px;text-align:left;align-items:center;justify-content:center}}.image-text-section__block{flex:1}.image-text-section__block--wide{grid-column:span 2}.image-text-section__block--text{order:var(--mobile-order,initial)}@media (min-width:1024px){.image-text-section__block--text{order:initial}}.image-text-section__block--image img{height:auto;width:100%}.image-text-section__subtitle{display:inline-block;margin-bottom:8px;color:#231f20;font-family:proxima-nova,sans-serif;font-weight:700;font-size:1rem;line-height:16px;letter-spacing:2px}.image-text-section__title{margin-bottom:8px;margin-top:0;color:#231f20;font-family:proxima-nova,sans-serif;font-weight:600;font-size:1.375rem;line-height:25px;letter-spacing:1px;text-transform:none}@media (min-width:1024px){.image-text-section__title{font-size:2.5rem;line-height:46px}}.image-text-section__text{color:#231f20;font-family:adobe-caslon-pro,sans-serif;font-weight:400;font-size:1.25rem;line-height:25px}.image-text-section__cta.button{padding:12px 28px;color:#fff;font-family:proxima-nova,sans-serif;font-weight:700;font-size:1rem;line-height:20px;letter-spacing:2px}.text-icon-section{padding:40px 16px;text-align:center;background-size:cover}@media (min-width:1024px){.text-icon-section{padding:60px 20px}}.text-icon-section__header{display:flex;margin-bottom:8px;padding:8px;justify-content:center}.text-icon-section__header-icon{display:block}.text-icon-section__text{margin:0 auto 24px;max-width:660px;font-family:proxima-nova,sans-serif;font-weight:500;font-size:1.25rem;line-height:22px;letter-spacing:.5px;color:#000}@media (min-width:768px){.text-icon-section__text{font-size:1.75rem;line-height:32px}}.text-icon-section__icon-list{display:flex;margin:0;padding-left:0;flex-direction:column;align-items:center}@media (min-width:768px){.text-icon-section__icon-list{flex-direction:row;justify-content:center;align-items:flex-start}}.text-icon-section__icon-list li{all:unset}.text-icon-section__icon{display:flex;margin-left:0;padding-left:0;flex-direction:column;align-items:center}@media (min-width:768px){.text-icon-section__icon{margin:0 24px}}@media (min-width:1024px){.text-icon-section__icon{flex-direction:row}}.text-icon-section__icon:not(:last-child){margin-bottom:24px}@media (min-width:768px){.text-icon-section__icon:not(:last-child){margin-bottom:0}}.text-icon-section__icon-image-wrapper{display:flex;margin-bottom:8px;padding:8px;width:85px;height:85px;align-items:center}@media (min-width:768px){.text-icon-section__icon-image-wrapper{margin-bottom:0;padding:4px;width:50px;height:50px}}.text-icon-section__icon-image{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.text-icon-section__icon-text{color:#43802d;font-family:proxima-nova,sans-serif;font-weight:600;font-size:.875rem;line-height:16px;letter-spacing:2px}.inline-video-wrapper{position:relative;display:flex;padding-bottom:56.25%;overflow:hidden}.inline-video__placeholder{display:block;position:absolute;top:50%;left:50%;z-index:2;width:100%;height:100%;opacity:1;visibility:visible;transform:translate(-50%,-50%);transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.inline-video-wrapper.is-playing .inline-video__placeholder{opacity:0;visibility:hidden}.inline-video__placeholder:hover svg{opacity:1}.inline-video__placeholder svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;opacity:.7}.inline-video__placeholder svg path{fill:var(--icon-color)}.inline-video{position:absolute;top:0;left:0;z-index:1;display:block;width:100%;height:100%}.inline-video-wrapper--with-placeholder .inline-video{opacity:0;visibility:hidden}.inline-video-wrapper--with-placeholder.is-playing .inline-video{opacity:1;visibility:visible}.fifty-fifty-video{padding:40px 16px;text-align:center}@media (min-width:768px){.fifty-fifty-video{padding:80px 20px}}@media (min-width:1024px){.fifty-fifty-video{text-align:left}}.fifty-fifty-video__content{display:flex;gap:25px;margin:0 auto;max-width:1200px;flex-direction:column;align-items:center}@media (min-width:1024px){.fifty-fifty-video__content{flex-direction:row;gap:40px}}.fifty-fifty-video__left,.fifty-fifty-video__right{width:100%}@media (min-width:1024px){.fifty-fifty-video__left,.fifty-fifty-video__right{flex-basis:50%;width:auto}}.fifty-fifty-video__image-wrapper{position:relative;display:flex;margin:0 auto;align-items:center}.fifty-fifty-video__image-wrapper img{height:auto;width:100%}@media (min-width:1024px){.fifty-fifty-video__image-wrapper--video{padding-bottom:125%}}.fifty-fifty-video__image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:1024px){.fifty-fifty-video__image{position:absolute;top:50%;left:50%;z-index:1;height:100%;-o-object-fit:cover;object-fit:cover;transform:translate(-50%,-50%)}}.fifty-fifty-video__title{margin-bottom:8px;margin-top:0;font-family:proxima-nova,sans-serif;font-weight:600;font-size:1.75rem;line-height:32px;letter-spacing:1px;color:#231f20;text-transform:none}@media (min-width:768px){.fifty-fifty-video__title{margin-bottom:16px;font-size:2.875rem;line-height:51px}}.fifty-fifty-video__text{font-family:adobe-caslon-pro,sans-serif;font-weight:400;font-size:1.25rem;line-height:25px;color:#231f20}.fifty-fifty-video__text p:last-child{margin-bottom:0}.fifty-fifty-video__cta.button{margin-top:24px;padding:12px 30px;font-size:1rem;font-weight:700;line-height:20px;letter-spacing:2px}.fifty-fifty-video .inline-video-wrapper{height:100%}.fifty-fifty-video .product-tile__image-wrapper{margin-bottom:16px}.sns-feed{padding:48px 20px 72px;color:#231f20;text-align:center}@media (min-width:768px){.sns-feed{padding:64px 64px 72px}}body.product .sns-feed{background-color:#f4efe8}.sns-feed__title{margin-bottom:8px;margin-top:0;font-family:proxima-nova,sans-serif;font-weight:600;font-size:1.375rem;line-height:25px;letter-spacing:1px;text-transform:none}@media (min-width:768px){.sns-feed__title{font-size:2rem;line-height:36px}}.sns-feed__text{margin-bottom:16px;font-family:adobe-caslon-pro,sans-serif;font-weight:400;font-size:1.25rem;line-height:25px}@media (min-width:768px){.sns-feed__text{margin-bottom:24px}}.fs-has-links{display:none}.fs-wrapper div.fs-text-container .fs-entry-title,div.fs-detail-title{font-family:adobe-caslon-pro,serif;font-style:italic;font-weight:400}div.fs-text-container .fs-entry-date,div.fs-detail-container .fs-post-info,div.fs-wrapper div.fs-has-links:after,.fs-text-product,.fs-overlink-text{font-family:proxima-nova,Helvetica,Arial,sans-serif;font-style:normal;font-weight:700}.fs-wrapper div.fs-text-container *{color:#fff}.fs-wrapper div.fs-text-container{background-color:#0006;margin:0}div.fs-entry-date,div.fs-entry-title{display:none}.fs-wrapper div.fs-timeline-entry{margin:5px}.fs-timeline{display:grid;gap:8px;grid-auto-rows:0;overflow-y:hidden}.fs-entry-container{aspect-ratio:1;width:100%}.fs-desktop .fs-timeline{grid-template-columns:repeat(5,1fr);grid-template-rows:1fr}.fs-mobile .fs-timeline{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}.footer-newsletter{display:flex;background-color:#fff2d780;padding:52px 16px;text-align:center;justify-content:center}@media (min-width:768px){.footer-newsletter{padding:40px 16px}}.footer-newsletter .footer-newsletter__container{max-width:600px}.footer-newsletter .footer-newsletter__title{margin:0 0 18px;font-size:1.625rem;font-weight:400;line-height:25px;letter-spacing:.3px;text-transform:none}.footer-newsletter .footer-newsletter__subtitle,.footer-newsletter .footer-newsletter__text,.footer-newsletter .footer-newsletter__disclaimer{font-family:adobe-caslon-pro,sans-serif;font-size:1.125rem;line-height:1.5}.footer-newsletter .footer-newsletter__subtitle,.footer-newsletter .footer-newsletter__text{margin:0 10%}@media (min-width:768px){.footer-newsletter .footer-newsletter__subtitle,.footer-newsletter .footer-newsletter__text{margin:0}}.footer-newsletter .footer-newsletter__subtitle{color:#118235;font-weight:600}.footer-newsletter .footer-newsletter__text{margin-bottom:24px}.footer-newsletter .footer-newsletter__form>div>form{padding:0}.footer-newsletter .footer-newsletter__form>div>form>div{display:flex;align-items:stretch}.footer-newsletter .footer-newsletter__form>div>form>div>div>div{display:flex;height:100%;align-items:stretch}.footer-newsletter .footer-newsletter__form>div>form>div>div>div>button[type=button]{padding:4px 17px!important;height:100%!important;font-family:proxima-nova,sans-serif!important;font-size:1rem!important;line-height:22px!important;border:0!important;border-radius:0!important;background-color:#228241!important}@media (min-width:768px){.footer-newsletter .footer-newsletter__form>div>form>div>div>div>button[type=button]{padding:0 12px!important}}.footer-newsletter .footer-newsletter__form>div>form>div>div:only-child .ql-editor p{color:#231f20!important;font-family:proxima-nova,sans-serif!important;font-size:1rem!important;line-height:22px!important}.footer-newsletter input[type=email]{margin-bottom:12px!important;padding:13px 17px!important;height:auto!important;font-family:proxima-nova,sans-serif!important;font-size:1rem!important;line-height:22px!important;border-radius:0!important;text-align:center!important;border:0!important;outline:solid 1px #000!important}@media (min-width:768px){.footer-newsletter input[type=email]{margin-bottom:0!important;padding:13px 20px!important}}.footer-newsletter input[type=email]::-moz-placeholder{color:#231f20!important;font-family:proxima-nova,sans-serif!important;font-size:1rem!important;line-height:22px!important}.footer-newsletter input[type=email]:-ms-input-placeholder{color:#231f20!important;font-family:proxima-nova,sans-serif!important;font-size:1rem!important;line-height:22px!important}.footer-newsletter input[type=email]::placeholder{color:#231f20!important;font-family:proxima-nova,sans-serif!important;font-size:1rem!important;line-height:22px!important}.footer-newsletter input[type=email]:active,.footer-newsletter input[type=email]:focus{outline-color:#359955!important}.footer-newsletter input[type=email][aria-invalid=true]{outline-color:#d0331f!important}.footer-newsletter div.klaviyo-form>div>form{max-width:100%!important}.footer-newsletter div.klaviyo-form>div>form>div{gap:16px}@media (max-width:767px){.footer-newsletter div.klaviyo-form>div>form>div{display:block!important}}.footer-newsletter div.klaviyo-form>div>form>div>div:first-child{width:100%!important;display:inline!important}@media (max-width:767px){.footer-newsletter div.klaviyo-form>div>form>div>div:first-child{width:100%!important;display:block!important}}.footer-newsletter div.klaviyo-form>div>form>div>div:first-child>div{padding:0!important}.footer-newsletter div.klaviyo-form>div>form>div>div:only-child{width:100%!important}@media (max-width:767px){.footer-newsletter div.klaviyo-form>div>form>div>div:nth-child(2){width:100%!important;display:block!important}}.footer-newsletter div.klaviyo-form>div>form>div>div:nth-child(2)>div{padding:0!important}.footer-newsletter div.klaviyo-form>div>form>div>div:nth-child(2)>div>button{min-height:unset;height:36px;margin:0;width:100%}.footer-newsletter__form.klaviyo-form p span{font-family:proxima-nova,sans-serif!important}.product .footer-newsletter{position:relative;background:#faf8f3;padding-top:40px}@media (min-width:768px){.product .footer-newsletter{padding-top:64px}}.product .footer-newsletter:before{content:"";position:absolute;top:0;background-color:#c5bcad;height:2px;width:86vw;max-width:1088px}.text-ticker-wrapper{display:flex;padding:12px 0;overflow:hidden}.text-ticker-wrapper .marquee3k__wrapper{display:flex}.text-ticker{display:inline-flex!important}.text-ticker__text{display:inline-block;margin:0 28px;font-family:proxima-nova,sans-serif;font-weight:500;font-size:1rem;line-height:22px;letter-spacing:2px;color:#000}.back-to-top{display:flex;position:fixed;right:5px;bottom:72px;z-index:1;padding:11px 13px;color:#43802d;font-family:proxima-nova,sans-serif;font-weight:700;font-size:.75rem;line-height:13px;letter-spacing:1.5px;background-color:#fff;box-shadow:0 2px 4px #00000040;flex-direction:column;align-items:center;cursor:pointer}@media (min-width:768px){.back-to-top{bottom:5px}}.back-to-top__icon{display:block;margin-bottom:5px;fill:#43802d}.page-collection-list .collection-hero__title{font-size:28px;line-height:1}@media (min-width:768px){.page-collection-list .collection-hero__title{font-size:40px}}.page-collection-list .collection-content{flex-direction:column}@media (min-width:768px){.page-collection-list .collection-content{flex-direction:row;padding-right:0}}.page-collection-list .collection-sidebar{flex:auto;padding:0 16px}@media (min-width:768px){.page-collection-list .collection-sidebar{flex:0 0 220px;padding-right:0}}@media (min-width:1024px){.page-collection-list .collection-sidebar{padding:0}}@media (min-width:1200px){.page-collection-list .collection-sidebar{flex:0 0 313px}}.page-collection-list .collection-sidebar h2{font-size:20px}.page-collection-list .collection-sidebar p,.page-collection-list .h1.product_name{font-size:16px}@media (min-width:768px){.page-collection-list .h1.product_name{font-size:20px}}.page-collection-list .product_subtitle{font-size:14px;margin-top:8px}@media (min-width:768px){.page-collection-list .product_subtitle{font-size:16px}}.page-collection-list .price{margin-top:auto;margin-bottom:0;padding-top:6px}.page-collection-list .product-tile__price--compare{font-size:inherit;color:#000;min-height:20px}.page-collection-list .collection-content .swiper-slide img{margin:0 auto;width:100%;height:auto}.page-collection-list .yotpo.bottomLine{min-height:42px}.page-collection-list .yotpo .standalone-bottomline{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}.page-collection-list .yotpo-bottomline{flex-direction:column;align-items:center}.page-collection-list .yotpo-stars{margin-bottom:8px}.page-collection-list .collection-content .swiper{--swiper-pagination-bullet-horizontal-gap:8px;--swiper-pagination-color:#228241}.page-collection-list .collection-content .swiper-slide{display:flex;flex-direction:column;height:auto;padding:8px;text-align:center}.page-collection-list .swiper-pagination{position:static;margin-top:20px}.page-collection-list .collection-grid{position:relative}.page-collection-list .collection-grid__prev,.page-collection-list .collection-grid__next{position:absolute;bottom:-18px;transform:translateY(-50%);background:0;padding:0 16px;opacity:.7;z-index:1;cursor:pointer}@media (min-width:768px){.page-collection-list .collection-grid__prev,.page-collection-list .collection-grid__next{top:50%;bottom:unset}}.page-collection-list .collection-grid__prev:hover,.page-collection-list .collection-grid__next:hover{border:0;opacity:1}.page-collection-list .collection-grid__prev:focus,.page-collection-list .collection-grid__next:focus{outline:0}.page-collection-list .collection-grid__next{right:0}.ingredient-carousel{position:relative;border-top:solid 1px #cfe0cd;min-height:280px;margin:24px 0;padding-top:24px}.ingredient-carousel[data-error],.ingredient-carousel[data-products="0"]{display:flex;align-items:center;text-transform:uppercase}@media (min-width:768px){.ingredient-carousel[data-error],.ingredient-carousel[data-products="0"]{text-align:center}}.ingredient-carousel .h3{font-size:18px;letter-spacing:normal;line-height:1.2}.ingredient-carousel__title{text-transform:none}.ingredient-carousel__title span{text-transform:capitalize}.ingredient-carousel[data-error] .ingredient-carousel__title,.ingredient-carousel[data-products="0"] .ingredient-carousel__title,.ingredient-carousel__message{display:none}.ingredient-carousel[data-error] .ingredient-carousel__message--error,.ingredient-carousel[data-products="0"] .ingredient-carousel__message--no-products{display:block}@media (min-width:768px){.ingredient-carousel[data-error] .ingredient-carousel__message--error,.ingredient-carousel[data-products="0"] .ingredient-carousel__message--no-products{flex-basis:100%;text-align:center}}.ingredient-carousel[data-error] .swiper,.ingredient-carousel[data-products="0"] .swiper{display:none}.ingredient-carousel .swiper{margin:0 60px}.ingredient-carousel__prev,.ingredient-carousel__next{position:absolute;top:50%;transform:translateY(-50%);background:0;z-index:1;cursor:pointer}.ingredient-carousel__prev:hover,.ingredient-carousel__prev:active,.ingredient-carousel__next:hover,.ingredient-carousel__next:active{border:0;box-shadow:none}.ingredient-carousel__prev{left:0}.ingredient-carousel__next{right:0}.ingredient-carousel .swiper-slide{text-align:center}.ingredient-carousel .product-tile__image-wrapper{flex-direction:column;margin-bottom:0}.ingredient-carousel .product-tile__variants-wrapper{bottom:0}.ingredient-carousel .swiper-wrapper .h4{font-size:14px;margin-bottom:0;padding-bottom:0;line-height:1.285;letter-spacing:normal;text-transform:none}.ingredient-carousel .product-tile__variants-wrapper{max-width:170px}.ingredient-carousel .subtitle,.ingredient-carousel .size{font-size:16px;margin:0}.ingredient-carousel .h4+p:not(.h4){margin-top:8px}:export{breakTablet:768px;breakDesktop:1024px;breakHd:1280px}swiper-container swiper-slide:not([role]),.swiper:not(.swiper-initialized) .swiper-slide{position:absolute;visibility:hidden}
/*# sourceMappingURL=/cdn/shop/t/958/assets/bvaccel.css.map?v=169394339261816383561713209616 */
