:root{--terla-green:#21463e;--terla-green-dark:#17332d;--terla-orange:#d9633b;--terla-yellow:#f0b429;--terla-cream:#f3eee3;--terla-cream-border:#e6dcc8}.product__info-container .product__title h1{font-size:calc(var(--font-heading-scale)*2.6rem);line-height:1.25;letter-spacing:0;font-weight:600}@media screen and (min-width:750px){.product__info-container .product__title h1{font-size:calc(var(--font-heading-scale)*3rem)}}.terla-seller{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .8rem;font-size:1.4rem;margin:0 0 .4rem;color:rgba(var(--color-foreground),.75)}.terla-seller strong{color:var(--terla-green);font-weight:700}.terla-seller__tag{font-size:1.2rem;padding:.2rem .9rem;border-radius:2rem;background:#fbe8e0;color:#b4492a}.terla-badges{display:flex;flex-wrap:wrap;gap:.6rem;margin:.6rem 0 0}.terla-badge{display:inline-flex;align-items:center;gap:.5rem;font-size:1.3rem;font-weight:600;line-height:1;padding:.7rem 1.1rem;border-radius:2rem;background:var(--terla-cream);color:var(--terla-green);border:1px solid var(--terla-cream-border)}.terla-badge--tested{background:var(--terla-green);color:#fff;border-color:var(--terla-green)}.terla-badge svg{width:1.4rem;height:1.4rem;flex:none}.product__info-container .price{font-size:2.8rem;font-weight:700;color:rgb(var(--color-foreground));letter-spacing:0}.product__info-container .price .price-item--regular,.product__info-container .price .price-item--sale{font-size:inherit}.product__info-container [id^=price-]{box-shadow:inset .4rem 0 0 var(--terla-yellow);background:#fff;border:1px solid var(--terla-cream-border);border-bottom:0;border-radius:1.2rem 1.2rem 0 0;padding:1.6rem 1.8rem .4rem;margin-top:1.6rem}.product__info-container .terla-price-info{box-shadow:inset .4rem 0 0 var(--terla-yellow);background:#fff;border:1px solid var(--terla-cream-border);border-top:0;border-radius:0 0 1.2rem 1.2rem;padding:0 1.8rem 1.6rem;margin-top:0!important;font-size:1.4rem;line-height:1.5;color:rgba(var(--color-foreground),.8)}.terla-price-info p{margin:0}.terla-price-info p+p{color:rgba(var(--color-foreground),.6);font-size:1.3rem}.product__info-container .product__tax{display:none}.product__info-container [id^=price-]{margin-bottom:0!important}.product__info-container>div:has(>form.installment){margin:0!important}.product-form__submit.button,.product-form__submit.button--secondary{background-color:var(--terla-green)!important;color:#fff!important;min-height:5.4rem;border-radius:1rem!important;font-size:1.6rem;font-weight:700;letter-spacing:.04rem;width:100%;margin-bottom:1.2rem;transition:background-color .15s ease}.product-form__submit.button:before,.product-form__submit.button:after{box-shadow:none!important;border-radius:1rem!important}.product-form__submit.button:hover:not([disabled]){background-color:var(--terla-green-dark)!important}.product-form__submit.button[disabled]{background-color:#9fb3ae!important;opacity:1}.product-form__submit .loading__spinner .path{stroke:#fff}.product-form__buttons{max-width:none!important}.product-form .shopify-payment-button{--shopify-accelerated-checkout-button-block-size:44px;--shopify-accelerated-checkout-button-border-radius:10px;opacity:.92}.product-form .shopify-payment-button__more-options{font-size:1.3rem;color:rgba(var(--color-foreground),.65);text-decoration:underline;text-underline-offset:.3rem;margin-top:.6rem}.terla-trust{list-style:none;margin:1.4rem 0 0;padding:0;display:grid;gap:.6rem}@media screen and (min-width:990px){.terla-trust{grid-template-columns:repeat(3,1fr)}}.terla-trust li{display:flex;align-items:center;gap:.7rem;font-size:1.35rem;line-height:1.3;padding:1rem 1.2rem;border-radius:1rem;background:#f8f5ee;color:rgb(var(--color-foreground))}.terla-trust svg{width:1.6rem;height:1.6rem;flex:none;color:var(--terla-green)}.terla-details{background:var(--terla-cream);border:1px solid var(--terla-cream-border);border-radius:1.2rem;padding:1.6rem 1.8rem;margin-top:2rem}.terla-details h2{display:flex;align-items:center;gap:.8rem;font-size:1.7rem;margin:0 0 .8rem;letter-spacing:0;color:var(--terla-green)}.terla-details h2:before{content:"";width:.4rem;height:1.7rem;background:var(--terla-yellow);flex:none}.terla-details .rte{font-size:1.5rem;line-height:1.6}.terla-details .rte>*:last-child{margin-bottom:0}@media screen and (max-width:749px){.product__info-wrapper{padding-top:.4rem}.product__info-container>*+*{margin-top:1.2rem}.product__info-container [id^=price-]{margin-top:1.2rem}.product__info-container .price{font-size:2.6rem}}.terla-block-title{display:flex;align-items:center;gap:.6rem;font-size:1.4rem;font-weight:700;margin:0 0 .6rem;color:var(--terla-green)}.terla-included ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.6rem}.terla-included li{font-size:1.35rem;padding:.5rem 1rem;border-radius:2rem;background:#fff;border:1px solid var(--terla-cream-border);color:rgb(var(--color-foreground))}.terla-defects{background:#fbe8e0;border-radius:1rem;padding:1.2rem 1.4rem;color:#7a2f17}.terla-defects .terla-block-title{color:#b4492a}.terla-defects svg{width:1.6rem;height:1.6rem;flex:none}.terla-defects ul{margin:0;padding-left:2rem;font-size:1.4rem;line-height:1.5}.terla-accordion{border-top:1px solid var(--terla-cream-border);border-bottom:1px solid var(--terla-cream-border)}.terla-accordion+.terla-accordion{border-top:0}.terla-accordion summary{display:flex;align-items:center;gap:1rem;padding:1.4rem 0;cursor:pointer;list-style:none;font-size:1.5rem;font-weight:700;color:var(--terla-green)}.terla-accordion summary::-webkit-details-marker{display:none}.terla-accordion summary svg{width:2.2rem;height:2.2rem;flex:none}.terla-accordion summary:after{content:"+";margin-left:auto;font-size:2rem;font-weight:400;line-height:1}.terla-accordion[open] summary:after{content:"\2013"}.terla-accordion ul{margin:0 0 1.4rem;padding-left:2rem;font-size:1.4rem;line-height:1.6;color:rgb(var(--color-foreground))}.terla-badge--unique{background:#fbe8e0;color:#b4492a;border-color:#f4cdbd}.product__info-container .product__title h1{color:var(--terla-green)}.related-products.related-products{position:relative;box-sizing:border-box;background:var(--terla-cream);border-radius:16px;width:calc(100% - 3rem);max-width:110rem;margin:3.6rem auto;padding:3rem 1.6rem 3.2rem}.related-products.related-products:before,.related-products.related-products:after{content:"";position:absolute;width:24px;height:24px;pointer-events:none}.related-products.related-products:before{top:12px;left:12px;border-top:4px solid var(--terla-yellow);border-left:4px solid var(--terla-yellow)}.related-products.related-products:after{bottom:12px;right:12px;border-bottom:4px solid var(--terla-yellow);border-right:4px solid var(--terla-yellow)}.related-products .related-products__heading{text-align:center;margin:0 0 2.6rem;font-size:2.2rem;color:var(--terla-green)}.related-products .related-products__heading:after{content:"";display:block;width:5rem;height:4px;border-radius:2px;background:var(--terla-orange);margin:1rem auto 0}@media screen and (min-width:750px){.related-products.related-products{width:calc(100% - 10rem);border-radius:20px;margin:5rem auto;padding:4.4rem 4rem 4.6rem}.related-products.related-products:before{top:16px;left:16px;width:30px;height:30px}.related-products.related-products:after{bottom:16px;right:16px;width:30px;height:30px}.related-products .related-products__heading{font-size:2.8rem;margin-bottom:3.2rem}}.related-products .product-grid{--grid-mobile-horizontal-spacing:14px;--grid-mobile-vertical-spacing:30px;--grid-desktop-horizontal-spacing:20px;--grid-desktop-vertical-spacing:36px}.related-products .card-wrapper{position:relative;height:100%;background:transparent;transition:transform .2s}.related-products .card-wrapper:hover{transform:translateY(-3px)}.related-products .card-wrapper .card{height:auto;background:transparent}.related-products .card__inner{border-radius:14px;overflow:hidden;transition:box-shadow .2s}.related-products .card-wrapper:hover .card__inner{box-shadow:0 10px 22px #21463e2e}.related-products .card__content{padding:0}.related-products .card__information{padding:1.1rem 0 0}.related-products .card__heading,.related-products .card__heading a{font-size:1.45rem;line-height:1.3;font-weight:600;color:var(--terla-green);text-decoration:none}.related-products .card__heading a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.related-products .card-information{padding:0}.related-products .price{margin-top:.6rem}.related-products .price-item--regular,.related-products .price-item--sale{font-size:1.8rem;font-weight:700;color:var(--terla-orange);letter-spacing:0}.related-products .terla-cbadges{padding:0;margin-top:.8rem}.related-products .terla-cbadge--stock{background:var(--terla-orange);color:#fff}@media screen and (max-width:749px){.related-products .card__inner{border-radius:12px}.related-products .card__heading,.related-products .card__heading a{font-size:1.35rem}.related-products .price-item--regular,.related-products .price-item--sale{font-size:1.65rem}}.terla-details{position:relative;padding:2.2rem 2.2rem 2rem}.terla-details:before,.terla-details:after{content:"";position:absolute;width:18px;height:18px;pointer-events:none}.terla-details:before{top:9px;left:9px;border-top:3px solid var(--terla-yellow);border-left:3px solid var(--terla-yellow)}.terla-details:after{bottom:9px;right:9px;border-bottom:3px solid var(--terla-yellow);border-right:3px solid var(--terla-yellow)}.terla-details .rte h3,.terla-details .rte h4{display:flex;align-items:center;gap:.8rem;font-size:1.35rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;line-height:1.3;color:var(--terla-green);margin:0 0 .7rem}.terla-details .rte h3:before,.terla-details .rte h4:before{content:"";width:.9rem;height:.9rem;border-top:2.5px solid var(--terla-yellow);border-left:2.5px solid var(--terla-yellow);flex:none;transform:translateY(.15rem)}.terla-details .rte>*+h3,.terla-details .rte>*+h4{margin-top:1.8rem;padding-top:1.6rem;border-top:1px solid var(--terla-cream-border)}.terla-details .rte p{margin:0 0 1.1rem;line-height:1.7;color:rgba(var(--color-foreground),.88)}.terla-details .rte ul,.terla-details .rte ol{margin:0 0 1.1rem;padding-left:2rem;line-height:1.6}.terla-details .rte li+li{margin-top:.3rem}.terla-details .rte li::marker{color:var(--terla-orange)}.terla-details .rte strong{color:var(--terla-green)}@media screen and (max-width:749px){.terla-details{padding:2rem 1.7rem 1.8rem}.terla-details .rte{font-size:1.45rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/terla-product.css.map */
