.badge-demand,.promo-badge,.section-title{letter-spacing:.5px;text-transform:uppercase}.badge-demand,.detail-label,.info-badge small,.promo-badge,.section-title,.step{text-transform:uppercase}.promo-banner{background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff;padding:10px 20px;position:relative;display:flex;justify-content:center;align-items:center;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;z-index:9999;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.promo-content{display:flex;align-items:center;gap:15px;justify-content:center;text-align:center;padding-right:25px}.promo-badge{background-color:#ef4444;color:#fff;font-size:.75rem;font-weight:700;padding:3px 8px;border-radius:4px;flex-shrink:0}.promo-text{margin:0;font-size:.95rem;line-height:1.4}.promo-btn{background-color:#10b981;color:#fff;text-decoration:none;padding:5px 12px;border-radius:6px;font-size:.85rem;font-weight:600;white-space:nowrap;transition:background .2s;flex-shrink:0}.promo-btn:hover{background-color:#059669}.promo-close-btn{position:absolute;right:15px;top:50%;transform:translateY(-50%);background:0 0;border:none;color:rgba(255,255,255,.7);font-size:1.4rem;cursor:pointer;line-height:1;padding:0;transition:color .2s}.promo-close-btn:hover{color:#fff}:root{--primary:#424949;--secondary:#616A6B;--light:#7F8C8D;--dark:black;--success-green:#148f77;--error-red:#dc3545;--teal:#008080;--sb-accent:#3b82f6;--sb-accent-soft:#eff6ff;--sb-text-dark:#1e293b;--sb-bg-white:#ffffff;--sb-text-main:#1e293b;--sb-text-light:#64748b;--sb-border:#f1f5f9}.ql-editor{font-size:22px}.skel-wave{background:0 0/200% 100% no-repeat #f6f7f8;background-image:linear-gradient(to right,#f6f7f8 0,#edeef1 20%,#f6f7f8 40%,#f6f7f8 100%);animation:1.5s linear infinite forwards skel-shimmer;border-radius:4px}@keyframes skel-shimmer{0%{background-position:100% 0}100%{background-position:-100% 0}}.badge-demand{background-color:#e8f5e9!important;color:#2e7d32!important;border:1px solid #a5d6a7!important}.search-wrapper-slim{background:#f2f2f2;border-radius:12px;padding:20px;border:1px solid #e9ecef;box-shadow:0 8px 30px rgba(0,0,0,.05)}.search-wrapper-slim .form-control,.search-wrapper-slim .form-select{height:44px;font-size:.9rem;border-radius:8px;background-color:#f8f9fa;color:#333;border:1px solid #dee2e6;transition:.2s}.search-wrapper-slim .form-control:focus,.search-wrapper-slim .form-select:focus{background-color:#fff;border-color:#007bff;box-shadow:0 0 0 4px rgba(0,123,255,.1);color:#000}.search-wrapper-slim .btn-search{height:44px;border-radius:8px;background-color:#000;color:#fff;border:none;font-weight:600;transition:.2s}.search-wrapper-slim .btn-search:hover{background-color:#333;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.search-wrapper-slim .form-control::placeholder{color:#adb5bd}#search_error{color:#dc3545!important}.sb-nav-fixed{position:sticky;top:0;width:100%;z-index:1000;background-color:rgba(255,255,255,.98);backdrop-filter:blur(10px);border-bottom:1px solid var(--sb-border);padding:.8rem 0}.sb-nav-container{max-width:1200px;margin:0 auto;padding:0 1rem;display:flex;align-items:center;justify-content:space-between}.sb-nav-group,.sb-nav-icon-link{align-items:center;display:flex}.sb-nav-logo img{height:48px;width:auto;display:block}.sb-nav-group{gap:1.25rem}.sb-nav-icon-link{text-decoration:none!important;transition:transform .2s}.sb-btn,.sb-subnav-link{text-decoration:none!important;transition:.2s;white-space:nowrap}.sb-nav-icon-link:hover{transform:scale(1.15)}.sb-heart-icon{font-size:1.5rem;line-height:1}.sb-nav-buttons{display:flex;gap:.6rem}.sb-btn{padding:.6rem 1.2rem;border-radius:12px;font-size:.9rem;font-weight:600;display:inline-flex;align-items:center}.sb-btn-soft{background-color:var(--sb-accent-soft);color:var(--sb-accent)}.sb-btn-solid{background-color:var(--sb-accent);color:#fff}.sb-btn:hover{transform:translateY(-1px)}.sb-nav-lang img{width:28px;border-radius:4px;display:block}.sb-subnav-wrapper{position:relative;width:100%;background:var(--sb-bg-white);margin-top:20px;border-bottom:none}.sb-subnav-wrapper::after{content:'';position:absolute;top:0;right:0;height:100%;width:40px;background:linear-gradient(to right,rgba(255,255,255,0),#fff);pointer-events:none;z-index:2}.sb-subnav-container{width:100%;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;display:flex;justify-content:center}.sb-subnav-container::-webkit-scrollbar{display:none}.sb-subnav{display:flex;flex-wrap:nowrap;gap:6px;padding:8px 1.25rem;margin:0;list-style:none}.sb-subnav-link{padding:8px 12px;border-radius:10px;font-size:.85rem;font-weight:500;color:var(--sb-text-light)}.sb-subnav-link.sb-active{background-color:var(--sb-accent-soft);color:var(--sb-accent);font-weight:700}@media (max-width:768px){.promo-banner{padding:5px 10px}.promo-content{gap:8px;padding-right:15px;flex-direction:row;flex-wrap:nowrap;align-items:center}.promo-badge{font-size:.65rem;padding:2px 5px}.promo-text{font-size:.75rem;line-height:1.2;text-align:left}.promo-btn{padding:4px 8px;font-size:.72rem}.promo-close-btn{right:6px;font-size:1.1rem}.sb-nav-fixed{padding:1.2rem 0}.sb-nav-logo img{height:42px}.sb-nav-group{gap:.8rem}.sb-btn{padding:.5rem .9rem;font-size:.85rem}.sb-subnav-wrapper{margin-top:15px}.sb-subnav-container{justify-content:flex-start}.sb-subnav{padding-right:50px;gap:4px}}@media (min-width:769px){.sb-subnav-wrapper::after{display:none}}.sb-notif-item{transition:background-color .2s,padding-left .2s}.sb-notif-item:hover{background-color:#f8f9fa!important;padding-left:1.7rem!important}@media (max-width:575.98px){.modal-sm-down-fullscreen{margin:.5rem;height:calc(100% - 1rem);display:flex;align-items:center}.modal-sm-down-fullscreen .modal-content{max-height:90vh}}#search_category,#search_type{font-size:.8rem}#search_category option,#search_type option{font-size:12px}.index-page-1{font-size:clamp(24px, 7vw, 48px);font-weight:800;line-height:1.1;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;width:100%;text-align:center;margin-bottom:30px;color:#1a1a1a}.index-page-2{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#000 0,#333 100%);color:#fff;padding:8px 15px;line-height:1;border-radius:8px;transition:.4s cubic-bezier(.4, 0, .2, 1);min-height:1.2em;min-width:200px;text-shadow:0 2px 4px rgba(0,0,0,.2);box-shadow:0 4px 12px rgba(0,0,0,.1);overflow:visible;vertical-align:middle}.ad-meta,.ad-title,.btn-warning,.custom-input-group,.filename-text,.preview-box{overflow:hidden}.word-exit{opacity:0;transform:translateY(10px) scale(.95)}.word-enter{opacity:1;transform:translateY(0) scale(1)}.ad-grid{display:grid;gap:1.25rem;grid-template-columns:1fr}.ad-card{background-color:#f4f6f8;border-radius:14px;padding:15px;transition:.2s ease-in-out;height:100%;display:flex;flex-direction:column;border:none}.ad-card:hover{background-color:#ebedef;transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.06)}.badge-group{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:6px}.ad-sentence{padding:8px 12px;border-radius:0 6px 6px 0;font-size:1rem;color:#333;line-height:1.4;display:block}.ad-title{font-size:1.2rem;font-weight:800;color:#111;margin:4px 0 10px;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}.ad-meta,.meta-item{display:flex;gap:6px}.ad-meta{flex-wrap:wrap;margin-top:auto;max-height:64px}.meta-item{background:#fff;border-radius:6px;padding:4px 10px;font-size:.88rem;color:#333;align-items:center;border:1px solid rgba(0,0,0,.03);height:26px;box-sizing:border-box}.form-section-card{background:#f8f9fa;border-radius:16px;padding:20px;margin-bottom:20px;border:1px solid #eee}.section-title{font-size:1.1rem;font-weight:800;color:#000;margin-bottom:15px}.custom-input-group{border:2px solid #f1f3f5;border-radius:12px;transition:border-color .2s}.custom-input-group:focus-within{border-color:#000}.custom-input-group .form-control,.custom-input-group .input-group-text{border:none!important;height:50px;background:0 0}.custom-input-group .form-control:focus{box-shadow:none}.custom-label{font-size:.85rem;font-weight:700;color:#333;margin-bottom:4px}.text-label-small{font-size:.7rem;font-weight:800;color:#999;letter-spacing:1px;display:block;margin-bottom:5px}#flag-container{border-right:none;padding-right:5px}#phone_code{border-left:none;padding-left:5px}#current-flag{border-radius:2px;box-shadow:0 0 2px rgba(0,0,0,.2)}.preview-box{width:100%;height:180px;background-color:#fff;border-radius:12px;border:2px dashed #ccd0d5;display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer}.actual-preview,.spinner-overlay{width:100%;height:100%;position:absolute;left:0;top:0}.preview-box:hover{border-color:#000;background-color:#f1f3f5}.spinner-overlay{background:rgba(255,255,255,.8);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10;border-radius:12px}.actual-preview{object-fit:contain;background-color:#f8f9fa}.upload-icon{width:40px;height:auto;opacity:.3;display:block}.delete-img-btn,.mySlides::before{position:absolute;width:35px;height:35px}.delete-img-btn{top:8px;right:8px;background-color:#ff4757;color:#fff;border:none;border-radius:50%;display:none;align-items:center;justify-content:center;z-index:5;cursor:pointer;font-weight:700;box-shadow:0 2px 4px rgba(0,0,0,.2)}.filename-text{font-size:11px;color:#6c757d;margin-top:5px;white-space:nowrap;text-overflow:ellipsis}.btn-save{background-color:#000;color:#fff;border-radius:50px;padding:10px 40px;font-weight:700;border:none}.btn-logout{background-color:transparent;color:#555;border:1px solid #ddd;border-radius:50px;padding:8px 30px;font-weight:600}.btn-warning{position:relative;padding:11px 16px;font-size:15px;border-radius:15px;color:#fff;background-color:#000;border:0;transition:.2s}.btn-warning input[type=file]{cursor:pointer;position:absolute;left:0;top:0;transform:scale(3);opacity:0}.rich-text-invalid{border:2px solid var(--error-red)!important;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.danger-zone{background-color:#fff5f5;border:1px dashed #feb2b2;border-radius:12px;padding:20px;margin-top:40px}.checkout-main-card{background-color:#fff;border-radius:30px;min-height:650px;box-shadow:0 20px 40px rgba(0,0,0,.05)}.checkout-image-side{background-color:#f8f9fa;border-radius:30px 0 0 30px}.border-left-custom{border-left:1px solid #eee}.action-hero-img{width:100%;max-width:580px;height:auto;border-radius:20px;border:10px solid #fff;box-shadow:0 20px 40px rgba(0,0,0,.1)}.total-price-container{padding:20px;background-color:#fcfcfc;border:1px solid #eee;border-radius:20px}.total-amount{font-size:2.5rem;font-weight:900;color:#000;line-height:1}.currency{font-size:1.5rem;font-weight:700}.btn-confirm-payment{background:linear-gradient(135deg,#000 0,#333 100%);color:#fff;border:none;height:65px;border-radius:50px;font-weight:800;font-size:1.1rem;letter-spacing:1px;box-shadow:0 10px 20px rgba(0,0,0,.15);transition:.3s}.btn-confirm-payment:hover{transform:translateY(-3px);box-shadow:0 15px 30px rgba(0,0,0,.2);filter:brightness(1.2);color:#fff}.success-icon-wrapper{width:100px;height:100px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;background-color:#e8f5e9;animation:.5s scaleIn}.success-check-wrapper{width:70px;height:70px;background-color:var(--success-green);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto}.success-check-wrapper img{filter:brightness(0) invert(1)}.payment-details-list .detail-row{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #f1f3f5}.payment-details-list .detail-row:last-child,.price-row:last-child{border-bottom:none}.detail-label{font-size:.85rem;font-weight:600;color:#999;letter-spacing:.5px}.detail-value{font-size:.95rem;color:#333}.checkout-steps{display:flex;align-items:center;justify-content:space-between;width:100%}.step{font-size:.75rem;font-weight:800;color:#ccc;letter-spacing:1px;white-space:nowrap;transition:color .3s}.step.active{color:#000}.step-line{flex-grow:1;height:2px;background-color:#f1f3f5;margin:0 15px;position:relative;top:-1px}.btn-action-outline-trigger img,.btn-action-outline-trigger span{pointer-events:none}.btn-action-outline-trigger{background:0 0;border:none;padding:0;margin:0;display:flex;align-items:center;font-weight:inherit;font-size:inherit;color:inherit;cursor:pointer}.action-bar-container{background:#fff;border:1px solid #dee2e6!important;border-radius:50px;padding:8px 25px;display:inline-flex;align-items:center;justify-content:center;transition:.2s;cursor:pointer;min-width:130px}.action-bar-container:hover{background-color:#f8f9fa;border-color:#adb5bd!important;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.08)}.btn-action-outline{background:0 0!important;border:none!important;padding:0!important;margin:0!important;font-weight:700;font-size:.9rem;color:#212529;display:flex;align-items:center;gap:8px}.action-item i,.action-item span{display:flex;align-items:center}.info-badge-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.info-badge{background:#f8f9fa;border:1px solid #eee;padding:8px 14px;border-radius:12px;text-align:center;display:flex;flex-direction:column;justify-content:center;min-width:120px}.info-badge small{font-size:10px;font-weight:700;margin-bottom:2px}.info-badge span{font-weight:800;font-size:.9rem;color:#000;white-space:nowrap}.price-badge{background:#000!important;border-color:#000!important}.price-badge small,.price-badge span{color:#fff!important}.post-content-card{background-color:#f8f9fa;border-radius:20px;padding:25px;border:1px solid #eee}.post-description{line-height:1.6;font-size:1.05rem}.payment-card,.response-card{background-color:#f4f6f8!important;border:1px solid #d1d9e6!important;border-radius:12px;transition:transform .2s,box-shadow .2s}.payment-card:hover,.response-card:hover{transform:translateY(-3px);box-shadow:0 4px 12px rgba(0,0,0,.08)!important}.txn-id-box{background-color:#fff;border:1px solid #dee2e6;border-radius:6px;font-family:monospace;font-size:11px}.post-card{transition:.3s cubic-bezier(.25, .8, .25, 1);border-radius:16px;background-color:#f4f6f8!important;border:1px solid #d1d9e6!important;box-shadow:0 8px 12px rgba(0,0,0,.08)!important}.post-card:hover{transform:translateY(-5px);border-color:#007bff;box-shadow:0 12px 24px rgba(0,0,0,.15)!important}.card-header-custom{padding:15px;border-bottom:1px solid #f0f0f0;background-color:#fcfcfc;border-radius:16px 16px 0 0}#loadMoreBtn,.site-footer{background-color:#000;color:#fff}#commentsContainer .comment{border:1px solid #e5e4e2;padding:15px;margin-bottom:15px;border-radius:5px;background-color:#e5e4e2}#loadMoreBtn{display:block;width:100%;padding:10px;margin-top:20px;border:none;border-radius:5px;cursor:pointer;transition:.3s}#loadMoreBtn:disabled{background-color:#ccc;cursor:not-allowed}.footer-logo{font-weight:900;letter-spacing:-1px;text-transform:lowercase}.footer-heading{font-size:.8rem;font-weight:800;text-transform:uppercase;letter-spacing:1.5px;color:#666}.footer-link,.legal-link{color:#fff;text-decoration:none;font-size:.95rem;opacity:.7;transition:.2s}.footer-link:hover,.gallery-img.lazyloaded{opacity:1}#plavajoci-pas{position:fixed;bottom:20px;left:20px;right:20px;background-color:#1a1a1a;color:#fff;z-index:9999;border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,.3);display:flex;justify-content:center;border:1px solid rgba(255,255,255,.1)}.pas-vsebina{padding:15px 25px;max-width:1000px;display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%}.sprejmiPiskotke{background-color:#fff;color:#000;border:none;padding:8px 25px;border-radius:50px;font-weight:800;cursor:pointer;transition:.2s}.pricing-card{background-color:#f8f9fa;border:1px solid #e1e4e8;border-radius:16px;padding:30px;height:100%;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s}.pricing-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.05);border-color:#000}.pricing-header h3{font-size:1.25rem;font-weight:800;margin-bottom:5px;color:#000}.pricing-header p{font-size:.9rem;color:#666;margin-bottom:20px}.price-list{list-style:none;padding:0;margin:0 0 25px;flex-grow:1}.price-row{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #eee}.price-label{font-weight:600;color:#444}.price-value{font-weight:800;color:#000;font-size:1.05rem}.btn-pricing{background-color:#000;color:#fff;border:none;border-radius:50px;padding:12px;font-weight:700;text-transform:uppercase;font-size:.85rem;width:100%;transition:background .2s}.btn-pricing:hover{background-color:#333;color:#fff}.gallery-main-viewport{height:260px;background-color:#f8f9fa;position:relative;width:100%;overflow:hidden;border-radius:16px;border:1px solid #dee2e6}.gallery-img,.mySlides{width:100%;height:100%;position:relative}.mySlides{display:none}.mySlides::before{content:"";top:50%;left:50%;transform:translate(-50%,-50%) rotate(0);border:3px solid #e9ecef;border-top:3px solid #212529;border-radius:50%;animation:.8s linear infinite gallery-spin;z-index:1}.mySlides:has(.lazyloaded)::before{display:none}.gallery-img{object-fit:contain;display:block;z-index:2;opacity:0;transition:opacity .3s ease-in-out}.dot,.next-slide,.prev-slide{border-radius:50%;cursor:pointer;transition:.3s}.next-slide,.prev-slide{position:absolute;top:50%;transform:translateY(-50%);width:45px;height:45px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:24px;user-select:none;background-color:rgba(33,37,41,.5);text-decoration:none!important;z-index:10}.prev-slide{left:15px}.next-slide{right:15px}.next-slide:hover,.prev-slide:hover{background-color:rgba(33,37,41,.9)}.gallery-dots{display:flex;justify-content:center;align-items:center;gap:55px;margin-top:20px}.dot{height:25px;width:25px;background-color:#e9ecef;display:inline-block;border:2px solid transparent}.dot.active{background-color:#212529;transform:scale(1.1);box-shadow:0 0 0 3px #fff,0 0 0 5px #212529}@keyframes fade{from{opacity:.5}to{opacity:1}}@keyframes gallery-spin{0%{transform:translate(-50%,-50%) rotate(0)}100%{transform:translate(-50%,-50%) rotate(360deg)}}@media (max-width:767px){.info-badge-grid{gap:6px;justify-content:center}.info-badge{min-width:0;padding:6px 10px;flex:0 1 auto}.info-badge span{font-size:.8rem}.info-badge small{font-size:9px}.prev-slide{left:10px!important;right:auto!important}.next-slide{right:10px!important;left:auto!important}.next-slide,.prev-slide{width:38px;height:38px;font-size:18px}.gallery-dots{gap:55px!important;margin-top:25px}.dot{height:20px;width:20px}}.about-section{padding:60px 0;background-color:#fff}.about-title{font-weight:800;letter-spacing:1px;position:relative;padding-bottom:15px}.about-title::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:60px;height:4px;background-color:#0d6efd;border-radius:2px}.feature-card{border:none;border-radius:15px;transition:transform .3s;background:#f8f9fa;height:100%}.contact-box,.step-number{background:#212529;color:#fff}.feature-card:hover{transform:translateY(-5px);background:#fff;box-shadow:0 10px 20px rgba(0,0,0,.05)}.step-number{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;margin:0 auto 15px}.contact-box{border-radius:15px;padding:30px}.hero-text{font-size:1.15rem;line-height:1.8;color:#555;max-width:800px;margin:0 auto}.highlight-text{color:#0d6efd;font-weight:700}@keyframes pulse-blue{0%{box-shadow:0 0 0 0 rgba(13,110,253,.4)}70%{box-shadow:0 0 0 10px rgba(13,110,253,0)}100%{box-shadow:0 0 0 0 rgba(13,110,253,0)}}@keyframes scaleIn{0%{transform:scale(0);opacity:0}80%{transform:scale(1.1)}100%{transform:scale(1);opacity:1}}@keyframes fadeIn{from{opacity:.4}to{opacity:1}}.animate-pulse{animation:2s infinite pulse-blue}.animate-fade{animation:.5s fadeIn}@media (max-width:576px){.index-page-2{min-width:160px;padding:6px 12px}.action-bar-container{padding:6px 12px;min-width:auto;margin:2px}.btn-action-outline-trigger{font-size:1rem;gap:.5px}.detail-row{flex-direction:column;align-items:flex-start}.detail-value{margin-top:4px}.pas-vsebina{flex-direction:column;text-align:center}.total-amount{font-size:1.8rem}h1{font-size:1.75rem}.step{font-size:.65rem;letter-spacing:.5px}.step-line{margin:0 8px}.gallery-dots{gap:20px}.dot{height:16px;width:16px}.btn-wrap-text{max-width:120px;font-size:.75rem}}@media only screen and (min-width:768px){.ad-grid{grid-template-columns:repeat(2,1fr)}.gallery-main-viewport{height:585px}}@media only screen and (min-width:992px){.ad-grid{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:1200px){.ad-grid{grid-template-columns:repeat(4,1fr)}}.home-swipe-grid{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:20px;padding-bottom:25px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.home-swipe-grid::-webkit-scrollbar{height:10px}.home-swipe-grid::-webkit-scrollbar-track{background:#e9ecef;border-radius:10px;margin:0 10px}.home-swipe-grid::-webkit-scrollbar-thumb{background:#aab2bd;border-radius:10px;border:2px solid #e9ecef}.home-swipe-grid::-webkit-scrollbar-thumb:hover{background:#6c757d}.home-swipe-grid>a{flex:0 0 85%;scroll-snap-align:start;text-decoration:none;display:block}@media (min-width:768px){.ad-sentence{font-size:1.1rem;padding:6px 10px}.ad-title{font-size:1.1rem}.ad-meta{max-height:56px}.meta-item{font-size:.75rem;height:22px}.home-swipe-grid>a{flex:0 0 calc(50% - 10px)}}@media (min-width:992px){.home-swipe-grid>a{flex:0 0 calc(33.333% - 14px)}}@media (min-width:1200px){.home-swipe-grid>a{flex:0 0 calc(25% - 15px)}}.quick-access-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:25px 0 35px}.quick-btn{background:#fff;border:1px solid #dee2e6;color:#495057;padding:10px 18px;border-radius:50px;font-size:.9rem;font-weight:600;text-decoration:none;transition:.2s;display:flex;align-items:center;gap:8px;white-space:nowrap}.quick-btn:hover{background:#f8f9fa;border-color:#000;color:#000;transform:translateY(-2px)}.quick-btn.active-cat{background:#000;color:#fff;border-color:#000}.btn-hero-search{letter-spacing:.5px;border:1px solid #000!important;padding:12px 28px!important;font-size:1rem!important;transition:.2s}.btn-hero-search:hover{transform:translateY(-2px);box-shadow:0 8px 16px rgba(0,0,0,.15)!important;background:#fff!important;color:#000!important;box-shadow:0 4px 12px rgba(0,0,0,.15)!important}@media (max-width:767px){.quick-access-grid{gap:6px;margin:20px 0 25px;justify-content:center}.quick-btn{padding:6px 10px;font-size:.7rem;gap:4px}.btn-hero-search{width:100%;max-width:320px;justify-content:center;font-size:.9rem!important;padding:10px 20px!important}}