body{font-family:"Amsi Pro Narrow Regular 400"}.custom-css-slideshow .banner__wrapper>div{width:50%;padding-left:40px}.custom-css-slideshow .banner__wrapper>div>div{width:max-content}.custom-css-slideshow .banner__wrapper{border:1px solid #DADADA;box-shadow:0 4px 12px #0000001f}.custom-css-slideshow .banner__caption{font-family:"Amsi Pro Condensed Black 800",sans-serif;font-weight:800;font-size:24px}.custom-css-slideshow h2{font-size:64px;font-family:"Amsi Pro Condensed Black 800",sans-serif;font-weight:800;line-height:1;word-break:keep-all;-webkit-hyphens:none;hyphens:none}.custom-css-slideshow .custom-style-subheading{font-size:30px;font-family:"Amsi Pro Narrow Bold 700",sans-serif;font-weight:700;position:relative;line-height:1}.custom-css-slideshow .buttons__wrapper{margin-top:}.custom-css-slideshow .button--primary{padding:12px 66px;border-radius:200px;background-color:#00788c;border:2px solid #00788C;transition:.3s ease}.custom-css-slideshow .button--primary .button__text{color:#fff;font-family:"Amsi Pro Condensed Black 800",sans-serif;font-size:24px;font-weight:800;transition:.3s ease}.custom-css-slideshow .button--primary:hover{background-color:#fff}.custom-css-slideshow .button--primary:hover .button__text{color:#00788c}.section-review{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:auto!important;margin-top:70px;gap:4px}.custom-css-slideshow .first-text{color:#5ca449;font-family:"Amsi Pro Condensed Black 800",sans-serif;font-size:16px;font-style:normal;font-weight:800;line-height:1;width:auto;display:inline;position:relative;top:1px}.custom-css-slideshow .review-stars-holder{display:inline}.custom-css-slideshow .review-stars{display:flex;flex-direction:row;justify-content:center;align-items:center;width:auto}.custom-css-slideshow .review-stars svg{width:17px;height:17px}.custom-css-slideshow .second-text{color:#5ca449;font-family:"Amsi Pro Condensed Black 800",sans-serif;font-size:16px;font-style:normal;font-weight:800;line-height:1;width:auto;display:inline;margin-bottom:1px}@media only screen and (max-width: 1400px){.custom-css-slideshow .banner__caption{font-size:19px}.custom-css-slideshow h2{font-size:45px}.custom-css-slideshow .custom-style-subheading{font-size:24px}.custom-css-slideshow .button--primary{padding:6px 35px}.custom-css-slideshow .custom-style-subheading:after{bottom:-42px;width:100px;height:42px}.section-review{margin-top:40px}.custom-css-slideshow .first-text,.custom-css-slideshow .second-text{font-size:13px}}@media only screen and (max-width: 1000px){.custom-css-slideshow .custom-style-subheading:after{bottom:-20px;width:80px;height:35px}}@media only screen and (max-width: 992px){.custom-css-slideshow .banner__wrapper>div{width:55%}.custom-css-slideshow .banner__caption{font-size:17px}.custom-css-slideshow h2{font-size:35px}.custom-css-slideshow .custom-style-subheading{font-size:20px}.custom-css-slideshow .button--primary{padding:6px 28px}.custom-css-slideshow .button--primary .button__text{font-size:19px}.custom-css-slideshow .custom-style-subheading:after{bottom:-42px;width:100px;height:42px}.section-review{margin-top:20px}.custom-css-slideshow .first-text,.custom-css-slideshow .second-text{font-size:12px}}@media only screen and (max-width: 768px){.custom-css-slideshow .banner__wrapper{align-content:flex-start}.custom-css-slideshow .banner__wrapper>div{width:100%;padding-left:0}.custom-css-slideshow .banner__wrapper>div:first-of-type{padding:20px}}@media only screen and (max-width: 500px){.custom-css-slideshow .banner__wrapper>div:first-of-type{padding:10px}.custom-css-slideshow .banner__caption{font-size:13px}.custom-css-slideshow h2{font-size:28px}.custom-css-slideshow .banner__subheading+.buttons__wrapper{margin:0}.custom-css-slideshow .button--primary{padding:4px 20px}.custom-css-slideshow .button--primary .button__text{font-size:14px}.custom-css-slideshow .custom-style-subheading p{font-size:18px;line-height:1}.custom-css-slideshow .custom-style-subheading:after{bottom:-24px;width:80px;height:33px}.section-review{margin-top:0}}.custom-css-multicolumn .banner__wrapper>div{padding-left:40px;padding-bottom:40px}.custom-css-multicolumn h2{font-size:48px;font-family:"Amsi Pro Narrow Black 800",sans-serif;font-weight:800}.custom-css-multicolumn .banner__subheading p{font-size:20px;font-family:"Amsi Pro Narrow Bold 700",sans-serif;font-weight:700}.custom-css-multicolumn .buttons__wrapper .button--primary{padding:16px 80px;border-radius:200px;background-color:#fff;transition:.3s ease;border:none}.custom-css-multicolumn .banner__wrapper .button__text{color:#00788c;font-family:"Amsi Pro Narrow Bold 700";font-weight:800;font-size:24px;line-height:1.2}.custom-css-multicolumn .banner__wrapper:hover .button__text{color:#00788c}.custom-css-multicolumn .buttons__wrapper .button--primary:hover{background-color:#00788c}.custom-css-multicolumn .buttons__wrapper .button--primary:hover .button__text{color:#fff!important}.custom-css-multicolumn .buttons__wrapper{margin-top:25px}@media only screen and (max-width: 992px){.custom-css-multicolumn h2{font-size:38px}.custom-css-multicolumn .banner__subheading p{font-size:14px}.custom-css-multicolumn .button--primary{padding:10px 50px;font-size:22px}.custom-css-multicolumn .banner__wrapper>div{padding-left:20px;padding-bottom:20px}}@media only screen and (max-width: 550px){.custom-css-multicolumn h2{font-size:32px}.custom-css-multicolumn .banner__wrapper>div{padding-left:16px;padding-bottom:24px}.custom-css-multicolumn .button--primary{padding:16px 50px;font-size:16px}}.custom-css-featured-collection .button--secondary .button__text{color:#0000009c;font-family:"Amsi Pro Narrow Bold 700",sans-serif;font-weight:700}.custom-css-featured-collection .heading__section h2{font-family:"Amsi Pro Narrow Bold 800",sans-serif;font-size:48px;font-style:normal;font-weight:800;line-height:110%}.custom-css-featured-collection .card__content{padding:24px}.custom-css-featured-collection .card__bottom .price{order:2;flex:0}.custom-css-featured-collection .card__title{color:#744f28;font-family:"Amsi Pro Narrow Bold 800",sans-serif;font-size:22px;font-style:normal;font-weight:800;line-height:120%}.custom-css-featured-collection .button--card{display:inline-flex;padding:10px 32px;justify-content:center;align-items:center;gap:8px;border-radius:8px;background:#00788c;color:#fff;font-family:"Amsi Pro Narrow Bold 800",sans-serif;font-size:20px;font-style:normal;font-weight:800;line-height:120%;letter-spacing:.4px;border:none;transition:.3s ease}.custom-css-featured-collection .button--card:hover{opacity:.6}.custom-css-featured-collection .price__regular{color:#00adc7;font-family:"Amsi Pro Narrow Bold 800",sans-serif;font-size:18px;font-style:normal;font-weight:800;line-height:120%}.custom-css-featured-collection .price__sale .price-item--regular{color:#185e21;font-family:"Amsi Pro Narrow Bold 800",sans-serif;font-size:18px;font-style:normal;font-weight:800;line-height:120%}.custom-css-featured-collection .price__sale .price-item--sale{color:#00adc7;font-family:"Amsi Pro Narrow Bold 800",sans-serif;font-size:18px;font-style:normal;font-weight:800;line-height:120%}.custom-css-featured-collection .card{overflow:visible}.custom-css-featured-collection .card__badge{top:-8px;right:-16px;color:#fff;font-family:"Amsi Pro Narrow Bold 800",sans-serif;font-size:16px;font-style:normal;font-weight:800;line-height:120%;background:#00788c;padding:2px 19px;border-radius:unset}.custom-css-featured-collection .card__badge:after{content:"";background-image:url(/cdn/shop/files/badge-white-right.png?v=1733415813);background-position:center;background-size:contain;background-repeat:no-repeat;height:22px;width:4px;position:absolute;top:0;right:0;z-index:1}.custom-css-featured-collection .okeReviews.okeReviews--theme .okeReviews-reviewsSummary{margin-bottom:8px}.custom-css-featured-collection .fe-qty-stock{display:inline-block;font-family:"Amsi Pro Narrow Bold 700",sans-serif;font-weight:700;font-size:13px;color:#f07267;margin-top:8px}@media only screen and (max-width: 992px){.custom-css-featured-collection .card__content,.custom-css-featured-collection .button--card{padding:10px}.custom-css-featured-collection .price__sale .price-item--regular{font-size:12px}.custom-css-featured-collection .price__regular,.custom-css-featured-collection .price__sale .price-item--sale{font-size:15px}.custom-css-featured-collection .button--card span:not(.cart-icon){font-size:12px}.custom-css-featured-collection .card__title{font-size:18px}.custom-css-featured-collection .okeReviews-reviewsSummary-ratingCount{font-size:14px}.custom-css-featured-collection .okeReviews .okeReviews-starRating--small .okeReviews-starRating-indicator-layer{background-size:80px 18px}.custom-css-featured-collection .okeReviews .okeReviews-starRating--small{height:20px;width:80px}}@media only screen and (max-width: 500px){.custom-css-featured-collection .heading__section h2{font-size:24px}.custom-css-featured-collection .button--card span:not(.cart-icon){display:inline-block}}.custom-css-collage .banner__wrapper>div{padding-right:40px;padding-bottom:60px;padding-left:40px}.custom-css-collage .banner__caption{color:#fff;font-family:"Amsi Pro Narrow Black 800";font-size:18px;font-style:normal;font-weight:800;line-height:120%}.custom-css-collage h2{color:#fff;font-family:"Amsi Pro Narrow Black 800";font-size:32px;font-style:normal;font-weight:800;line-height:110%}.custom-css-collage .custom-style-subheading{color:#fff;font-family:"Amsi Pro Narrow Bold 700";font-size:20px;font-style:normal;font-weight:700;line-height:140%}.custom-css-collage .buttons__wrapper .button--primary{display:inline-flex;justify-content:center;align-items:center;padding:12px 76px;border:2px solid #00788C;border-radius:200px}.custom-css-collage .buttons__wrapper .button--primary .button__text{color:#fff;font-family:"Amsi Pro Narrow Black 800";font-size:24px;font-style:normal;font-weight:800;line-height:120%}.custom-css-collage .buttons__wrapper .button--primary:hover{background-color:#fff;border-color:#00788c}.custom-css-collage .buttons__wrapper .button--primary:hover .button__text{color:#00788c}@media only screen and (max-width: 992px){.custom-css-collage .banner__wrapper>div{padding-right:15px;padding-bottom:30px;padding-left:15px}.custom-css-collage .banner__caption{font-size:14px}.custom-css-collage h2{font-size:20px}.custom-css-collage .custom-style-subheading{font-size:14px}.custom-css-collage .buttons__wrapper .button--primary{padding:10px 26px}.custom-css-collage .buttons__wrapper .button--primary .button__text{font-size:16px}}@media only screen and (max-width: 400px){.custom-css-collage .banner__wrapper>div{padding-right:15px;padding-bottom:30px;padding-left:15px}.custom-css-collage .banner__caption{font-size:14px}.custom-css-collage h2{font-size:20px}.custom-css-collage .custom-style-subheading{font-size:14px}.custom-css-collage .buttons__wrapper .button--primary{padding:10px 26px}.custom-css-collage .buttons__wrapper .button--primary .button__text{font-size:16px}}.custom-css-banner h2{color:#fff;font-family:"Amsi Pro Narrow Black 800";font-size:48px;font-style:normal;font-weight:800;line-height:110%}.custom-css-banner .banner__subheading p{color:#fff;text-align:center;font-family:"Amsi Pro Narrow Regular 400";font-size:20px;font-style:normal;font-weight:400;line-height:140%}.custom-css-banner .button--primary{display:inline-flex;justify-content:center;align-items:center;padding:12px 76px;border:2px solid #00788C;border-radius:200px}.custom-css-banner .button--primary .button__text{color:#fff;font-family:"Amsi Pro Narrow Black 800";font-size:24px;font-style:normal;font-weight:800;line-height:120%}.custom-css-banner .button--primary:hover{background-color:#fff;border-color:#00788c}.custom-css-banner .button--primary:hover .button__text{color:#00788c}@media only screen and (max-width: 992px){.custom-css-banner .banner__wrapper>div{align-items:flex-start!important}.custom-css-banner h2{font-size:24px;line-height:110%;text-align:left}.custom-css-banner .banner__subheading p{font-size:14px;text-align:left}.custom-css-banner .button--primary{padding:10px 26px}.custom-css-banner .button--primary .button__text{font-size:16px}}@media only screen and (max-width: 400px){.custom-css-banner .banner__wrapper>div{padding-right:15px;padding-bottom:30px;padding-left:15px;margin:auto 0 0}.custom-css-banner .banner__caption{font-size:14px}.custom-css-banner h2{font-size:20px}.custom-css-banner .custom-style-subheading{font-size:14px}.custom-css-banner .button--primary{padding:10px 26px}.custom-css-banner .button--primary .button__text{font-size:16px}}.custom-css-image-text .rich-text__content p{color:#00adc7!important;font-family:"Amsi Pro Narrow Black 800";font-size:18px;font-style:normal;font-weight:800;line-height:120%}.custom-css-image-text .rich-text__heading{color:#185e21;font-family:"Amsi Pro Narrow Black 800";font-size:48px;font-style:normal;font-weight:800;line-height:110%}.custom-css-image-text .wysiwyg p{color:#00788c;font-family:"Amsi Pro Narrow Bold 700";font-size:20px;font-style:normal;font-weight:700;line-height:140%}@media only screen and (max-width: 992px){.custom-css-image-text .rich-text__content p{font-size:14px}.custom-css-image-text .rich-text__heading{font-size:32px}.custom-css-image-text .wysiwyg p{font-size:16px}}.custom-css-testimonials .heading__section p{color:#00adc7;font-family:"Amsi Pro Narrow Black 800";font-size:18px;font-style:normal;font-weight:800;line-height:120%}.custom-css-testimonials .heading__section h2{color:#185e21;font-family:"Amsi Pro Narrow Black 800";font-size:48px;font-style:normal;font-weight:800;line-height:110%}.custom-css-testimonials .card--testimonial__testimonial p{color:#000;text-align:center;font-family:"Amsi Pro Narrow Regular 400";font-size:20px;font-style:normal;font-weight:400;line-height:130%}.custom-css-testimonials .card--testimonial__source{color:#00788c;text-align:center;font-family:"Amsi Pro Narrow Bold 700";font-size:20px;font-style:normal;font-weight:700;line-height:140%}.custom-css-testimonials .button--secondary .button__text{color:#0000009c;font-family:"Amsi Pro Narrow Bold 700";font-size:14px;font-style:normal;font-weight:700;line-height:120%}@media only screen and (max-width: 992px){.custom-css-testimonials .heading__section p{font-size:14px}.custom-css-testimonials .heading__section h2{font-size:32px}.custom-css-testimonials .card--testimonial__testimonial p,.custom-css-testimonials .card--testimonial__source{font-size:20px}.custom-css-testimonials .button--secondary .button__text{font-size:14px}}@media only screen and (max-width: 550px){.custom-css-testimonials .card--testimonial__testimonial p{font-size:16px}.custom-css-testimonials .card--testimonial__source{font-size:18px}}.custom-css-email-signup .heading__section h2{color:#185e21;font-family:"Amsi Pro Narrow Black 800";font-size:48px;font-style:normal;font-weight:800;line-height:110%}.custom-css-email-signup .subheading p{color:#00788c;font-family:"Amsi Pro Narrow Bold 700";font-size:20px;font-style:normal;font-weight:700;line-height:120%}.custom-css-email-signup .form__input-wrapper .button{color:#fff;font-family:"Amsi Pro Narrow Black 800";font-size:14px;font-style:normal;font-weight:800;line-height:120%}.custom-css-email-signup .form__input-wrapper .button:hover{color:#00788c}.custom-css-email-signup .form__input-wrapper input[type=email]::placeholder{color:#565656;font-family:"Amsi Pro Narrow Regular 400";font-size:16px;font-style:normal;font-weight:400;line-height:120%}.custom-css-email-signup .form__input-wrapper input[type=email]{background-color:#f5f5f5}@media only screen and (max-width: 992px){.custom-css-email-signup .heading__section h2{font-size:32px}.custom-css-email-signup .subheading p{font-size:16px}.custom-css-email-signup .form__input-wrapper .button{font-size:14px}.custom-css-email-signup .form__input-wrapper input[type=email]::placeholder{font-size:16px}}.custom-css-main-collection .card__content{padding:24px}.custom-css-main-collection .card__bottom .price{order:2;flex:0}.custom-css-main-collection .card__title{color:#744f28;font-family:"Amsi Pro Narrow Bold 800",sans-serif;font-size:20px;font-style:normal;font-weight:800;line-height:120%}.custom-css-main-collection .button--card{display:inline-flex;padding:10px 32px;justify-content:center;align-items:center;gap:8px;border-radius:8px;background:#00788c;color:#fff;font-family:"Amsi Pro Narrow Bold 800",sans-serif;font-size:20px;font-style:normal;font-weight:800;line-height:120%;letter-spacing:.4px;border:none;transition:.3s ease}.custom-css-main-collection .button--card:hover{opacity:.6}.custom-css-main-collection .price__regular{color:#00adc7;font-family:"Amsi Pro Narrow Bold 800",sans-serif;font-size:20px;font-style:normal;font-weight:800;line-height:120%}.custom-css-main-collection .price__sale .price-item--regular{color:#185e21;font-family:"Amsi Pro Narrow Bold 800",sans-serif;font-size:20px;font-style:normal;font-weight:800;line-height:120%}.custom-css-main-collection .price__sale .price-item--sale{color:#00adc7;font-family:"Amsi Pro Narrow Bold 800",sans-serif;font-size:20px;font-style:normal;font-weight:800;line-height:120%}.custom-css-main-collection .card{overflow:visible}.custom-css-main-collection .card__badge{top:-8px;right:-16px;color:#fff;font-family:"Amsi Pro Narrow Bold 800",sans-serif;font-size:16px;font-style:normal;font-weight:800;line-height:120%;background:#00788c;padding:2px 19px;border-radius:unset}.custom-css-main-collection .card__badge:after{content:"";background-image:url(/cdn/shop/files/badge-white-right.png?v=1733415813);background-position:center;background-size:contain;background-repeat:no-repeat;height:22px;width:4px;position:absolute;top:0;right:0;z-index:1}.custom-css-main-collection .okeReviews.okeReviews--theme .okeReviews-reviewsSummary{margin-bottom:8px}.custom-css-main-collection .fe-qty-stock{display:inline-block;font-family:"Amsi Pro Narrow Bold 700",sans-serif;font-weight:700;font-size:13px;color:#f07267;margin-top:8px}.custom-css-main-collection .okeReviews.okeReviews--theme .okeReviews-reviewsSummary-ratingCount{color:#00788c;font-family:"Amsi Pro Condensed Black 800";font-size:13px;font-style:normal;font-weight:800;line-height:120%;letter-spacing:.26px}.custom-css-main-collection .toggle-filtering{background:#185e21;border:1px solid #185E21}.custom-css-main-collection .toggle-filtering:hover{background:#fff;color:#185e21}.custom-css-main-collection .toggle-filtering .button__text{color:#fff;font-family:"Amsi Pro Narrow Bold 700",sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:120%}.custom-css-main-collection .toggle-filtering:hover .button__text{color:#185e21}.custom-css-main-collection .facets__facet .button__text,.custom-css-main-collection .grid-archive__subnav .cols p{color:#000c;font-family:"Amsi Pro Narrow Bold 700",sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:120%}.custom-css-main-collection .grid-archive__subnav .cols svg rect{fill:#00788c}.custom-css-main-collection .grid-archive__subnav .cols svg:hover rect{fill:#00a2b4}.custom-css-main-collection .grid-archive__subnav .cols svg.active rect{fill:#00a2b4}.custom-css-main-collection .grid-archive__filters-container .facets__header p{color:#000c;font-family:"Amsi Pro Narrow Bold 700",sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:120%}.custom-css-main-collection .grid-archive__filters-container .facets__active .facets__active-header{font-family:"Amsi Pro Narrow Regular 400"}.custom-css-main-collection .grid-archive__filters-container .facets__facet summary p{color:#000;font-family:"Amsi Pro Narrow Bold 700",sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:120%}.custom-css-main-collection .grid-archive__filters-container .content label{color:#000c;font-family:"Amsi Pro Narrow Bold 700",sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:120%}.custom-css-main-collection .grid-archive__filters-container .content span,.custom-css-main-collection .grid-archive__filters-container .content input{color:#000c;font-family:"Amsi Pro Narrow Regular 400";font-size:16px;font-style:normal;font-weight:400;line-height:120%}.custom-css-main-collection .grid-archive__filters-container facet-remove a{font-family:"Amsi Pro Narrow Bold 700",sans-serif;font-weight:700}.custom-css-main-collection .banner__wrapper>div{padding-left:40px;padding-right:40px}.custom-css-main-collection .banner__wrapper h2{color:#fff;font-family:"Amsi Pro Narrow Black 800";font-size:32px;font-style:normal;font-weight:800;line-height:110%}.custom-css-main-collection .banner__wrapper .banner__subheading p{color:#fff;font-family:"Amsi Pro Narrow Regular 400";font-size:20px;text-align:left;font-style:normal;font-weight:400;line-height:140%}.custom-css-main-collection .banner__wrapper .button--primary{display:inline-flex;justify-content:center;align-items:center;padding:12px 30px;border:2px solid #00788C;border-radius:200px}.custom-css-main-collection .banner__wrapper .button--primary .button__text{color:#fff;font-family:"Amsi Pro Narrow Black 800";font-size:24px;font-style:normal;font-weight:800;line-height:120%}.custom-css-main-collection .banner__wrapper .button--primary:hover{background-color:#fff;border-color:#00788c}.custom-css-main-collection .banner__wrapper .button--primary:hover .button__text{color:#00788c}@media only screen and (max-width: 990px){.custom-css-main-collection .grid-archive__subnav .cols svg path{fill:#00788c}.custom-css-main-collection .grid-archive__subnav .cols svg:hover path{fill:#00a2b4}.custom-css-main-collection .grid-archive__subnav .cols svg.active path{fill:#00a2b4}.custom-css-main-collection .toggle-filtering .button__text,.custom-css-main-collection .facets__facet .button__text,.custom-css-main-collection .grid-archive__subnav .cols p{font-size:16px}.custom-css-main-collection .okeReviews.okeReviews--theme .okeReviews-reviewsSummary-ratingCount{font-size:11px}.custom-css-main-collection .button--card{font-size:14px}.custom-css-main-collection .banner__wrapper>div{padding-right:16px;padding-left:16px}.custom-css-main-collection .banner__wrapper h2{font-size:24px}.custom-css-main-collection .banner__wrapper .banner__subheading p{font-size:14px}.custom-css-main-collection .banner__wrapper .button--primary{padding:12px 28px}.custom-css-main-collection .banner__wrapper .button--primary .button__text{font-size:16px}}@media only screen and (max-width: 768px){.custom-css-main-collection .button--card span:not(.cart-icon){display:inline-block}}.custom-css-hero-basic-collection .hero-basic__wrapper h1{color:#185e21;font-family:"Amsi Pro Narrow Black 800";font-size:64px;font-style:normal;font-weight:800;line-height:110%}.custom-css-hero-basic-collection .breadcrumbs li a{color:#00788c;font-family:"Amsi Pro Narrow Bold 700";font-size:20px;font-style:normal;font-weight:700;line-height:120%}@media only screen and (max-width: 992px){.custom-css-hero-basic-collection .hero-basic__wrapper h1{font-size:36px}.custom-css-hero-basic-collection .breadcrumbs li a{font-size:18px}}.custom-css-accordion .heading__section h2{font-family:"Amsi Pro Narrow Black 800";font-size:64px;font-style:normal;font-weight:800;line-height:120%}.custom-css-accordion .subheading p{color:#000000e6;font-family:"Amsi Pro Narrow Regular 400";font-size:20px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.2px}.custom-css-accordion .accordion__content .button__text{color:#000;font-family:"Amsi Pro Narrow Bold 700";font-size:20px;font-weight:700;letter-spacing:.2px}.custom-css-accordion .accordion__wrapper summary p:not([class]){color:#00788c;font-family:"Amsi Pro Narrow Black 800";font-size:24px;font-style:normal;font-weight:800;line-height:150%;letter-spacing:.24px}.custom-css-accordion .accordion__wrapper content p{color:#000000b3;font-family:"Amsi Pro Narrow Regular 400";font-size:16px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.32px}.custom-css-accordion .accordion__wrapper summary:hover p{color:#00788c}.custom-css-accordion .accordion__wrapper summary:focus p{color:#00788c}.custom-css-accordion.accordion details{background-color:transparent;border:1px solid #dadada}.custom-css-accordion.accordion details p{color:#00788c}.custom-css-accordion.accordion details .wysiwyg p{color:#000000b3}.custom-css-accordion h2{font-size:36px}@media only screen and (max-width: 990px){.custom-css-accordion .accordion__content .button__text{font-size:16px;letter-spacing:.16px}.custom-css-accordion .heading__section h2{font-size:32px}.custom-css-accordion .subheading p{font-size:18px}.custom-css-accordion .accordion__wrapper summary p:not([class]){font-size:20px}}@media only screen and (max-width: 550px){.custom-css-accordion .heading__section h2{text-align:center;letter-spacing:.32px}.custom-css-accordion .subheading p{text-align:center;letter-spacing:.18px}.custom-css-accordion .accordion__wrapper summary p{letter-spacing:.2px}}@media only screen and (max-width: 375px){.custom-css-accordion .accordion__content .button--secondary{padding:12px 15px}.custom-css-accordion .accordion__wrapper summary p:not([class]){font-size:18px}}.custom-add-to-cart-quantity-selector{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:12px}.custom-add-to-cart-quantity-selector .quantity-picker{order:1;width:calc(31% - 6px)}.custom-add-to-cart-quantity-selector .quantity{width:100%;display:flex;justify-content:center;align-items:center;border-radius:200px;overflow:hidden}.custom-add-to-cart-quantity-selector .quantity button{width:30%;display:flex;justify-content:center;align-items:center;color:#185e21;font-family:"Amsi Pro Narrow Black 800";font-size:24px;font-style:normal;font-weight:800;line-height:120%}.custom-add-to-cart-quantity-selector .quantity input{width:40%;display:flex;justify-content:center;align-items:center;color:#185e21;font-family:"Amsi Pro Narrow Black 800";font-size:24px;font-style:normal;font-weight:800;line-height:120%;padding:14px 0}.custom-add-to-cart-quantity-selector legend.text-sm{display:none}.custom-add-to-cart-quantity-selector .main-product__add-to-cart{position:relative;order:2;width:calc(69% - 6px);margin:0}.custom-add-to-cart-quantity-selector .main-product__add-to-cart span{color:#fff;font-family:"Amsi Pro Narrow Black 800";font-size:24px;font-style:normal;font-weight:800;line-height:120%}.custom-add-to-cart-quantity-selector .main-product__add-to-cart span.icon{font-family:Material Symbols Outlined}.custom-add-to-cart-quantity-selector .main-product__add-to-cart:hover span{color:#00788c}.custom-add-to-cart-quantity-selector .main-product__add-to-cart span.cart-icon{display:none!important}.custom-add-to-cart-quantity-selector .main-product__add-to-cart form{margin:0}.custom-add-to-cart-quantity-selector .button--add-to-cart{padding-top:14.2px;padding-bottom:15px;border-radius:200px}.custom-add-to-cart-quantity-selector .main-product__error{position:absolute;top:-30px}.custom-add-to-cart-quantity-selector .main-product__error .icon{color:#00788c}.price-with-availability{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.availability-container .fe-qty-stock{color:#f07267;font-family:"Amsi Pro Narrow Bold 700";font-size:15px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:.3px}.main-product-custom-css .main-product__title h1{font-family:"Amsi Pro Narrow Black 800";font-style:normal;font-weight:800;line-height:110%}.main-product-custom-css .main-product__description h3{display:none}.main-product-custom-css .main-product__description p,.main-product-custom-css .main-product__description li,.main-product-custom-css .main-product__description span{font-family:"Amsi Pro Narrow Bold 700";font-size:18px;font-style:normal;font-weight:700;line-height:140%}.main-product-custom-css truncatable-content>div{max-height:100px}.main-product-custom-css truncatable-content .expand,.main-product-custom-css truncatable-content .shrink{font-family:"Amsi Pro Narrow Bold 700";font-weight:700}.main-product-custom-css .main-product__price .price__regular{color:#00adc7;font-family:"Amsi Pro Narrow Black 800";font-size:32px;font-style:normal;font-weight:800;line-height:120%}.main-product-custom-css .price__sale .price-item--regular{color:#185e21;font-family:"Amsi Pro Narrow Black 800";font-size:25px;font-style:normal;font-weight:800;line-height:120%;text-decoration:line-through}.main-product-custom-css .price__sale .price-item--sale{color:#00adc7;font-family:"Amsi Pro Narrow Black 800";font-size:32px;font-style:normal;font-weight:800;line-height:120%}.main-product-custom-css .icons-product .icons-product__description{color:#0009;font-family:"Amsi Pro Narrow Bold 700";font-size:14px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:.56px}.main-product-custom-css .icons-product{width:90%;margin-left:auto;margin-right:auto}.main-product-custom-css .icons-product__icon{flex-direction:row;gap:6px;flex:unset}.main-product-custom-css .accordion details summary p:not([class]){color:#0009;font-family:"Amsi Pro Narrow Bold 700";font-style:normal;font-weight:700;line-height:140%;letter-spacing:.8px}.main-product-custom-css .accordion .wysiwyg h3{color:#185e21;font-family:"Amsi Pro Narrow Black 800";font-size:24px;font-style:normal;font-weight:800;line-height:120%;margin-bottom:10px}.main-product-custom-css .accordion .wysiwyg h4{color:#00788c;font-family:"Amsi Pro Narrow Bold 700";font-size:18px;font-style:normal;font-weight:700;line-height:140%;padding-top:10px}.main-product-custom-css .accordion .wysiwyg p{color:#000000b3;font-family:"Amsi Pro Narrow Regular 400";font-style:normal;font-weight:400;line-height:150%;letter-spacing:.16px}.main-product-custom-css .accordion .wysiwyg p strong{font-family:"Amsi Pro Narrow Bold 700";font-weight:700}@media only screen and (max-width: 992px){.main-product-custom-css .main-product__title h1{font-size:36px}.main-product-custom-css .main-product__description span{font-size:16px}.custom-add-to-cart-quantity-selector .quantity input,.custom-add-to-cart-quantity-selector .main-product__add-to-cart span{font-size:20px}.main-product-custom-css .icons-product{width:100%}}@media only screen and (max-width: 550px){.main-product-custom-css .accordion details summary p:not([class]){font-size:16px}.main-product-custom-css .accordion .wysiwyg h3{font-size:20px}.main-product-custom-css .accordion .wysiwyg h4{font-size:16px}}.custom-css-custom-text-controls .heading__section h2{color:#185e21;font-family:"Amsi Pro Narrow Black 800";font-size:64px;font-style:normal;font-weight:800;line-height:120%}.custom-css-custom-text-controls .slideshow-text-controls__controller-wrapper{border-radius:4px}.custom-css-custom-text-controls .slideshow-text-controls__item{border:1px solid #dadada}.custom-css-custom-text-controls .slideshow-text-controls__item.active{border-left:4px solid #185E21}.custom-css-custom-text-controls .slideshow-text-controls__item.active .icon{border:2px solid #185E21;color:#185e21}.custom-css-custom-text-controls .slideshow-text-controls__item .icon{border:2px solid #DADADA}.custom-css-custom-text-controls .slideshow-text-controls__item:first-of-type{border-top-left-radius:4px;border-top-right-radius:4px}.custom-css-custom-text-controls .slideshow-text-controls__item:last-of-type{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.custom-css-custom-text-controls .slideshow-text-controls__heading{color:#000c;font-family:"Amsi Pro Narrow Black 800";font-size:26px;font-style:normal;font-weight:800;line-height:110%}.custom-css-custom-text-controls .slideshow-text-controls__item.active .slideshow-text-controls__heading{color:#185e21;font-family:"Amsi Pro Narrow Black 800";font-size:26px;font-style:normal;font-weight:800;line-height:110%}.custom-css-custom-text-controls .slideshow-text-controls__item:hover .icon{color:#185e21;border:2px solid #185E21}.custom-css-custom-text-controls .slideshow-text-controls__item:hover .slideshow-text-controls__heading{color:#185e21}.custom-css-custom-text-controls .slideshow-text-controls__description p{color:#000;font-family:"Amsi Pro Narrow Regular 400";font-size:16px;font-style:normal;font-weight:400;line-height:140%}@media only screen and (max-width: 992px){.custom-css-custom-text-controls .slideshow-text-controls__item{padding:24px 20px}.custom-css-custom-text-controls .heading__section h2{font-size:32px}.custom-css-custom-text-controls .slideshow-text-controls__item.active .slideshow-text-controls__heading{font-size:24px}.custom-css-custom-text-controls .slideshow-text-controls__description p{font-size:14px}}.custom-css-recommended-products .card{overflow:unset}.custom-css-recommended-products .card__badge{top:-8px;right:-16px;color:#fff;font-family:"Amsi Pro Narrow Bold 800",sans-serif;font-size:16px;font-style:normal;font-weight:800;line-height:120%;background:#00788c;padding:2px 19px;border-radius:unset}.custom-css-recommended-products .card__badge:after{content:"";background-image:url(/cdn/shop/files/badge-white-right.png?v=1733415813);background-position:center;background-size:contain;background-repeat:no-repeat;height:22px;width:4px;position:absolute;top:0;right:0;z-index:1}.custom-css-slider-recommended-products .heading__section h2{color:#185e21;font-family:"Amsi Pro Narrow Black 800";font-size:48px;font-style:normal;font-weight:800;line-height:110%}.custom-css-slider-recommended-products .button--secondary .button__text{color:#0000009c;font-family:"Amsi Pro Narrow Bold 700";font-size:14px;font-style:normal;font-weight:700;line-height:120%}.custom-css-slider-recommended-products .card__content .card__title{color:#744f28;font-family:"Amsi Pro Narrow Black 800";font-size:24px;font-style:normal;font-weight:800;line-height:120%}.custom-css-slider-recommended-products .card__content .fe-qty-stock{color:#f07267;font-family:"Amsi Pro Narrow Bold 700";font-size:13px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:.26px}.custom-css-slider-recommended-products .price__regular{color:#00adc7;font-family:"Amsi Pro Narrow Black 800";font-size:24px;font-style:normal;font-weight:800;line-height:120%}.custom-css-slider-recommended-products .price__sale .price-item--regular{color:#185e21;font-family:"Amsi Pro Narrow Black 800";font-size:18px;font-style:normal;font-weight:800;line-height:120%}.custom-css-slider-recommended-products .price__sale .price-item--sale{color:#00adc7;font-family:"Amsi Pro Narrow Black 800";font-size:24px;font-style:normal;font-weight:800;line-height:120%}.custom-css-slider-recommended-products .button--card{display:inline-flex;padding:10px 32px;justify-content:center;align-items:center;gap:8px;border-radius:8px;background:#00788c;color:#fff;font-family:"Amsi Pro Narrow Black 800";font-size:20px;font-style:normal;font-weight:800;line-height:120%;letter-spacing:.4px;border:none;transition:.3s ease}.custom-css-slider-recommended-products .button--card:hover{opacity:.6}.custom-css-slider-recommended-products .button--view-product__text{font-family:"Amsi Pro Narrow Regular 400"}.okeReviews-reviewsSummary-ratingCount,.okeReviews-a11yText{font-family:"Amsi Pro Narrow Black 800";font-weight:800;font-size:13px}@media only screen and (max-width: 990px){.custom-css-slider-recommended-products .heading__section h2{font-size:24px}.custom-css-slider-recommended-products .card__content .card__title{font-size:20px}.custom-css-slider-recommended-products .button--card span:not(.cart-icon){font-size:14px}.custom-css-slider-recommended-products .price__regular{font-size:20px}.custom-css-slider-recommended-products .price__sale .price-item--regular{font-size:14px}.custom-css-slider-recommended-products .price__sale .price-item--sale{font-size:20px}.custom-css-slider-recommended-products .button--card{padding:10px 16px}}@media only screen and (max-width: 500px){.custom-css-slider-recommended-products .button--card span:not(.cart-icon){display:inline-block}}.custom-header-desktop{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%}.custom-navigation-left{width:40%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:35px}.custom-navigation-center{width:20%;display:flex;flex-direction:row;justify-content:center;align-items:center}.custom-navigation-right{width:40%;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:24px}.custom-navigation-left .main-nav-item{padding:20px 2px}.custom-navigation-right .search-icon,.header__hide-desktop .search-icon{color:#00abc8}.custom-header-desktop .features-bar__item div p{font-family:"Amsi Pro Narrow Bold 700";font-weight:700;color:#0cab39}.custom-header-desktop .features-bar__item div strong{font-family:"Amsi Pro Narrow Black 800";font-weight:800}@media only screen and (max-width: 1024px){.header__hide-desktop{width:90%;margin:auto}}@media only screen and (max-width: 767px){.header,#shopify-section-navigation-main .section__wrapper{padding-top:0;padding-bottom:0}}@media only screen and (max-width: 500px){.custom-css-header .container--full_width{margin:0}.custom-css-header .center{max-width:90px}}.footer .footer__menu li a{color:#00a2b4;font-family:"Amsi Pro Narrow Black 800";font-size:18px;font-style:normal;font-weight:800;line-height:120%}.footer .rich-text__wrapper p{color:#5ca449;font-family:"Amsi Pro Narrow Bold 700";font-size:20px;font-style:normal;font-weight:700;line-height:120%}.footer .footer__content .social-accounts ul{gap:0}.footer .social-accounts__twitter,.footer .social-accounts__facebook,.footer .social-accounts__instagram,.footer .social-accounts__pinterest,.footer .social-accounts__tiktok,.footer .social-accounts__youtube{padding:10px;border-radius:50%;border:2px solid #0fa2b2;margin:10px 5px 0}@media only screen and (max-width: 500px){.footer .footer__menu ul{margin:1.6rem 0 0;display:flex!important;flex-direction:column;gap:0;justify-content:space-between;width:100%}.footer .footer__menu li a{font-size:18px}.footer .rich-text__wrapper p{font-size:16px}.footer .social-accounts{width:100%}.footer .footer__content .social-accounts ul{display:flex;justify-content:space-between;align-items:center;gap:0}.footer .social-accounts__twitter,.footer .social-accounts__facebook,.footer .social-accounts__instagram,.footer .social-accounts__pinterest,.footer .social-accounts__tiktok,.footer .social-accounts__youtube{padding:8px;margin:0 2px!important}}.sticky-add-to-cart .sticky-add-to-cart__inner{border-bottom:1px solid #dadada}.sticky-add-to-cart .sticky-add-to-cart__title{color:#504545;font-family:"Amsi Pro Narrow Black 800";font-size:20px;font-style:normal;font-weight:800;line-height:120%}.sticky-add-to-cart .price-item--regular{color:#00adc7;font-family:"Amsi Pro Narrow Black 800";font-style:normal;font-weight:800;font-size:20px}.sticky-add-to-cart .price__sale{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px}.sticky-add-to-cart .price__sale span{order:2}.sticky-add-to-cart .price__sale .price-item--sale{color:#185e21;font-family:"Amsi Pro Narrow Black 800";font-size:20px;font-style:normal;font-weight:800;line-height:120%;order:1}.sticky-add-to-cart .price__sale .price-item--regular{color:#00adc7;font-family:"Amsi Pro Narrow Black 800";font-size:18px;font-style:normal;font-weight:800;line-height:120%;text-decoration:line-through}.sticky-add-to-cart .quantity{border-radius:200px;overflow:hidden}.sticky-add-to-cart .quantity input{font-family:"Amsi Pro Narrow Black 800";font-weight:800}.sticky-add-to-cart .quantity button .icon{font-weight:800}.sticky-add-to-cart .button--add-to-cart{padding-top:13px;padding-bottom:14px;border-radius:200px}.sticky-add-to-cart .button--add-to-cart span{font-family:"Amsi Pro Narrow Black 800";font-weight:800}.sticky-add-to-cart .button--add-to-cart .icon{font-family:Material Symbols Outlined}@media only screen and (max-width: 990px){.sticky-add-to-cart .price-item--regular,.sticky-add-to-cart .price__sale .price-item--sale{font-size:18px}.sticky-add-to-cart .price__sale .price-item--regular{font-size:16px}}@media only screen and (max-width: 968px){.sticky-add-to-cart .sticky-add-to-cart__inner{border-bottom:none;border-top:1px solid #dadada}}#mini-cart .mini-cart__close{border-bottom:1px solid #dadada}#mini-cart .cart-item__title a,#mini-cart .cart-item__totals span,#mini-cart .cart-summary__line-items #cart-total-price,#mini-cart .cart-summary__buttons .button{font-family:"Amsi Pro Narrow Black 800"}@media only screen and (max-width: 768px){.gorgias-chat-key-kz2tmc #chat-button{bottom:69px!important}}.custom-css-heading h1,.custom-css-heading h2{font-family:"Amsi Pro Narrow Black 800";font-weight:800}
/*# sourceMappingURL=/cdn/shop/t/272/assets/section-custom.css.map */
