.elementor-5867 .elementor-element.elementor-element-78ca211{--display:flex}.elementor-5867 .elementor-element.elementor-element-bd1b146{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-5867 .elementor-element.elementor-element-bd1b146:not(.elementor-motion-effects-element-type-background),.elementor-5867 .elementor-element.elementor-element-bd1b146>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg,#d5f3bc 0%,#f1e14d 100%)}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-5867 .elementor-element.elementor-element-90bff13{margin:2px 2px calc(var(--kit-widget-spacing, 0px) + 2px) 2px;padding:2px;text-align:center}.elementor-5867 .elementor-element.elementor-element-90bff13 .elementor-heading-title{font-family:"UnifrakturCook",Sans-serif;font-size:38px;font-weight:600;mix-blend-mode:multiply;color:#ae1a01}.elementor-5867 .elementor-element.elementor-element-385b08d{--display:flex}.elementor-widget-posts .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-posts .elementor-post__title,.elementor-widget-posts .elementor-post__title a{color:var(--e-global-color-secondary);font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-posts .elementor-post__meta-data{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-posts .elementor-post__excerpt p{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-posts .elementor-post__read-more{color:var(--e-global-color-accent)}.elementor-widget-posts a.elementor-post__read-more{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-posts .elementor-pagination{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-posts .e-load-more-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-5867 .elementor-element.elementor-element-7cc0799{--grid-row-gap:19px;--grid-column-gap:19px}.elementor-5867 .elementor-element.elementor-element-7cc0799 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% )}.elementor-5867 .elementor-element.elementor-element-7cc0799:after{content:"0.66"}.elementor-5867 .elementor-element.elementor-element-7cc0799 .elementor-post__thumbnail__link{width:100%}.elementor-5867 .elementor-element.elementor-element-7cc0799 .elementor-post__meta-data span+span:before{content:"•"}.elementor-5867 .elementor-element.elementor-element-7cc0799 .elementor-post__card{border-width:3px}.elementor-5867 .elementor-element.elementor-element-7cc0799 .elementor-post__text{margin-top:20px}@media(max-width:767px){.elementor-5867 .elementor-element.elementor-element-7cc0799 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% )}.elementor-5867 .elementor-element.elementor-element-7cc0799:after{content:"0.5"}.elementor-5867 .elementor-element.elementor-element-7cc0799 .elementor-post__thumbnail__link{width:100%}}.fruit-card-title{color:#fff !important;text-shadow:1px 1px 3px rgba(0,0,0,.5) !important}.fruit-card-subtitle{color:rgba(255,255,255,.9) !important;text-shadow:1px 1px 2px rgba(0,0,0,.4) !important}.fruit-card-header{position:relative;z-index:2}.fruit-card-header:before{z-index:-1}.comparison-table{width:100%;border-collapse:collapse;margin:2.2rem 0;box-shadow:var(--shadow);border-radius:12px;overflow:hidden;table-layout:fixed;word-wrap:break-word}.comparison-table th{background:linear-gradient(135deg,var(--primary) 0%,var(--accent) 100%);color:#fff;padding:1.2rem;text-align:center;font-weight:600;word-break:break-word}.comparison-table td{padding:1.2rem;border-bottom:1px solid #e0e0e0;text-align:center;word-break:break-word}.comparison-table tr:nth-child(even){background-color:#f9f9f9}.comparison-table tr:hover{background-color:#f0f7ff}.comparison-table th:nth-child(1),.comparison-table td:nth-child(1){width:20%}.comparison-table th:nth-child(2),.comparison-table td:nth-child(2){width:15%}.comparison-table th:nth-child(3),.comparison-table td:nth-child(3),.comparison-table th:nth-child(4),.comparison-table td:nth-child(4),.comparison-table th:nth-child(5),.comparison-table td:nth-child(5){width:15%}.comparison-table th:nth-child(6),.comparison-table td:nth-child(6){width:15%}.comparison-table th:nth-child(7),.comparison-table td:nth-child(7){width:10%}.star-rating{color:gold;font-size:1.2rem;display:block;margin-bottom:5px}.rating-text{font-weight:700;margin-left:0;display:block;font-size:.9rem}@media (max-width:1024px){.container{padding:0 20px !important}.breed-header h1{font-size:2.2rem !important;line-height:1.3 !important}.tagline{font-size:1.2rem !important}.traits-grid,.breeds-container{grid-template-columns:repeat(2,1fr) !important;gap:1.2rem !important}.grooming-container,.exercise-container,.diet-container{grid-template-columns:repeat(2,1fr) !important;gap:1.2rem !important}.faq-question{min-height:65px !important;padding:1.2rem 3rem 1.2rem 1.5rem !important;font-size:1.1rem !important;line-height:1.4 !important}.faq-answer.show{padding:1.5rem !important;min-height:100px !important}}@media (max-width:768px){.container{padding:0 15px !important;margin:0 auto !important;overflow-x:hidden !important}*{max-width:100% !important}.breed-header{padding:2rem 1rem !important;margin:1rem 0 !important}.breed-header h1{font-size:1.8rem !important;line-height:1.3 !important;word-wrap:break-word !important;overflow-wrap:break-word !important;padding:0 10px !important;text-align:center !important}.tagline{font-size:1.1rem !important;margin-top:.5rem !important;padding:0 10px !important}.intro-section,.content-section{padding:1.5rem !important;margin:1rem 0 !important;width:100% !important;overflow:hidden !important}.intro-section p,.content-section p{font-size:1rem !important;line-height:1.6 !important;word-wrap:break-word !important;overflow-wrap:break-word !important}.content-section h2{font-size:1.5rem !important;line-height:1.3 !important;word-break:break-word !important;overflow-wrap:break-word !important;padding-bottom:.5rem !important;margin-bottom:1rem !important}.content-section h3{font-size:1.3rem !important;line-height:1.3 !important;word-break:break-word !important;margin:1rem 0 !important}.quick-facts{width:100% !important;display:block !important;overflow-x:auto !important;-webkit-overflow-scrolling:touch !important;margin:1rem 0 !important}.quick-facts table{min-width:600px !important;width:100% !important;margin:0 !important}.quick-facts th,.quick-facts td{padding:.8rem .6rem !important;font-size:.9rem !important;line-height:1.4 !important;word-break:break-word !important;min-width:100px !important}.quick-facts th{white-space:nowrap !important}.comparison-table{font-size:.8rem;display:block;overflow-x:auto;white-space:nowrap}.comparison-table th,.comparison-table td{padding:.8rem .5rem;font-size:.8rem}.comparison-table th:nth-child(1),.comparison-table td:nth-child(1){width:25%}.star-rating{font-size:1rem}.rating-text{font-size:.8rem}#section-temperament .quick-facts{min-width:100% !important}#section-temperament .quick-facts table{min-width:550px !important}#section-temperament .quick-facts th,#section-temperament .quick-facts td{min-width:120px !important;padding:.7rem .5rem !important}.progress-container{margin:1rem 0 !important;width:100% !important;min-width:200px !important}.progress-label{font-size:.95rem !important;margin-bottom:.5rem !important;display:flex !important;justify-content:space-between !important;min-width:200px !important}.progress-bar{height:10px !important;width:100% !important;min-width:200px !important}.content-nav{padding:1.5rem !important;margin:1rem 0 !important}.content-nav ul{display:flex !important;flex-direction:column !important;gap:.8rem !important;padding:0 !important}.content-nav li{width:100% !important;margin:0 !important}.content-nav a{display:block !important;padding:1rem !important;text-align:center !important;font-size:1rem !important;margin:0 !important;width:100% !important}.traits-grid,.breeds-container{display:flex !important;flex-direction:column !important;gap:1rem !important;margin:1rem 0 !important}.trait-card,.breed-card{width:100% !important;margin:0 !important;padding:1.2rem !important}.trait-card h4,.breed-name{font-size:1.2rem !important;line-height:1.3 !important}.trait-card p,.breed-info p{font-size:.95rem !important;line-height:1.5 !important}.grooming-container,.exercise-container,.diet-container{display:flex !important;flex-direction:column !important;gap:1rem !important;margin:1rem 0 !important}.grooming-box,.exercise-box,.diet-box{width:100% !important;padding:1.2rem !important;margin:0 !important}.grooming-title,.exercise-title,.diet-title{font-size:1.4rem !important}.faq-container{margin:1rem 0 !important}.faq-item{margin-bottom:1rem !important;width:100% !important;border-radius:10px !important;overflow:hidden !important;box-shadow:0 3px 10px rgba(0,0,0,.1) !important}.faq-question{width:100% !important;min-height:75px !important;height:auto !important;padding:1.5rem 3rem 1.5rem 1.5rem !important;font-size:1.1rem !important;line-height:1.5 !important;text-align:left !important;word-break:break-word !important;overflow-wrap:break-word !important;white-space:normal !important;display:flex !important;align-items:center !important;position:relative !important;background:linear-gradient(135deg,#2c3e50 0%,#3498db 100%) !important;color:#fff !important;border:none !important;cursor:pointer !important;transition:all .3s ease !important}.faq-question:hover{background:linear-gradient(135deg,#3498db 0%,#2980b9 100%) !important}.faq-question:after{content:'+' !important;position:absolute !important;right:1.5rem !important;font-size:1.8rem !important;font-weight:300 !important;transition:all .3s ease !important}.faq-question.active:after{content:'−' !important}.faq-answer{width:100% !important;max-height:0 !important;overflow:hidden !important;transition:all .4s ease !important;background:#f8f9fa !important}.faq-answer.show{padding:1.8rem !important;max-height:1000px !important;min-height:120px !important;height:auto !important;background:#fff !important;border-top:2px solid #e9ecef !important}.faq-answer p{margin:0 !important;font-size:1rem !important;line-height:1.7 !important;color:#2c3e50 !important;word-break:break-word !important;overflow-wrap:break-word !important}.info-box,.warning-box{padding:1.2rem !important;margin:1rem 0 !important;width:100% !important}.info-box h4,.warning-box h4{font-size:1.2rem !important;margin-bottom:.8rem !important}.info-box p,.warning-box p{font-size:.95rem !important;line-height:1.5 !important}.print-pdf-container{margin:1.5rem 0 !important;text-align:center !important}#print-pdf-btn{width:100% !important;max-width:280px !important;padding:1rem 1.5rem !important;font-size:1.1rem !important;margin:0 auto !important}.summary-section{padding:1.5rem !important;margin:1.5rem 0 !important;width:100% !important}.summary-section h2{font-size:1.6rem !important}.summary-section p{font-size:1rem !important;line-height:1.6 !important}.breed-footer{padding:1.5rem !important;margin:2rem 0 1rem !important;width:100% !important}.breed-footer p{font-size:1rem !important;margin:.5rem 0 !important}.disclaimer{font-size:.9rem !important;line-height:1.5 !important;margin-top:1rem !important}.content-section ul,.content-section ol{padding-left:1.2rem !important;margin:1rem 0 !important}.content-section li{margin-bottom:.5rem !important;font-size:.95rem !important;line-height:1.5 !important;word-break:break-word !important}}@media (max-width:480px){.container{padding:0 10px !important}.breed-header h1{font-size:1.6rem !important}.tagline{font-size:1rem !important}.intro-section,.content-section{padding:1.2rem !important}.content-section h2{font-size:1.4rem !important}.content-section h3{font-size:1.2rem !important}.quick-facts table{min-width:500px !important}.quick-facts th,.quick-facts td{padding:.7rem .5rem !important;font-size:.85rem !important}.comparison-table{font-size:.7rem}.comparison-table th,.comparison-table td{padding:.6rem .3rem}.star-rating{font-size:.9rem}#section-temperament .quick-facts table{min-width:450px !important}#section-temperament .quick-facts th,#section-temperament .quick-facts td{min-width:100px !important;padding:.6rem .4rem !important;font-size:.8rem !important}.progress-container{min-width:180px !important}.progress-label{font-size:.9rem !important;min-width:180px !important}.faq-question{min-height:80px !important;padding:1.2rem 2.5rem 1.2rem 1.2rem !important;font-size:1rem !important;line-height:1.4 !important}.faq-question:after{right:1.2rem !important;font-size:1.5rem !important}.faq-answer.show{padding:1.2rem !important;min-height:100px !important}.faq-answer p{font-size:.9rem !important;line-height:1.6 !important}}@media (max-width:360px){.quick-facts table{min-width:400px !important}.quick-facts th,.quick-facts td{padding:.6rem .4rem !important;font-size:.8rem !important}#section-temperament .quick-facts table{min-width:380px !important}.breed-header h1{font-size:1.4rem !important}.faq-question{min-height:85px !important;padding:1rem 2.2rem 1rem 1rem !important}.faq-question:after{right:1rem !important;font-size:1.3rem !important}}@media print{.container{width:100% !important;max-width:100% !important;padding:0 !important;margin:0 !important}.content-nav,.print-pdf-container{display:none !important}}