.node-article{font-family:Helvetica,Arial,sans-serif;color:#333;line-height:1.6;max-width:800px;margin:0 auto;background:#fff;padding:20px}.helvetica-neue .node-article{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif}.article-header{text-align:center;margin-bottom:40px;border-bottom:1px solid #eee;padding-bottom:20px}.article-title{font-size:2.5em;margin-bottom:10px;font-weight:700;color:#111;letter-spacing:-.5px;line-height:1.2}.article-meta{color:#999;font-size:.9em;text-transform:uppercase;letter-spacing:1px;margin-top:10px}.article-meta span{margin:0 5px}.article-content{font-size:1.15em;color:#444;margin-bottom:40px}.article-content p{margin-bottom:1.5em}.article-content h2{margin-top:1.5em;font-size:1.8em;color:#222}.article-content h3{margin-top:1.2em;font-size:1.4em;color:#333}.article-content img{max-width:100%;height:auto;border-radius:4px;box-shadow:0 2px 10px rgba(0,0,0,0.1);margin:20px 0}.article-content ul,.article-content ol{margin-bottom:1.5em;padding-left:20px}.recommendation-section{background:#f9f9f9;padding:40px 30px;border-radius:8px;margin:50px 0;border:1px solid #e0e0e0}.rec-title{text-align:center;font-size:1.6em;margin-bottom:30px;text-transform:uppercase;font-weight:700;color:#333;position:relative}.rec-title:after{content:'';display:block;width:60px;height:4px;background:#f0c14b;margin:15px auto 0}.article-footer{margin-top:50px;padding-top:30px;border-top:1px solid #eee}.meta-row{margin-bottom:15px}.tag-label{font-weight:700;color:#333;margin-right:10px;font-size:.9em}.term-links{display:inline-block;vertical-align:middle}.term-links a{display:inline-block;padding:6px 15px;background:#f4f4f4;color:#666;text-decoration:none;border-radius:20px;font-size:.85em;margin-right:6px;margin-bottom:6px;transition:all .2s;border:1px solid #ddd}.term-links a:hover{background:#333;color:#fff;border-color:#333}.amazon-disclaimer-box{background:#fff8e1;border-left:5px solid #f0c14b;padding:20px;margin-top:40px;font-size:.9em;color:#555;line-height:1.5}.amazon-disclaimer-box i{color:#f0c14b;margin-right:8px;font-size:1.2em;vertical-align:middle}.blog-grid-view .view-content{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:30px;padding:20px 0}.blog-grid-view .views-row{background:#fff;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column;height:100%}.blog-grid-view .views-row:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,0.1);border-color:#ccc}.blog-grid-view .views-field-image img,.blog-grid-view .views-field-field-detail-image img{width:100%;height:200px;object-fit:cover;display:block}.blog-grid-view .views-field-title{padding:20px 20px 10px}.blog-grid-view .views-field-title a{font-size:1.25em;font-weight:700;color:#222;text-decoration:none;line-height:1.4;display:block}.blog-grid-view .views-field-title a:hover{color:#d32f2f}.blog-grid-view .views-field-created,.blog-grid-view .views-field-field-post-date{padding:0 20px;font-size:.85em;color:#999;margin-bottom:10px;text-transform:uppercase;letter-spacing:.5px}.blog-grid-view .views-field-body,.blog-grid-view .views-field-description{padding:0 20px 20px;font-size:.95em;color:#666;line-height:1.6;flex-grow:1}.item-list .pager{text-align:center;margin-top:40px;clear:both}.item-list .pager li{display:inline-block;margin:0 5px}.item-list .pager li a,.item-list .pager li.pager-current{padding:8px 16px;background:#fff;border-radius:4px;text-decoration:none;color:#333;border:1px solid #ddd}.item-list .pager li.pager-current{background:#333;color:#fff;border-color:#333}.loading-spinner{padding:30px;text-align:center;color:#f0c14b;font-weight:700;animation:pulse 1s infinite ease-in-out}@keyframes pulse{0%,100%{opacity:.4}50%{opacity:1}}.lazy-amazon-box .views-field-add-to-cart a{background:linear-gradient(to bottom,#f7dfa5,#f0c14b) !important;border:1px solid #a88734 !important;border-radius:20px !important;font-weight:700;color:#111 !important;padding:12px 25px !important;display:inline-block;transition:transform .1s}
.lazy-amazon-box .views-field-add-to-cart a:active{transform:translateY(2px)}.lazy-amazon-box .view-content{border-top:3px solid #f0c14b;padding-top:20px}.lazy-amazon-box .views-row::after{content:"Exclusive Design";position:absolute;top:5px;right:5px;background:#000;color:#f0c14b;font-size:9px;padding:2px 6px;font-weight:700;border-radius:2px}.lazy-amazon-box .views-field-image img{transition:transform .5s ease}.lazy-amazon-box .views-row:hover img{transform:scale(1.05)}.lazy-amazon-box .views-row{position:relative;border:1px solid #e7e7e7;padding:15px;border-radius:4px;transition:box-shadow .2s}.lazy-amazon-box .views-row:hover{box-shadow:0 4px 10px rgba(0,0,0,0.1)}.lazy-amazon-box .views-row::before{content:"Best Match";position:absolute;top:0;left:0;background:#e67e22;color:#fff;font-size:10px;font-weight:700;padding:2px 8px;border-radius:4px 0 4px 0}.lazy-amazon-box .views-field-sell-price{color:#b12704 !important;font-size:1.4em;font-weight:700;margin:8px 0}.lazy-amazon-box .views-field-title::after{content:"Limited Time Deal";display:block;color:#cc0c39;font-weight:700;font-size:.85em;margin-top:5px}@media print{body,input,textarea,select{color:#000;background:none}body.two-sidebars,body.sidebar-first,body.sidebar-second,body{width:640px}#sidebar-first,#sidebar-second,.navigation,#toolbar,#footer-wrapper,.tabs,.add-or-remove-shortcuts{display:none}.one-sidebar #content,.two-sidebars #content{width:100%}#triptych-wrapper{width:960px;margin:0;padding:0;border:none}#triptych-first,#triptych-middle,#triptych-last{width:250px}#comments .title,#comments form,.comment_forbidden{display:none}}