:root{--color-primary: #a98746;--color-primary-dark: #B8941F;--color-primary-light: #E5C76B;--color-bg-dark: #121212;--color-bg-medium: #1A1A1A;--color-bg-light: #2A2A2A;--color-text-primary: #FFFFFF;--color-text-secondary: #CCCCCC;--color-text-muted: #999999;--color-border: #333333;--color-success: #4CAF50;--color-warning: #FF9800;--color-error: #F44336;--font-primary: "Montserrat", sans-serif;--font-display: "Playfair Display", serif;--spacing-xs: .5rem;--spacing-sm: 1rem;--spacing-md: 1.5rem;--spacing-lg: 2rem;--spacing-xl: 3rem;--spacing-xxl: 4rem;--transition-fast: .2s ease;--transition-medium: .3s ease;--transition-slow: .5s ease;--shadow-sm: 0 2px 4px rgba(0, 0, 0, .3);--shadow-md: 0 4px 8px rgba(0, 0, 0, .4);--shadow-lg: 0 8px 16px rgba(0, 0, 0, .5);--shadow-gold: 0 0 20px rgba(212, 175, 55, .3)}.quick-nav{padding:var(--spacing-xxl) 0;background:var(--color-bg-dark)}.method-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-md);margin-top:var(--spacing-lg)}.method-card{background:var(--color-bg-medium);border:2px solid var(--color-border);border-radius:0;padding:var(--spacing-lg);text-align:center;transition:all var(--transition-medium);cursor:pointer;position:relative;text-decoration:none;color:var(--color-text-primary)}.method-card:hover{transform:translateY(-5px);border-color:var(--color-primary);color:var(--color-text-primary)}.method-card.recommended{border-color:var(--color-primary);background:linear-gradient(135deg,rgba(212,175,55,.1) 0%,var(--color-bg-medium) 100%)}.method-card i{font-size:3rem;color:var(--color-primary);margin-bottom:var(--spacing-sm)}.method-card h3{font-size:1.25rem;margin-bottom:var(--spacing-xs);color:var(--color-text-primary)}.time-badge{display:inline-block;background:var(--color-primary);color:var(--color-bg-dark);padding:.25rem .75rem;border-radius:20px;font-size:.875rem;font-weight:600;margin:var(--spacing-xs) 0}.method-card p{color:var(--color-text-muted);font-size:.9rem;margin:0}.recommended-badge{position:absolute;top:-12px;right:-12px;background:var(--color-primary);color:var(--color-bg-dark);padding:.5rem 1rem;border-radius:20px;font-size:.75rem;font-weight:700;text-transform:uppercase;box-shadow:var(--shadow-md)}.method-section{padding:var(--spacing-xxl) 0;border-bottom:1px solid var(--color-border)}.method-section.alt-bg{background:var(--color-bg-dark)}.method-section.featured-method{background:linear-gradient(135deg,rgba(212,175,55,.05) 0%,var(--color-bg-medium) 100%)}.method-header{text-align:center;margin-bottom:var(--spacing-xl)}.method-number{display:inline-block;background:var(--color-primary);color:var(--color-bg-dark);padding:.5rem 1.5rem;border-radius:30px;font-weight:700;font-size:.875rem;letter-spacing:2px;margin-bottom:var(--spacing-sm)}.method-header h2{margin-bottom:var(--spacing-sm);color:var(--color-text-primary)}.method-meta{display:flex;justify-content:center;align-items:center;gap:var(--spacing-md);flex-wrap:wrap}.badge{background:var(--color-bg-light);color:var(--color-text-secondary);padding:.5rem 1rem;border-radius:20px;font-size:.875rem;font-weight:500}.rating{color:var(--color-primary);font-size:1.25rem}.recommended-badge-large{background:var(--color-primary);color:var(--color-bg-dark);padding:.75rem 1.5rem;border-radius:30px;font-weight:700;font-size:1rem;display:inline-block;margin-bottom:var(--spacing-sm)}.method-content{max-width:1100px;margin:0 auto}.intro-text{font-size:1.125rem;color:var(--color-text-secondary);text-align:center;margin-bottom:var(--spacing-lg);line-height:1.8}.intro-text.featured{font-size:1.25rem;color:var(--color-primary-light)}.two-column{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:var(--spacing-xl);margin-top:var(--spacing-lg)}.method-text h3{color:var(--color-primary);margin-top:var(--spacing-lg);margin-bottom:var(--spacing-sm)}.method-text ul{list-style:none;padding-left:0;margin-bottom:var(--spacing-md)}.method-text ul li{padding-left:1.5rem;position:relative;margin-bottom:var(--spacing-xs);color:var(--color-text-secondary)}.method-text ul li:before{content:"\2022";color:var(--color-primary);font-weight:700;position:absolute;left:0}.checkmark-list li:before{content:"\2713";color:var(--color-primary);display:none}.steps{margin-top:var(--spacing-lg)}.step{display:flex;gap:var(--spacing-md);margin-bottom:var(--spacing-lg);padding:var(--spacing-md);background:var(--color-bg-light);border-radius:8px;border-left:4px solid var(--color-primary)}.step-number{flex-shrink:0;width:40px;height:40px;background:var(--color-primary);color:var(--color-bg-dark);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.25rem}.step h4{color:var(--color-primary);margin-bottom:.5rem}.step p{color:var(--color-text-secondary)}.instruction-steps{margin-top:var(--spacing-md)}.instruction-step{padding:var(--spacing-sm);margin-bottom:var(--spacing-sm);border-left:3px solid var(--color-primary);padding-left:var(--spacing-md)}.instruction-step strong{display:block;margin-bottom:.25rem;color:var(--color-primary)}.instruction-step p{color:var(--color-text-secondary)}.calculator-box{background:var(--color-bg-light);border:2px solid var(--color-border);border-radius:12px;padding:var(--spacing-lg);box-shadow:var(--shadow-md);margin-top:var(--spacing-lg)}.calculator-box h3{color:var(--color-primary);text-align:center;margin-bottom:var(--spacing-md)}.calculator-form,.input-group{margin-bottom:var(--spacing-md)}.input-group label{display:block;margin-bottom:var(--spacing-xs);color:var(--color-text-secondary);font-weight:500}.input-wrapper{position:relative;display:flex;align-items:center}.input-wrapper input{flex:1;padding:var(--spacing-sm) var(--spacing-md);padding-right:3rem;background:var(--color-bg-dark);border:2px solid var(--color-border);border-radius:8px;color:var(--color-text-primary);font-size:1.125rem;transition:border-color var(--transition-fast)}.input-wrapper input:focus{outline:none;border-color:var(--color-primary)}.unit{position:absolute;right:var(--spacing-md);color:var(--color-text-muted);font-weight:600}.calculator-result{background:linear-gradient(135deg,rgba(212,175,55,.1) 0%,var(--color-bg-dark) 100%);border:2px solid var(--color-primary);border-radius:12px;padding:var(--spacing-lg);margin-top:var(--spacing-md)}.calculator-result h4{color:var(--color-primary);text-align:center;margin-bottom:var(--spacing-md)}.size-results{display:grid;gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}.size-item{display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm);background:var(--color-bg-dark);border-radius:8px}.size-item .flag,.size-item .icon{font-size:1.5rem}.size-item .label{color:var(--color-text-secondary)}.size-item .value{color:var(--color-primary);font-weight:700;font-size:1.25rem}.pro-tips{background:#d4af371a;border:1px solid var(--color-primary);border-radius:8px;padding:var(--spacing-md);margin-top:var(--spacing-md)}.pro-tips h4{color:var(--color-primary);margin-bottom:var(--spacing-sm);display:flex;align-items:center;gap:var(--spacing-xs)}.pro-tips i{color:var(--color-primary)}.pro-tips ul{list-style:none;padding:0}.pro-tips ul li{padding:.25rem 0;color:var(--color-text-secondary)}.chart-container h3{color:var(--color-primary);margin-bottom:var(--spacing-md)}.table-responsive{overflow-x:auto;border-radius:0;box-shadow:var(--shadow-md);max-width:calc(100vw - calc(2 * var(--spacing-sm)))}.size-table{width:100%;border-collapse:collapse;background:var(--color-bg-light);margin-bottom:0}.size-table thead{background:var(--color-primary);color:var(--color-bg-dark)}.size-table th,.size-table td{padding:var(--spacing-sm) var(--spacing-md);text-align:left;border-bottom:1px solid var(--color-border)}.size-table th{font-weight:600;text-transform:uppercase;font-size:.875rem;letter-spacing:1px}.size-table td{color:var(--color-text-secondary)}.size-table tbody tr{transition:background-color var(--transition-fast)}.size-table tbody tr:hover{background:#d4af370d}.size-table tbody tr.highlight{background:#d4af3726}.size-table tbody tr.highlight td{font-weight:600}.table-note{text-align:center;color:var(--color-text-muted);font-size:.875rem;margin-top:var(--spacing-sm);font-style:italic}.alert-box{padding:var(--spacing-md);border-radius:8px;margin:var(--spacing-md) 0;display:flex;gap:var(--spacing-sm)}.alert-box.warning{background:#ff98001a;border:2px solid var(--color-warning)}.alert-box.critical{background:#f443361a;border:2px solid var(--color-error)}.alert-box i{color:var(--color-warning);font-size:1.5rem;flex-shrink:0}.alert-box.critical i{color:var(--color-error)}.alert-box h4{color:var(--color-warning);margin-bottom:var(--spacing-xs)}.alert-box.critical h4{color:var(--color-error)}.alert-box p{color:var(--color-text-secondary)}.alert-box ul{list-style:none;padding-left:1.5rem;margin-top:var(--spacing-xs)}.alert-box ul li{color:var(--color-text-secondary);margin-bottom:var(--spacing-xs)}.form-box{background:var(--color-bg-light);border:2px solid var(--color-primary);border-radius:0;padding:var(--spacing-lg)}.form-box h3{color:var(--color-primary);text-align:center;margin-bottom:var(--spacing-md)}.sizer-form .form-group{margin-bottom:var(--spacing-md)}.sizer-form label{display:block;margin-bottom:var(--spacing-xs);color:var(--color-text-secondary);font-weight:500;font-size:.9rem}.sizer-form input{width:100%;padding:var(--spacing-sm) var(--spacing-md);background:var(--color-bg-dark);border:2px solid var(--color-border);border-radius:8px;color:var(--color-text-primary);font-size:1rem;transition:border-color var(--transition-fast)}.sizer-form input:focus{outline:none;border-color:var(--color-primary)}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-sm)}.form-info{margin-top:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid var(--color-border)}.form-info p{display:flex;align-items:center;gap:var(--spacing-xs);margin-bottom:var(--spacing-xs);color:var(--color-text-secondary);font-size:.9rem}.form-info i{color:var(--color-primary);width:20px}.success-message{text-align:center;padding:var(--spacing-lg)}.success-message i{font-size:4rem;color:var(--color-success);margin-bottom:var(--spacing-sm)}.success-message h4{color:var(--color-success);margin-bottom:var(--spacing-sm)}.success-message p{color:var(--color-text-secondary)}.stats-box{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--spacing-md);margin:var(--spacing-lg) 0}.stat{text-align:center;padding:var(--spacing-md);background:var(--color-bg-dark);border:2px solid var(--color-primary);border-radius:8px}.stat-number{display:block;font-size:2.5rem;font-weight:700;color:var(--color-primary);line-height:1;margin-bottom:var(--spacing-xs)}.stat-label{display:block;font-size:.875rem;color:var(--color-text-secondary)}.download-section{text-align:center;margin:var(--spacing-xl) 0}.download-box{display:inline-block;background:linear-gradient(135deg,var(--color-bg-medium) 0%,var(--color-bg-light) 100%);border:2px solid var(--color-primary);border-radius:12px;padding:var(--spacing-xl);box-shadow:var(--shadow-gold)}button#downloadPdfBtn{display:flex;align-items:center;justify-content:center;gap:20px}.download-box i{font-size:4rem}.download-box h3{margin-bottom:var(--spacing-sm)}.download-box p{color:var(--color-text-secondary);margin-bottom:var(--spacing-md)}.charts-section{padding:var(--spacing-xxl) 0;background:var(--color-bg-dark)}.average-sizes{margin-top:var(--spacing-xl);padding:var(--spacing-xl);background:var(--color-bg-medium);border-radius:12px}.size-guide-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-md);margin:var(--spacing-lg) 0}.size-card{background:var(--color-bg-light);border:2px solid var(--color-border);border-radius:12px;padding:var(--spacing-lg);text-align:center;transition:all var(--transition-medium);position:relative}.size-card:hover{transform:translateY(-5px);border-color:var(--color-primary)}.size-card.popular{border-color:var(--color-primary);background:linear-gradient(135deg,rgba(212,175,55,.1) 0%,var(--color-bg-light) 100%)}.popular-badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--color-primary);color:var(--color-bg-dark);padding:.5rem 1rem;border-radius:20px;font-size:.75rem;font-weight:700}.size-card h4{margin-bottom:var(--spacing-sm);color:var(--color-text-primary)}.size-range{font-size:1.5rem;font-weight:700;color:var(--color-primary);margin-bottom:var(--spacing-xs)}.height-ref{color:var(--color-text-muted);font-size:.9rem}.disclaimer{text-align:center;color:var(--color-text-muted);font-size:.9rem;margin-top:var(--spacing-md);font-style:italic}.tips-section{padding:var(--spacing-xxl) 0}.faq-grid{max-width:900px;margin:50px auto 0}.faq-item{background:var(--color-bg-light);border:2px solid var(--color-border);border-radius:0;margin-bottom:var(--spacing-md);overflow:hidden;transition:all var(--transition-medium)}.faq-item.active{border-color:var(--color-primary)}.faq-question{width:100%;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md) var(--spacing-lg);background:none;border:none;color:var(--color-text-primary);font-size:1.125rem;font-weight:600;text-align:left;cursor:pointer;transition:all var(--transition-fast)}.faq-question:hover{color:var(--color-primary)}.faq-question i{color:var(--color-primary);font-size:1rem;transition:transform var(--transition-medium)}.faq-item.active .faq-question i{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height var(--transition-medium);opacity:0;visibility:hidden;height:0}.faq-item.active .faq-answer{max-height:2000px;opacity:1;visibility:visible;height:auto}.faq-answer>div,.faq-answer{color:var(--color-text-secondary);line-height:1.8}.faq-item.active .faq-answer>div:not(.guarantee-badge):not(.alert-box),.faq-item.active .faq-answer{padding:0 var(--spacing-lg) var(--spacing-lg) var(--spacing-lg)}.faq-answer p{margin-bottom:var(--spacing-sm);color:var(--color-text-secondary)}.faq-answer ul{list-style:none;padding-left:0;margin:var(--spacing-sm) 0}.faq-answer ul li{padding-left:1.5rem;position:relative;margin-bottom:var(--spacing-xs);color:var(--color-text-secondary)}.faq-answer ul li:before{content:"\2022";color:var(--color-primary);font-weight:700;position:absolute;left:0}.collection-sizing{margin:var(--spacing-md) 0}.collection-item{padding:var(--spacing-sm);margin-bottom:var(--spacing-sm);background:var(--color-bg-dark);border-left:3px solid var(--color-primary);padding-left:var(--spacing-md);border-radius:4px}.collection-item strong{display:block;margin-bottom:.25rem;color:var(--color-primary)}.collection-item p{color:var(--color-text-secondary)}.guarantee-badge{margin-top:var(--spacing-md);padding:var(--spacing-md);background:#d4af371a;border:1px solid var(--color-primary);border-radius:8px;display:flex;align-items:center;gap:var(--spacing-sm)}.guarantee-badge i{color:var(--color-primary);font-size:2rem}.guarantee-badge p{color:var(--color-text-secondary)}.guarantee-section{padding:var(--spacing-xxl) 0;background:linear-gradient(135deg,var(--color-bg-medium) 0%,var(--color-bg-dark) 100%);text-align:center}.guarantee-content{margin:0 auto}.guarantee-content>i{font-size:4rem;color:var(--color-primary);margin-bottom:var(--spacing-md)}.guarantee-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-lg);margin:var(--spacing-xl) 0}.guarantee-item{text-align:center}.guarantee-item i{font-size:2.5rem;color:var(--color-primary);margin-bottom:var(--spacing-sm)}.guarantee-item h3{font-size:1.125rem;margin-bottom:var(--spacing-xs);color:var(--color-text-primary)}.guarantee-item p{color:var(--color-text-muted);font-size:.9rem}.guarantee-cta{font-size:1.25rem;color:var(--color-text-secondary);margin-top:var(--spacing-lg)}.support-section{padding:var(--spacing-xxl) 0}.support-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-lg);margin-top:var(--spacing-xl)}.support-card{background:var(--color-bg-light);border:2px solid var(--color-border);border-radius:12px;padding:var(--spacing-md);text-align:center;transition:all var(--transition-medium)}.support-card:hover{transform:translateY(-5px);border-color:var(--color-primary);box-shadow:var(--shadow-gold)}.support-card-desc p{min-height:44px}.support-card i{font-size:3rem;color:var(--color-primary);margin-bottom:var(--spacing-md)}.support-card h3{margin-bottom:var(--spacing-sm);color:var(--color-text-primary)}.support-card p{color:var(--color-text-muted);margin-bottom:var(--spacing-md);font-size:.9rem}.photo-help{margin-top:var(--spacing-xl);padding:var(--spacing-xl);background:linear-gradient(135deg,rgba(212,175,55,.1) 0%,var(--color-bg-light) 100%);border:2px solid var(--color-primary);border-radius:12px}.photo-help-content{display:flex;align-items:center;gap:var(--spacing-lg);max-width:800px;margin:0 auto}.photo-help-content i{font-size:4rem;color:var(--color-primary);flex-shrink:0}.photo-help-content h3{margin-bottom:var(--spacing-xs);color:var(--color-text-primary)}.photo-help-content p{color:var(--color-text-secondary)}.cta-section{padding:var(--spacing-xxl) 0;text-align:center;background:linear-gradient(135deg,var(--color-bg-dark) 0%,var(--color-bg-medium) 100%)}.cta-section h2{margin-bottom:var(--spacing-sm);color:var(--color-text-primary)}.cta-section p{font-size:1.125rem;color:var(--color-text-secondary);margin-bottom:var(--spacing-lg)}.cta-buttons{display:flex;justify-content:center;gap:var(--spacing-md);flex-wrap:wrap}.btn-primary,.btn-secondary{display:inline-block;padding:var(--spacing-sm) var(--spacing-lg);border-radius:8px;font-weight:600;text-transform:uppercase;letter-spacing:1px;font-size:.9rem;transition:all var(--transition-fast);cursor:pointer;border:2px solid transparent;text-align:center;text-decoration:none}.btn-primary{background:var(--color-primary);color:var(--color-bg-dark);border-color:var(--color-primary)}.btn-primary:hover{background:var(--color-primary-light);border-color:var(--color-primary-light);box-shadow:var(--shadow-gold);transform:translateY(-2px);color:var(--color-bg-dark)}.btn-secondary{background:transparent;color:var(--color-primary);border-color:var(--color-primary)}.btn-secondary:hover{background:var(--color-primary);color:var(--color-bg-dark)}.btn-large{padding:var(--spacing-md) var(--spacing-xl);font-size:1rem}button.btn-primary,button.btn-secondary{width:100%}.section-title{text-align:center;font-size:clamp(2rem,4vw,3rem);margin-bottom:var(--spacing-xl);color:var(--color-primary)}.subtitle{text-align:center;font-size:1.25rem;color:var(--color-text-secondary);margin-bottom:var(--spacing-lg)}.container{max-width:1200px;margin:0 auto;padding:0 var(--spacing-md)}.site-footer{margin-top:0}.popup-overlay{position:fixed;top:0;bottom:0;left:0;width:100%;height:100vh;background:#000000e6;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:10000;display:none;align-items:center;justify-content:center;opacity:0;transition:opacity var(--transition-medium)}.popup-overlay.active{display:flex;opacity:1}.popup-content{background:var(--color-bg-medium);border:2px solid var(--color-primary);border-radius:16px;padding:var(--spacing-xl);max-width:500px;width:90%;text-align:center;position:relative;box-shadow:var(--shadow-gold);animation:popupSlideIn .4s ease}@keyframes popupSlideIn{0%{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}.popup-close{position:absolute;top:var(--spacing-sm);right:var(--spacing-sm);background:none;border:none;color:var(--color-text-secondary);font-size:2rem;cursor:pointer;transition:color var(--transition-fast)}.popup-close:hover{color:var(--color-primary)}.popup-content>i{font-size:4rem;color:var(--color-primary);margin-bottom:var(--spacing-md)}.popup-content h3{color:var(--color-primary);margin-bottom:var(--spacing-sm)}.popup-content>p{color:var(--color-text-secondary);margin-bottom:var(--spacing-md)}.popup-benefits{background:#d4af371a;border-radius:8px;padding:var(--spacing-md);margin-bottom:var(--spacing-md)}.popup-benefits p{margin:.25rem 0;color:var(--color-text-secondary)}.popup-skip{background:none;border:none;color:var(--color-text-muted);font-size:.875rem;cursor:pointer;margin-top:var(--spacing-sm);transition:color var(--transition-fast)}.popup-skip:hover{color:var(--color-text-secondary)}@media only screen and (min-width: 750px){.main-content{padding-top:0}}@media (max-width: 1024px){.two-column{grid-template-columns:1fr}}@media (max-width: 768px){.method-grid{grid-template-columns:1fr}.method-section,.quick-nav,.charts-section,.tips-section,.guarantee-section,.support-section,.cta-section{padding:var(--spacing-lg) 0}.size-guide-cards,.support-grid,.guarantee-grid,.stats-box,.form-row{grid-template-columns:1fr}.cta-buttons{flex-direction:column;align-items:stretch}.photo-help-content{flex-direction:column;text-align:center}.step{flex-direction:column}.size-item{grid-template-columns:30px 1fr auto}}@media (max-width: 480px){.container{padding:0 var(--spacing-sm)}}.text-uppercase{text-transform:uppercase}.text-white{color:#fff}.header-sub-title{letter-spacing:3px}.need_list ul li{list-style:disc;color:#fff;list-style-position:inside}#method4 p{color:#fff}.method-content h3{font-size:calc(((var(--font-h2-desktop)) / (var(--font-size-base))) * 1em)}body.open--popup .page-container{transform:none}
/*# sourceMappingURL=/cdn/shop/t/6/assets/home-new.css.map */
