@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap";:root{--primary-color: #b41f25;--secondary-color: #1b1b1b;--alt-color: #ffffff;--bg-color: #faf9f7;--font-heading: "Playfair Display", serif;--font-body: "Inter", sans-serif;--font-btn: "Inter", sans-serif;--radius-myCard: 2rem;--radius-btn: 50px}*{margin:0;padding:0;box-sizing:border-box}body{background-color:var(--bg-color);font-family:var(--font-body);color:var(--secondary-color);overflow-x:hidden}.full-unstyled-link,.caption-with-letter-spacing,.price-item{font-family:var(--font-body)}.card{background-color:#f2f2f2;padding:10px 20px;border-radius:10px}.card img{border-radius:10px}section.pricing-section{padding:5rem 2rem;max-width:1400px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:3rem}.my-section-header{text-align:center;margin-top:2rem;width:100%}.main-heading{font-family:var(--font-heading);font-size:2.5rem;text-transform:uppercase;letter-spacing:1px;text-align:center;margin-bottom:.5rem}.sub-text{color:#666;font-size:1.1rem;margin-bottom:1rem}.goofyGoofy{margin-top:1rem}.cards-container{display:flex;justify-content:center;align-items:stretch;gap:2rem;width:100%;flex-wrap:wrap}.myCard{background-color:var(--alt-color);border:1px solid #ccc;border-radius:var(--radius-myCard);padding:3rem 2rem;width:350px;display:flex;flex-direction:column;align-items:center;transition:transform .3s ease}.myCard h3{font-family:var(--font-heading);font-size:2rem;text-transform:uppercase;margin-bottom:1rem;text-align:center}.myCard .price-large{font-size:1.5rem;font-weight:500;color:#666}.price-details p{margin-top:.5rem;text-align:center;font-size:1.1rem;color:var(--alt-color)}.myCard.myCard-red{background-color:var(--primary-color);border-color:var(--primary-color);color:var(--alt-color)}.myCard.myCard-red h3,.myCard.myCard-red .price-large{color:var(--alt-color)}.icon-wrapper{font-size:2.5rem;margin-bottom:1rem;opacity:.9}.features-list{list-style:none;width:100%;margin:1rem 0 2rem;text-align:left;padding-left:.5rem}.features-list li{margin-bottom:.8rem;font-size:1.8rem;display:flex;align-items:center;gap:10px;color:#555}.features-list li:before{content:"\2022";font-size:2rem;line-height:.5;color:var(--primary-color)}.myCard-red .features-list li,.myCard-red .features-list li:before{color:var(--alt-color)}.btn{margin-top:auto;padding:.8rem 2rem;border-radius:var(--radius-btn);border:none;font-family:var(--font-btn);font-weight:800;font-size:.9rem;cursor:pointer;display:flex;align-items:center;gap:.5rem;text-transform:uppercase;transition:opacity .2s}.btn:hover{opacity:.9}.btn-white{background-color:var(--alt-color);color:var(--secondary-color)}.btn-red{background-color:var(--primary-color);color:var(--alt-color)}.faq-container{width:100%;max-width:900px;display:flex;flex-direction:column;gap:1rem}.faq-item{background-color:var(--alt-color);border:1px solid #ccc;border-radius:1.5rem;overflow:hidden;transition:all .3s ease}.faq-item:hover{border-color:var(--primary-color);box-shadow:0 5px 15px #0000000d;cursor:pointer}.faq-item:hover .faq-question{color:var(--primary-color)}.faq-question{width:100%;background:none;border:none;padding:1.5rem;text-align:left;font-family:var(--font-body);font-size:1.8rem;font-weight:700;color:var(--secondary-color);cursor:pointer;display:flex;justify-content:space-between;align-items:center;text-transform:uppercase;gap:1rem}.faq-question i{transition:transform .3s ease;color:var(--primary-color);flex-shrink:0}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease-out;background-color:#fff}.answer-content{padding:0 1.5rem 1.5rem;font-family:var(--font-body);font-size:1.7rem;color:#666;line-height:1.6}.faq-item.active{border-color:var(--primary-color)}.faq-item.active .faq-question i{transform:rotate(180deg)}.faq-item.active .faq-answer{max-height:300px}@media (max-width: 425px){section.pricing-section{padding:3rem 1rem;gap:3rem}.main-heading{font-size:2rem}.cards-container{gap:1.5rem}.myCard{width:100%;max-width:100%;padding:2rem 1.5rem}.btn{width:100%;justify-content:center;padding:1rem}.faq-question{font-size:1rem;padding:1rem}.answer-content{padding:0 1rem 1rem;font-size:1rem}.faq-item.active .faq-answer{max-height:500px}.features-list li{font-size:1rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/ShopBottomDescription.css.map */
