.product__description{line-height:1.7;color:rgb(var(--color-foreground));max-width:100%}.product__description p{margin-bottom:1.6rem;font-size:1.6rem;line-height:1.7}.product__description p:last-child{margin-bottom:0}.product__description h2,.product__description h3,.product__description h4{font-weight:700;margin-top:2.4rem;margin-bottom:1.2rem;color:rgb(var(--color-foreground))}.product__description h2{font-size:2.4rem;letter-spacing:-.02em}.product__description h3{font-size:2rem;letter-spacing:-.01em}.product__description h4{font-size:1.8rem}.product__description>p:first-of-type{font-size:1.8rem;line-height:1.6;font-weight:500;color:rgba(var(--color-foreground),.9);margin-bottom:2rem}.product__description ul,.product__description ol{margin:1.6rem 0;padding-left:2.4rem}.product__description ul{list-style:none;padding-left:0}.product__description ul li{position:relative;padding-left:2.8rem;margin-bottom:1.2rem;line-height:1.6}.product__description ul li:before{content:"\2713";position:absolute;left:0;top:0;color:#c08c5a;font-weight:700;font-size:1.8rem;line-height:1}.product__description ol li{margin-bottom:1.2rem;line-height:1.6;padding-left:.8rem}.product__description ol li::marker{color:#c08c5a;font-weight:700}.product__description strong,.product__description b{font-weight:700;color:rgb(var(--color-foreground))}.product__description em,.product__description i{font-style:italic;color:rgba(var(--color-foreground),.85)}.product__description a{color:#1d5bdd;text-decoration:underline;text-underline-offset:.2rem;transition:color .2s ease}.product__description a:hover{color:#a4641a;text-decoration-thickness:.2rem}.description-highlight{background:linear-gradient(135deg,#c08c5a14,#c08c5a0a);border-left:4px solid #C08C5A;padding:1.6rem 2rem;margin:2.4rem 0;border-radius:0 8px 8px 0}.description-highlight p{margin-bottom:.8rem}.description-highlight p:last-child{margin-bottom:0}.description-info{background:#1d5bdd0f;border:1px solid rgba(29,91,221,.2);padding:1.6rem 2rem;margin:2.4rem 0;border-radius:8px}.description-info:before{content:"\2139ufe0f";margin-right:.8rem;font-size:1.6rem}.description-feature{background:#19c37d0f;border:1px solid rgba(25,195,125,.2);padding:1.6rem 2rem;margin:2.4rem 0;border-radius:8px}.description-feature:before{content:"\2728";margin-right:.8rem;font-size:1.6rem}.description-warning{background:#ffb8000f;border:1px solid rgba(255,184,0,.3);padding:1.6rem 2rem;margin:2.4rem 0;border-radius:8px}.description-warning:before{content:"\26a0ufe0f";margin-right:.8rem;font-size:1.6rem}.description-features{display:grid;grid-template-columns:1fr;gap:1.6rem;margin:2.4rem 0}@media screen and (min-width: 750px){.description-features{grid-template-columns:repeat(2,1fr)}}.description-feature-item{background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.1);padding:1.6rem;border-radius:8px;transition:all .25s cubic-bezier(.4,0,.2,1)}.description-feature-item:hover{border-color:#c08c5a;box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}.description-feature-icon{font-size:2.4rem;margin-bottom:.8rem;display:block}.description-feature-title{font-weight:700;font-size:1.6rem;margin-bottom:.8rem;color:rgb(var(--color-foreground))}.description-feature-text{font-size:1.4rem;line-height:1.6;color:rgba(var(--color-foreground),.75);margin:0}.product-specs{margin:2.4rem 0;border:1px solid rgba(var(--color-foreground),.1);border-radius:8px;overflow:hidden}.product-specs-title{background:rgba(var(--color-foreground),.04);padding:1.2rem 1.6rem;font-weight:700;font-size:1.6rem;border-bottom:1px solid rgba(var(--color-foreground),.1)}.product-specs-row{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid rgba(var(--color-foreground),.08);transition:background-color .2s ease}.product-specs-row:last-child{border-bottom:none}.product-specs-row:hover{background:rgba(var(--color-foreground),.02)}.product-specs-label{padding:1.2rem 1.6rem;font-weight:600;font-size:1.4rem;color:rgba(var(--color-foreground),.75)}.product-specs-value{padding:1.2rem 1.6rem;font-size:1.4rem;color:rgb(var(--color-foreground));font-weight:500}@media screen and (max-width: 749px){.product-specs-row{grid-template-columns:1fr}.product-specs-label{padding-bottom:.4rem;border-bottom:1px dashed rgba(var(--color-foreground),.1)}.product-specs-value{padding-top:.4rem}}.description-accordion{margin:2.4rem 0}.description-accordion-item{border:1px solid rgba(var(--color-foreground),.1);border-radius:8px;margin-bottom:1.2rem;overflow:hidden}.description-accordion-header{display:flex;align-items:center;justify-content:space-between;padding:1.6rem 2rem;cursor:pointer;background:rgb(var(--color-background));font-weight:600;font-size:1.6rem;transition:all .2s ease;-webkit-user-select:none;user-select:none}.description-accordion-header:hover{background:rgba(var(--color-foreground),.02)}.description-accordion-icon{transition:transform .2s ease;font-size:1.2rem;color:#c08c5a}.description-accordion-item.active .description-accordion-icon{transform:rotate(180deg)}.description-accordion-content{max-height:0;overflow:hidden;transition:max-height .3s cubic-bezier(.4,0,.2,1)}.description-accordion-item.active .description-accordion-content{max-height:500px}.description-accordion-body{padding:1.6rem 2rem 2rem;border-top:1px solid rgba(var(--color-foreground),.08);font-size:1.5rem;line-height:1.6}.description-badge{display:inline-block;padding:.4rem 1.2rem;background:linear-gradient(135deg,#c08c5a,#a4641a);color:#fff;font-size:1.2rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-radius:4px;margin:.4rem .4rem .4rem 0}.description-badge--success{background:linear-gradient(135deg,#19c37d,#17a56b)}.description-badge--info{background:linear-gradient(135deg,#1d5bdd,#1547b8)}.description-badge--premium{background:linear-gradient(135deg,gold,orange);color:#1a1a1a}.description-icon{display:inline-block;margin-right:.4rem;vertical-align:middle}.description-cta{background:linear-gradient(135deg,#c08c5a1a,#c08c5a0d);border:2px solid #C08C5A;padding:2rem;margin:2.4rem 0;border-radius:12px;text-align:center}.description-cta-title{font-size:2rem;font-weight:700;margin-bottom:1.2rem;color:rgb(var(--color-foreground))}.description-cta-text{font-size:1.6rem;margin-bottom:1.6rem;color:rgba(var(--color-foreground),.85)}.description-testimonial{background:rgba(var(--color-foreground),.02);border-left:4px solid #19C37D;padding:1.6rem 2rem;margin:2.4rem 0;border-radius:0 8px 8px 0;font-style:italic}.description-testimonial-quote{font-size:1.6rem;line-height:1.6;margin-bottom:1.2rem;color:rgba(var(--color-foreground),.85)}.description-testimonial-author{font-size:1.4rem;font-weight:600;color:rgb(var(--color-foreground));font-style:normal}.description-testimonial-author:before{content:"\2014  "}@media screen and (max-width: 749px){.product__description h2{font-size:2rem}.product__description h3{font-size:1.8rem}.product__description>p:first-of-type{font-size:1.6rem}.description-highlight,.description-info,.description-feature,.description-warning{padding:1.2rem 1.6rem}.description-cta{padding:1.6rem}.description-cta-title{font-size:1.8rem}}@media (prefers-reduced-motion: reduce){.description-feature-item,.description-accordion-icon,.description-accordion-content{transition:none}}.description-accordion-header:focus-visible{outline:2px solid #C08C5A;outline-offset:2px}.product__description a:focus-visible{outline:2px solid #1D5BDD;outline-offset:2px;border-radius:2px}@media print{.description-accordion-content{max-height:none!important}.description-accordion-icon{display:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/product-description-enhancements.css.map */
