.tf-container{width:min(1400px,calc(100% - 80px));margin:0 auto}.tf-section{padding:120px 0}.tf-section--tight{padding:80px 0}.tf-section--compact{padding:56px 0}.tf-section-header{max-width:760px;margin-bottom:56px}.tf-section-eyebrow{display:block;margin-bottom:14px;font-size:1.2rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:#ffffff73}.tf-section-title{margin:0;font-size:clamp(4rem,5vw,6rem);line-height:.95;letter-spacing:-.03em;font-weight:900;text-transform:uppercase}.tf-section-description{margin-top:18px;max-width:700px;font-size:1.7rem;line-height:1.7;color:#ffffffad}@media screen and (max-width:989px){.tf-container{width:min(100% - 48px,1400px)}.tf-section{padding:88px 0}.tf-section--tight{padding:64px 0}.tf-section-header{margin-bottom:42px}}@media screen and (max-width:749px){.tf-container{width:min(100% - 32px,1400px)}.tf-section{padding:64px 0}.tf-section--tight{padding:48px 0}.tf-section--compact{padding:36px 0}.tf-section-header{margin-bottom:32px}.tf-section-eyebrow{margin-bottom:10px;font-size:1rem;letter-spacing:.22em}.tf-section-title{font-size:clamp(3.2rem,11vw,4.4rem)}.tf-section-description{margin-top:14px;font-size:1.5rem;line-height:1.65}}.tf-button,.button{min-height:52px;padding:0 28px;border-radius:4px;font-size:1.2rem;font-weight:700;line-height:1;letter-spacing:.1em;text-transform:uppercase;transition:transform .16s ease,background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.tf-button:hover,.button:hover{transform:translateY(-1px)}.tf-button:active,.button:active{transform:translateY(0) scale(.995)}.tf-button--primary{color:#fff;border:1px solid #3f3f3f;background:#101010}.tf-button--secondary{color:#b9b9b9;border:1px solid #2d2d2d;background:transparent}@media screen and (max-width:749px){.tf-button,.button{min-height:50px;padding:0 22px}}.tf-heading-xl{margin:0;font-size:clamp(4.8rem,6vw,7.2rem);font-weight:900;line-height:.92;letter-spacing:-.035em;text-transform:uppercase}.tf-heading-lg{margin:0;font-size:clamp(3.6rem,4.5vw,5.6rem);font-weight:900;line-height:.95;letter-spacing:-.03em;text-transform:uppercase}.tf-heading-md{margin:0;font-size:clamp(2.6rem,3vw,3.8rem);font-weight:800;line-height:1;letter-spacing:-.02em}.tf-copy-lg{font-size:1.8rem;line-height:1.7;color:#ffffffb8}.tf-copy-sm{font-size:1.4rem;line-height:1.65;color:#ffffff9e}@media screen and (max-width:749px){.tf-heading-xl{font-size:clamp(3.8rem,12vw,5rem)}.tf-heading-lg{font-size:clamp(3.2rem,10vw,4.2rem)}.tf-heading-md{font-size:clamp(2.4rem,8vw,3.2rem)}.tf-copy-lg{font-size:1.6rem}}.image-with-text__heading{margin:0 0 18px;color:#fff;font-size:clamp(3.2rem,4vw,4.8rem);font-weight:900;line-height:.95;letter-spacing:-.025em;text-transform:uppercase}.image-with-text__text{color:#ffffffad;font-size:1.6rem;line-height:1.7}.image-with-text__text p{margin-top:0}.image-with-text__text p:last-child{margin-bottom:0}.image-with-text__content{padding-top:64px;padding-bottom:64px}@media screen and (max-width:749px){.image-with-text__heading{font-size:clamp(3rem,10vw,4rem)}.image-with-text__text{font-size:1.5rem}.image-with-text__content{padding-top:42px;padding-bottom:42px}}.tf-button,.button,.button--primary,.button--secondary{min-height:48px;padding:0 26px;background:transparent;color:#58b847;border:1px solid #58b847;border-radius:0;font-family:inherit;font-size:1.2rem;font-weight:700;line-height:1;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;box-shadow:none;transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.tf-button:before,.tf-button:after,.button:before,.button:after{box-shadow:none;border-radius:0}.tf-button:hover,.button:hover,.button--primary:hover,.button--secondary:hover{background:#58b847;color:#000;border-color:#58b847;transform:translateY(-2px)}.tf-button:focus-visible,.button:focus-visible{outline:2px solid #58b847;outline-offset:3px;box-shadow:none}.tf-button:disabled,.tf-button[aria-disabled=true],.button:disabled,.button[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none}@media screen and (max-width:749px){.tf-button,.button,.button--primary,.button--secondary{min-height:46px;padding:0 22px;font-size:1.1rem}}.tf-button,.button,.button--primary,.button--secondary,.image-with-text .button,.image-with-text__content .button{background:transparent!important;color:#58b847!important;border:1px solid #58b847!important;opacity:1!important;box-shadow:none!important}.tf-button:before,.tf-button:after,.button:before,.button:after{box-shadow:none!important;border:0!important}.tf-button:hover,.button:hover,.button--primary:hover,.button--secondary:hover,.image-with-text .button:hover{background:#58b847!important;color:#000!important;border-color:#58b847!important;opacity:1!important}sup,sup.tm,sup.registered{font-size:.5em;line-height:0;vertical-align:super;position:relative;top:-.15em;opacity:.8}.card-wrapper .card__inner{transition:transform .35s ease,filter .35s ease}.card-wrapper:hover .card__inner{transform:translateY(-6px) scale(1.02);filter:brightness(1.06)}.card-wrapper .card__heading{font-size:1.5rem;font-weight:700;line-height:1.25;letter-spacing:.02em}.card-wrapper .card__heading a{color:#fff;text-decoration:none;transition:color .25s ease}.card-wrapper:hover .card__heading a{color:#58b847}.card-wrapper .price{margin-top:.35rem;color:#fff;font-size:1.3rem;font-weight:500}@media screen and (max-width:749px){.card-wrapper .card__heading{font-size:1.4rem}.card-wrapper .price{font-size:1.2rem}.card-wrapper:hover .card__inner{transform:none;filter:none}}.collection-hero{padding:5rem 0 4rem}.collection-hero__title{font-size:clamp(3rem,5vw,4.5rem);line-height:.9;letter-spacing:-.03em;margin-bottom:1.25rem}.collection-hero__description{max-width:42rem;font-size:1rem;line-height:1.8;color:#ffffffb8}.collection-hero__title,.collection-hero .title,.collection-banner .title{font-size:clamp(3rem,5vw,4.5rem);font-weight:700;line-height:.9;letter-spacing:-.03em;margin-bottom:1.25rem}.collection-hero__description,.collection-banner .collection-hero__description,.collection-banner .rte{max-width:560px;font-size:1rem;line-height:1.8;color:#ffffffa6}.collection-banner{padding-top:5rem;padding-bottom:3rem;border-bottom:1px solid rgba(255,255,255,.08)}@media(max-width:749px){.collection-banner{padding-top:3rem;padding-bottom:2rem}.collection-hero__title,.collection-hero .title,.collection-banner .title{font-size:2.6rem}}.facets-container{border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);padding:1.4rem 0}.facets__heading,.facets__summary,.facets__sort,.product-count{font-size:1.1rem;text-transform:uppercase;letter-spacing:.08em;color:#ffffff9e}.facets__summary:hover,.facets__sort:hover{color:#58b847}.facets__disclosure{margin-right:2rem}.product-count{opacity:.8}.template-collection .product-grid-container{margin-top:3rem}.badge--bottom-left.color-foreground-4{display:none}.card-product-status{display:inline-block;margin-top:.2rem;font-size:1rem;font-weight:600;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:#ffffffa6}.card-wrapper{cursor:pointer}.card-wrapper .card{transition:transform .35s ease,filter .35s ease}.card-wrapper .card__media img{transition:transform .35s ease}.card-wrapper .card__heading a{transition:color .25s ease}@media(hover:hover){.card-wrapper:hover .card{transform:translateY(-4px)}.card-wrapper:hover .card__media img{transform:translateY(-6px) scale(1.03)}.card-wrapper:hover .card__heading a{color:#79c143}}.card-wrapper .card__heading{font-size:1.65rem!important;font-weight:700!important;line-height:1.2!important;letter-spacing:0!important;margin-bottom:.65rem!important}.card-wrapper .price{margin-top:0!important;margin-bottom:.5rem!important;font-size:1.45rem!important;font-weight:600!important;line-height:1!important;color:#fff!important}.card-product-status{display:block!important;margin-top:0!important;font-size:.9rem!important;font-weight:600!important;line-height:1.2!important;letter-spacing:.08em;text-transform:uppercase;color:#ffffffa6!important}.tf-cart-trust{width:fit-content;margin:1.5rem auto 0;padding-top:1.5rem;border-top:1px solid rgba(var(--color-foreground),.08)}.tf-cart-trust-item{display:grid;grid-template-columns:18px 1fr;align-items:center;gap:14px;padding:9px 0;width:fit-content}.tf-cart-trust-item:before{content:"";position:relative;display:block;width:16px;height:16px;border:1px solid rgba(118,182,77,.7);border-radius:50%;background:#76b64d1a}.tf-cart-trust-item:after{content:"";position:absolute;width:6px;height:3px;margin-left:5px;border-left:1px solid #76b64d;border-bottom:1px solid #76b64d;transform:rotate(-45deg)}.tf-cart-trust-item span{display:inline-block;color:#fff;font-size:1.3rem;font-weight:600;line-height:1.35;letter-spacing:0;text-align:left}.cart__blocks>.tf-cart-trust{width:100%;margin:1.5rem 0 0}.cart__blocks>.tf-cart-trust .tf-cart-trust-item{margin:0}@media screen and (min-width:990px){.cart-items{margin-bottom:0}.cart-item{padding:1.5rem 0}.cart__footer{justify-content:flex-end;padding-top:1.5rem}.cart__footer>*,.cart__ctas{width:35rem}#main-cart-footer .page-width,cart-items .page-width{max-width:120rem}cart-remove-button{align-self:center}cart-remove-button .button{width:4.8rem;height:4.8rem;min-width:4.8rem;min-height:4.8rem;margin:0;padding:0}}@media screen and (max-width:989px){.cart-item__quantity-wrapper{display:flex;align-items:center;gap:.8rem}.cart-item__quantity-wrapper .quantity{height:4.8rem;min-height:4.8rem}.cart-item__quantity-wrapper cart-remove-button{position:static;display:block;align-self:center;width:4.8rem;height:4.8rem;margin:0}.cart-item__quantity-wrapper cart-remove-button .button{display:flex;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;min-width:4.8rem;min-height:4.8rem;margin:0;padding:0}.cart-item__quantity-wrapper cart-remove-button .button svg{width:1.6rem;height:1.6rem;margin:0}}.cart--empty .cart__warnings{padding:2rem 0;min-height:auto}@media screen and (min-width:990px){.cart--empty .cart__warnings{padding:1.5rem 0 2rem}}.cart--empty .cart__login-title{margin-top:3rem}.shopify-section-group-footer-group .footer{position:relative;overflow:hidden;isolation:isolate}.shopify-section-group-footer-group .footer:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(/cdn/shop/files/FooterFogAffectWHITETRANSPARENT_COMPRESSED.png?v=1785001880);background-repeat:no-repeat;background-position:center center;background-size:100% 100%;opacity:.8;pointer-events:none;z-index:1}.shopify-section-group-footer-group .footer>*{position:relative;z-index:2}@media screen and (max-width:989px){.menu-drawer,.menu-drawer__inner-container,.menu-drawer__navigation-container{background:#000000f0!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.menu-drawer__menu-item{font-weight:600;color:#959595!important;padding-top:1.5rem!important;padding:1rem 0!important;letter-spacing:.04em}.menu-drawer__menu-item:hover,.menu-drawer__menu-item:focus,.menu-drawer__menu-item--active{color:#58b847!important;background:transparent!important}.menu-drawer__utility-links{background:transparent!important}}@media screen and (max-width:989px){.menu-drawer__navigation,.menu-drawer__utility-links{padding-left:8rem!important;padding-right:2rem!important}.menu-drawer__menu{margin-left:0!important;padding-left:0!important}.menu-drawer__menu-item{padding-left:0!important}}.template-page .multicolumn:first-of-type .multicolumn-card:first-child .multicolumn-card__info{max-width:85%;margin:0 auto}.template-page .multicolumn:first-of-type .grid__item:first-child .rte p{margin:0 0 1.4rem}.template-page .multicolumn:first-of-type .grid__item:first-child .rte p:last-child{margin-bottom:0}.template-page .multicolumn:first-of-type .title-wrapper-with-link{margin-bottom:3rem}.template-page .multicolumn:first-of-type .multicolumn-card__image-wrapper{overflow:hidden}.template-page .multicolumn:first-of-type .multicolumn-card__image-wrapper img{transition:transform .45s ease}@media(hover:hover){.template-page .multicolumn:first-of-type .multicolumn-card:hover .multicolumn-card__image-wrapper img{transform:scale(1.025)}}.shopify-policy__container{width:100%!important;max-width:var(--page-width)!important;margin:0 auto!important;padding:4.5rem 5rem 9rem!important;box-sizing:border-box}.shopify-policy__title{max-width:80rem;margin:0 0 5rem!important;text-align:left!important}.shopify-policy__title h1{margin:0!important;color:#fff!important}.shopify-policy__body h1:first-child{display:none}.shopify-policy__body{max-width:90rem!important;margin:0!important;color:#959595!important;font-size:1.8rem;line-height:1.8}.shopify-policy__body h1,.shopify-policy__body h2,.shopify-policy__body h3,.shopify-policy__body h4,.shopify-policy__body h5,.shopify-policy__body h6{margin-top:4rem;margin-bottom:1.5rem;font-size:clamp(2.8rem,3vw,3.6rem);line-height:1.15;color:#fff!important}.shopify-policy__body h1 *,.shopify-policy__body h2 *,.shopify-policy__body h3 *,.shopify-policy__body h4 *,.shopify-policy__body h5 *,.shopify-policy__body h6 *{color:#fff!important}.shopify-policy__body p,.shopify-policy__body li,.shopify-policy__body strong{color:#959595!important}.shopify-policy__body a{color:#fff!important;text-underline-offset:.3rem}@media screen and (max-width:749px){.shopify-policy__container{padding:4.5rem 2rem 6rem!important}.shopify-policy__title{margin-bottom:3rem!important}}#shopify-section-template--20257134411853__main .product__description.rte,#shopify-section-template--20257134411853__main .product__description.rte p,#shopify-section-template--20257134411853__main .product__description.rte ul,#shopify-section-template--20257134411853__main .product__description.rte ol,#shopify-section-template--20257134411853__main .product__description.rte li{color:#959595!important;font-size:16px!important;font-weight:400!important;line-height:1.7!important}#shopify-section-template--20257134411853__main .product__description.rte ul,#shopify-section-template--20257134411853__main .product__description.rte ol{padding-left:22px!important}#shopify-section-template--20257134411853__main .product__description.rte li{margin-bottom:8px!important}#shopify-section-template--20257134411853__main .product__description.rte strong{color:#fff!important;font-size:14px!important;font-weight:600!important;line-height:1.4!important}#shopify-section-template--20257134411853__main .product__description.rte table,#shopify-section-template--20257134411853__main .product__description.rte table th,#shopify-section-template--20257134411853__main .product__description.rte table td{font-size:16px!important;line-height:1.6!important}#shopify-section-template--20257134411853__main .product__description.rte table th{color:#fff!important;font-weight:600!important}#shopify-section-template--20257134411853__main .product__description.rte table td{color:#959595!important;font-weight:400!important}#shopify-section-template--20257134411853__main .accordion summary,#shopify-section-template--20257134411853__main .accordion .summary__title{color:#fff!important;font-size:14px!important;font-weight:600!important}#shopify-section-template--20257134411853__main .accordion__content,#shopify-section-template--20257134411853__main .accordion__content p,#shopify-section-template--20257134411853__main .accordion__content ul,#shopify-section-template--20257134411853__main .accordion__content ol,#shopify-section-template--20257134411853__main .accordion__content li,#shopify-section-template--20298000433229__main .product__description.rte,#shopify-section-template--20298000433229__main .product__description.rte p,#shopify-section-template--20298000433229__main .product__description.rte ul,#shopify-section-template--20298000433229__main .product__description.rte ol,#shopify-section-template--20298000433229__main .product__description.rte li{color:#959595!important;font-size:16px!important;font-weight:400!important;line-height:1.7!important}#shopify-section-template--20298000433229__main .product__description.rte strong{color:#fff!important;font-size:14px!important;font-weight:600!important;line-height:1.4!important}#shopify-section-template--20298000433229__main .product__description.rte ul,#shopify-section-template--20298000433229__main .product__description.rte ol{padding-left:22px!important}#shopify-section-template--20298000433229__main .product__description.rte li{margin-bottom:8px!important}#shopify-section-template--20298345414733__main .product__description,#shopify-section-template--20298345414733__main .product__description p,#shopify-section-template--20298345414733__main .product__description ul,#shopify-section-template--20298345414733__main .product__description ol,#shopify-section-template--20298345414733__main .product__description li{color:#959595!important;font-size:16px!important;font-weight:400!important;line-height:1.7!important}#shopify-section-template--20298345414733__main .product__description strong{color:#fff!important;font-size:14px!important;font-weight:600!important;line-height:1.4!important}#shopify-section-template--20298345414733__main .product__description ul,#shopify-section-template--20298345414733__main .product__description ol{padding-left:22px!important}#shopify-section-template--20298345414733__main .product__description li{margin-bottom:8px!important}#shopify-section-template--20297693069389__main .product__description,#shopify-section-template--20297693069389__main .product__description p,#shopify-section-template--20297693069389__main .product__description ul,#shopify-section-template--20297693069389__main .product__description ol,#shopify-section-template--20297693069389__main .product__description li{color:#959595!important;font-size:16px!important;font-weight:400!important;line-height:1.7!important}#shopify-section-template--20297693069389__main .product__description strong{color:#fff!important;font-size:14px!important;font-weight:600!important;line-height:1.4!important}#shopify-section-template--20297693069389__main .product__description ul,#shopify-section-template--20297693069389__main .product__description ol{padding-left:22px!important}#shopify-section-template--20297693069389__main .product__description li{margin-bottom:8px!important}.newsletter{border-top:1px solid rgba(255,255,255,.14)}.newsletter__wrapper{max-width:90rem!important;margin-inline:auto}.newsletter-form{width:100%!important;max-width:56rem!important;margin-inline:auto!important}.newsletter-form__field-wrapper{width:100%!important;max-width:none!important}.newsletter__subheading{margin-bottom:2.4rem}.newsletter-form__button{color:#58b847}.newsletter-form__field-wrapper .field{transition:border-color .25s ease,box-shadow .25s ease}.newsletter-form__field-wrapper .field:hover{border-color:#58b84759}.newsletter-form__field-wrapper .field:focus-within{border-color:#58b847;box-shadow:0 0 0 1px #58b84740}.header__search{display:none!important}.multicolumn__title{display:flex;flex-direction:column;align-items:flex-start}.multicolumn__description{max-width:550px;margin-top:16px;font-size:1.8rem;line-height:1.6;color:rgba(var(--color-foreground),.75)}.multicolumn__description p{margin:0}
/*# sourceMappingURL=/cdn/shop/t/6/assets/top-frog-global.css.map */
