/*
Generated time: May 13, 2026 22:43
This file was created by the app developer. Feel free to contact the original developer with any questions. It was minified (compressed) by AVADA. AVADA do NOT own this script.
*/
.paragraph:not(.button),.paragraph>*,body{font-size:.96875rem;line-height:1.7;-webkit-font-smoothing:antialiased}@media screen and (max-width:749px){.page-width-content,.page-width-narrow,.page-width-normal,.page-width-wide{--page-margin:20px}}.h1.h1,h1{letter-spacing:-.02em;line-height:1.1}@media screen and (max-width:749px){.h1.h1,h1{font-size:clamp(1.75rem, 7vw, 2.5rem)}.h2.h2,h2{font-size:clamp(1.35rem, 5.5vw, 1.875rem);line-height:1.2}.h3.h3,h3{font-size:clamp(1.15rem, 4.5vw, 1.625rem)}}.h4.h4,h4{letter-spacing:-.01em;line-height:1.25}.h5.h5,h5{letter-spacing:.01em;line-height:1.3}@media screen and (max-width:749px){.shopify-section:first-child .clan-search-hero{padding-block-end:20px!important}.shopify-section:nth-child(2){padding-block-start:0!important}.shopify-section:nth-child(3){padding-block-start:12px!important;padding-block-end:20px!important}.shopify-section:nth-child(4){padding-block-start:0!important}.shopify-section:nth-child(5){padding-block-start:0!important}.shopify-section:nth-child(6){padding-block-start:0!important}.shopify-section:nth-child(7){padding-block-start:0!important;padding-block-end:32px!important}}@media screen and (max-width:749px){.shopify-section:nth-child(5) .section--page-width>*{gap:20px 0!important;row-gap:20px!important}.shopify-section:nth-child(5) [style*="flex-direction: column"]{padding-inline:8px;box-sizing:border-box}.shopify-section:nth-child(5) h5{font-size:.8125rem!important;font-weight:500;line-height:1.35;text-align:center;max-width:110px;margin-inline:auto;hyphens:none;word-break:normal;overflow-wrap:normal;letter-spacing:.01em}.shopify-section:nth-child(5) svg{width:26px!important;height:26px!important;display:block;margin-inline:auto}}@media screen and (max-width:749px){.collection-card__image-wrapper{aspect-ratio:1/1}.collection-card .collection-title,.collection-card [class*=collection-title]{font-size:.875rem!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-inline:8px}[class*=collection-list]{gap:10px!important}}.cag-browse-cta{text-align:center;padding:24px var(--page-margin,24px) 32px}.cag-browse-cta__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#1f6f43;color:#fff;font-family:var(--font-body--family);font-size:.9375rem;font-weight:600;letter-spacing:.04em;text-decoration:none;padding:0 32px;height:52px;border-radius:4px;border:none;transition:background .2s ease,transform .15s ease;min-width:220px}.cag-browse-cta__btn:hover{background:#185936;transform:translateY(-1px)}.cag-browse-cta__btn:active{transform:translateY(0)}@media screen and (max-width:749px){.cag-browse-cta{padding:12px 20px 20px}.cag-browse-cta__btn{width:100%;max-width:340px;height:52px;font-size:1rem}}.clan-search-hero__inner{gap:20px}.clan-search-hero__heading{font-size:clamp(1.75rem, 4vw, 2.4rem);letter-spacing:-.015em}@media screen and (max-width:749px){.clan-search-hero__inner{gap:14px;padding-inline:20px}.clan-search-hero__bar{height:52px;padding-left:18px}.clan-search-hero__input{font-size:1rem}.clan-result-item{padding:10px 14px}.clan-result-img{width:38px;height:38px}}.customer-reviews-title{letter-spacing:-.015em}@media screen and (max-width:749px){.customer-reviews-section{padding-block-start:32px!important;padding-block-end:28px!important}.customer-reviews-header{margin-bottom:20px}.customer-reviews-title{font-size:clamp(1.2rem, 4.8vw, 1.5rem);line-height:1.2;margin-bottom:8px}.customer-reviews-subheading{font-size:.8125rem;line-height:1.5;opacity:.68;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.review-card{gap:8px!important;padding:0 2px}.review-photo-wrap{width:100%;border-radius:8px;overflow:hidden}.review-stars{margin-block:0;gap:2px}.review-stars .star{font-size:1rem}.review-name{font-size:.9375rem;margin-block:0;line-height:1.2}.review-text{font-size:.875rem;line-height:1.55;margin-block:0}.reviews-nav{width:34px;height:34px;flex-shrink:0}.reviews-carousel-wrapper{gap:6px}.reviews-dot{width:6px;height:6px;padding:5px;box-sizing:content-box}.reviews-dots{margin-top:16px;gap:6px}}.product-details .h3,.product-details h1{letter-spacing:-.02em;line-height:1.15}.product-details .price,.product-details product-price{font-size:1.125rem;letter-spacing:.005em}@media screen and (max-width:749px){.product-details{padding-block-start:20px}}.announcement-bar{letter-spacing:.04em;font-size:.8125rem}@media screen and (max-width:749px){footer .email-signup,footer [class*=email-signup]{width:100%!important;max-width:100%!important;margin-block-start:16px}footer [class*=email-signup] .field,footer [class*=email-signup] form{display:flex!important;align-items:stretch!important;width:100%!important;gap:0}footer [class*=email-signup] input[type=email]{flex:1!important;min-width:0!important;height:52px!important;font-size:1rem!important;padding-inline:16px!important;border-radius:4px 0 0 4px!important;box-sizing:border-box}footer [class*=email-signup] .button,footer [class*=email-signup] button[type=submit]{flex-shrink:0!important;height:52px!important;width:52px!important;min-width:52px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:0 4px 4px 0!important;padding:0!important;box-sizing:border-box}footer .paragraph,footer p{font-size:.875rem;line-height:1.6}footer h2{font-size:clamp(.9375rem, 3.8vw, 1.25rem);line-height:1.3;text-align:center;letter-spacing:-.01em}footer p{font-size:.875rem;text-align:center;opacity:.82;max-width:340px;margin-inline:auto}[class*=footer-utilities]{flex-wrap:wrap;gap:12px;justify-content:center;text-align:center}[class*=social-link] svg,[class*=social-links] a{min-width:40px;min-height:40px}}footer .paragraph,footer p{font-size:.875rem;line-height:1.6}.button .button-text,.button-secondary .button-text{letter-spacing:.03em}@media screen and (max-width:749px){#shopify-chat,.shopify-chat-button{bottom:76px!important;right:16px!important}div[class*=chat-widget],div[class*=launcher],div[id*=chat-widget],div[id*=launcher],iframe[title*=Chat],iframe[title*=chat]{bottom:76px!important}}.cart-title h1{letter-spacing:-.025em;line-height:1.15;padding-block-start:4px;font-size:clamp(1.5rem, 3vw, 2.25rem)}@container cart-items (min-width:720px){.cart-items__table-row{grid-template-columns:9rem 1fr auto minmax(7rem,auto)!important;column-gap:20px!important;padding-bottom:20px!important;margin-bottom:20px!important}}@container cart-items (max-width:719px){.cart-items__table-row{grid-template-columns:clamp(3rem,18cqi,6rem) minmax(0,1fr) minmax(5rem,auto)!important;column-gap:14px!important}}.cart-items__title{font-size:.9375rem!important;font-weight:600!important;color:var(--color-foreground-heading)!important;line-height:1.3;letter-spacing:-.01em;text-decoration:none}.cart-items__title:hover{opacity:.75;transition:opacity .15s ease}.cart-items__details *{font-size:.8rem!important;color:rgb(var(--color-foreground-rgb) / .5)!important}.cart-items__details>*+*{margin-block-start:3px}.cart-items__unit-price-wrapper{display:none!important}.cart-items__price{font-size:.9375rem!important;font-weight:600;letter-spacing:-.015em;color:var(--color-foreground)!important;padding-inline-start:8px}.cart-items__quantity{align-self:center!important;margin-block-start:0!important}.cart-items__quantity-controls{gap:8px!important;align-items:center}@media screen and (min-width:750px){.cart-items .quantity-selector{height:38px!important;--quantity-selector-width:108px}.cart-items .quantity-selector button{width:36px!important;height:38px!important}}.cart-items__remove{width:36px!important;height:36px!important;min-width:36px;min-height:36px;display:flex!important;align-items:center!important;justify-content:center!important;opacity:.45;transition:opacity .15s ease}.cart-items__remove:hover{opacity:1}.cart-items--dividers .cart-items__table-row{padding-bottom:20px!important;margin-bottom:20px!important}.cart-items--dividers .cart-items__table-row:last-of-type{padding-block-end:0!important;margin-bottom:0!important}.cart-totals{gap:12px!important}.cart-totals__container{row-gap:6px!important}.cart-totals__container.cart-totals__container--has-installments{row-gap:8px!important}.cart-totals__total-label{font-size:.6875rem!important;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--color-foreground-rgb) / .45)!important}.cart-totals__total-value{font-size:1.625rem!important;font-weight:700;letter-spacing:-.025em;line-height:1}@media screen and (max-width:749px){.cart-totals__total-value{font-size:1.375rem!important}}.cart-totals__original-container,.cart-totals__original-container *{font-size:.875rem!important;letter-spacing:.005em}.cart-discounts__label,.cart-discounts__value{font-size:.875rem}.cart-discounts__value{font-weight:600;color:#1f6f43}.cart-totals__installments,.cart-totals__tax-note,.cart-totals__tax-note small{font-size:.6875rem!important;line-height:1.55;color:rgb(var(--color-foreground-rgb) / .42)!important;letter-spacing:.005em}form.payment-terms{font-size:.6875rem!important;line-height:1.5;opacity:.6;padding-top:2px}.cart__ctas{gap:10px!important}.cart__discount-nudge{font-size:.8125rem;padding:11px 14px;border-radius:6px;gap:8px;line-height:1.4;box-sizing:border-box}.cart__discount-nudge strong{font-weight:700}.cart__discount-nudge-icon{flex-shrink:0;display:flex;align-items:center;line-height:1;font-size:.9375rem}.cart__checkout-button .button-text{font-size:.9375rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.cart__checkout-button{height:52px!important;min-height:52px;transition:background .2s ease,transform .15s ease}.cart__checkout-button:hover{transform:translateY(-1px)}.cart__checkout-button:active{transform:translateY(0)}@media screen and (max-width:749px){.cart__checkout-button{height:50px!important;min-height:50px}}.cart__trust-bar{font-size:.6875rem;letter-spacing:.01em;padding-block:4px 2px;color:rgb(var(--color-foreground-rgb) / .5)}.cart__ctas .additional-checkout-buttons{display:none!important}