:root{--tgp-ease:cubic-bezier(.2,.7,.2,1);--tgp-green:#1F2B23;--tgp-mint:#8FD3A6}html{scroll-behavior:smooth}::selection{background:#dff3e6;color:#1f2b23}@keyframes tgp-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}main#MainContent{animation:tgp-fade .55s var(--tgp-ease) both}sticky-header.header-wrapper{transition:box-shadow .35s ease,background-color .35s ease}.header__heading-logo{transition:width .35s var(--tgp-ease),max-width .35s var(--tgp-ease)}body.tgp-scrolled sticky-header.header-wrapper{box-shadow:0 8px 24px #1f2b2314;background:#ffffffeb;-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px)}@media screen and (min-width:990px){body.tgp-scrolled .header__heading-logo{width:120px!important;max-width:120px}body.tgp-scrolled .header{padding-top:.4rem;padding-bottom:.4rem}}.header__menu-item{color:#1f2b23}.header__menu-item span{position:relative;font-weight:500;letter-spacing:.02em}.header__menu-item span:after{content:"";position:absolute;left:0;right:0;bottom:-.4rem;height:2px;border-radius:2px;background:var(--tgp-mint);transform:scaleX(0);transform-origin:left;transition:transform .35s var(--tgp-ease)}.header__menu-item:hover span:after,.header__active-menu-item:after,.header__menu-item[aria-current] span:after{transform:scaleX(1)}.header__menu-item:hover span{text-decoration:none}.header__icon{transition:transform .25s var(--tgp-ease)}.header__icon:hover{transform:translateY(-2px)}.mega-menu__content{animation:tgp-fade .3s var(--tgp-ease) both}.card-wrapper .card{transition:transform .45s var(--tgp-ease),box-shadow .45s var(--tgp-ease)}.card-wrapper .card__inner{overflow:hidden}.card-wrapper .card__media img{transition:transform .9s var(--tgp-ease),opacity .5s ease!important}@media(hover:hover){.card-wrapper:hover .card__media img:first-child{transform:scale(1.06)}.product-card-wrapper:hover .card{transform:translateY(-4px)}.product-card-wrapper:hover .card__inner{box-shadow:0 18px 36px #1f2b231f}}.product-card-wrapper .card__inner{border-radius:18px;transition:box-shadow .45s var(--tgp-ease)}.product-card-wrapper .card__heading a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-card-wrapper .card__heading{line-height:1.35;min-height:2.7em}.product-card-wrapper .tg-badge{right:auto!important;left:10px!important;top:10px!important;box-shadow:0 4px 12px #00000014}.product-card-wrapper .tg-pct-tr{top:10px!important;right:10px!important;left:auto!important}@media screen and (max-width:749px){.product-card-wrapper .tg-attr-row{display:none!important}.product-card-wrapper .tg-badge{left:8px!important;top:8px!important}.product-card-wrapper .tg-pct-tr{right:8px!important;top:8px!important}}.quick-add__submit,.product-form__submit{transition:background-color .25s ease,color .25s ease,transform .2s ease,box-shadow .25s ease}@media(hover:hover){.quick-add__submit:not([disabled]):hover{background:#1f2b23;color:#fff;box-shadow:0 8px 18px #1f2b232e}}.quick-add__submit:not([disabled]):active,.product-form__submit:not([disabled]):active{transform:scale(.97)}.collection-list .card-wrapper .card__inner{border-radius:18px}@media(hover:hover){.collection-list .card-wrapper:hover .card{transform:translateY(-4px)}}.collection-list .card__heading{letter-spacing:.06em}.button:not([disabled]){transition:transform .2s var(--tgp-ease),box-shadow .25s ease,background-color .25s ease}@media(hover:hover){.button--primary:not([disabled]):hover{transform:translateY(-2px);box-shadow:0 10px 22px #1f2b232e}}.scroll-trigger.animate--slide-in{transition-timing-function:var(--tgp-ease)!important}@media screen and (max-width:749px){.collection-list-wrapper .collection-list.slider--mobile>.grid__item,.collection-list-wrapper .collection-list>.grid__item{width:calc(30% - .8rem)!important;max-width:calc(30% - .8rem)!important;flex:0 0 calc(30% - .8rem)!important}.collection-list-wrapper .card__heading{font-size:1rem!important;letter-spacing:.03em}.collection-list-wrapper .card__content{padding-top:.6rem}.collection-list-wrapper .slider-buttons{display:none}}.tg-vendor-callout{margin:0 0 .4rem!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important}.tg-vendor-callout .tg-vendor-link{font-size:0!important;text-decoration:none!important;background:none!important;padding:0!important;border:0!important}.tg-vendor-callout .tg-vendor-name{font-size:1.2rem!important;font-weight:700!important;letter-spacing:.16em!important;text-transform:uppercase;color:#3e8e5e!important;text-decoration:none!important}.tg-vendor-callout .tg-vendor-name:after{content:" \2192";letter-spacing:0;transition:margin .2s ease}.tg-vendor-callout .tg-vendor-link:hover .tg-vendor-name:after{margin-left:.3rem}.product__info-container .loyalty-acquire-points-badge{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;margin:.2rem 0 .6rem!important;min-height:0!important;justify-content:flex-start!important}.product__info-container .loyalty-acquire-points-badge,.product__info-container .loyalty-acquire-earn-points-label{color:#3e8e5e!important;font-size:1.3rem!important;font-weight:600!important}.product__info-container .loyalty-acquire-earn-points-label:before{content:"\2605  "}.product__info-container .product-form__buttons{margin-bottom:.4rem}.product__info-container .ter-facts{margin-top:1.2rem}@media(prefers-reduced-motion:reduce){main#MainContent,.mega-menu__content{animation:none}.card-wrapper .card,.card-wrapper .card__media img,.header__heading-logo{transition:none!important;transform:none!important}html{scroll-behavior:auto}}.product-card-wrapper,.product-card-wrapper>.card{height:100%}.product-card-wrapper .card__media .media{background:#fff}.product-card-wrapper .card__media .media img{object-fit:contain!important;padding:4%;background:#fff}.product-card-wrapper .card>.card__content{flex:1 1 auto;display:flex;flex-direction:column}.product-card-wrapper .card>.card__content>.card__information{flex:1 1 auto;display:flex;flex-direction:column}.product-card-wrapper .card>.card__content .card-information{flex:1 1 auto;display:flex;flex-direction:column}.product-card-wrapper .card>.card__content .card-information>.price{margin-top:auto!important;padding-top:.6rem}.product-card-wrapper .card>.card__content>.quick-add{margin-top:1rem}.product-grid>.grid__item{display:flex;flex-direction:column}.product-grid>.grid__item>.product-card-wrapper{flex:1 1 auto}@media screen and (min-width:750px){.product-card-wrapper .card:not(:has(>.tg-attr-row))>.card__content{margin-top:34px}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/terglow-polish.css.map */
