.hero[data-astro-cid-ibpinaeu]{padding:1.75rem 0}@media (width>=1920px){.hero[data-astro-cid-ibpinaeu]{padding:3.5rem 0}}.hero[data-astro-cid-ibpinaeu] h1{letter-spacing:-.03em;text-align:center;text-transform:uppercase;max-width:28ch;margin:auto auto 1.5rem;padding:0 1rem;font-size:3rem;font-weight:900;line-height:1.1}@media (width<=1366px){.hero[data-astro-cid-ibpinaeu] h1{margin-bottom:.75rem}}@media (width<=768px){.hero[data-astro-cid-ibpinaeu] h1{padding:0 10%;font-size:2.25rem}}@media (width<=450px){.hero[data-astro-cid-ibpinaeu] h1{padding:0 1rem}}.hero[data-astro-cid-ibpinaeu] p{text-align:center;margin-top:1.5rem;margin-bottom:3rem;padding:0 1rem;font-size:1.5rem}@media (width<=1366px){.hero[data-astro-cid-ibpinaeu] p{margin-top:0;margin-bottom:2rem;font-size:1.25rem}}@media (width<=768px){.hero[data-astro-cid-ibpinaeu] p{font-size:1.125rem}}.hero[data-astro-cid-ibpinaeu] .popular-categories{flex-wrap:wrap;justify-content:center;gap:1.5rem;max-width:896px;margin:0 auto;padding:0 1rem;display:flex}.hero[data-astro-cid-ibpinaeu] .popular-categories span{text-transform:uppercase;align-items:center;margin:auto 0;font-size:1rem;font-weight:700;line-height:1.4;display:flex}.hero[data-astro-cid-ibpinaeu] .popular-categories a{color:var(--color-black);background-color:var(--color-orange-light-2);border-radius:var(--radius);padding:.313rem 1.5rem;font-weight:400;text-decoration:none;transition:background .35s}.hero[data-astro-cid-ibpinaeu] .popular-categories a:hover{background-color:var(--color-orange-mid)}@media (width<=1366px){.hero[data-astro-cid-ibpinaeu] .popular-categories span,.hero[data-astro-cid-ibpinaeu] .popular-categories a{font-size:.875rem}}@media (width<=768px){.hero[data-astro-cid-ibpinaeu] .popular-categories{gap:1.5rem}.hero[data-astro-cid-ibpinaeu] .popular-categories span{text-align:center;width:100%;display:block}.hero[data-astro-cid-ibpinaeu] .popular-categories{gap:1.5rem}.hero[data-astro-cid-ibpinaeu] .popular-categories a:nth-child(n+7){display:none}}.hero[data-astro-cid-ibpinaeu] img{justify-content:center;margin:auto auto 1.5rem;display:flex}.hero[data-astro-cid-ibpinaeu] .search-container{width:90%;max-width:896px;margin:2rem auto;position:relative}.hero[data-astro-cid-ibpinaeu] .search-container .search-bar{border-radius:var(--radius-lg);background:#fff;align-items:center;padding:.75rem .75rem .75rem 1.5rem;transition:border-color .2s;display:flex}@media (width<=1366px){.hero[data-astro-cid-ibpinaeu] .search-container .search-bar{padding:.675rem .675rem .675rem .75rem}}.hero[data-astro-cid-ibpinaeu] .search-container .search-icon{margin-right:1.5rem;padding:.5rem 0;display:flex}.hero[data-astro-cid-ibpinaeu] .search-container .search-input{border:none;outline:none;flex:1;padding:.5rem;font-size:1rem;line-height:1.4}.hero[data-astro-cid-ibpinaeu] .search-container .search-input::placeholder{color:var(--color-light-grey)}.hero[data-astro-cid-ibpinaeu] .search-container .search-btn{background-color:var(--color-dark-grey);color:#fff;border-radius:var(--radius);border:none;align-items:center;gap:.75rem;padding:.75rem 2.5rem;font-size:1rem;font-weight:400;line-height:1.4;display:flex}.hero[data-astro-cid-ibpinaeu] .search-container .search-btn svg{padding:.5rem .313rem;transition:transform .35s}.hero[data-astro-cid-ibpinaeu] .search-container .search-btn:hover{cursor:pointer}.hero[data-astro-cid-ibpinaeu] .search-container .search-btn:hover svg{transform:translate(10px)}@media (width<=1366px){.hero[data-astro-cid-ibpinaeu] .search-container .search-btn{padding:.375rem 2rem;font-size:.875rem}}@media (width<=768px){.hero[data-astro-cid-ibpinaeu] .search-container .search-btn{padding:.25rem}.hero[data-astro-cid-ibpinaeu] .search-container .search-btn span{display:none}.hero[data-astro-cid-ibpinaeu] .search-container .search-btn:hover svg{transform:none}}@media (width<=1366px){.hero[data-astro-cid-ibpinaeu] .search-container{max-width:796px}}@media (width<=768px){.hero[data-astro-cid-ibpinaeu] .search-container{background-color:#fff;order:-1;width:calc(100% - 2rem);max-width:calc(100% - 2rem);margin:0;padding:.25rem 1rem 1rem}.hero[data-astro-cid-ibpinaeu] .search-container .search-bar{border:solid.5px var(--color-light-grey);box-shadow:none;width:82%;margin:0 auto;padding:.375rem}.hero[data-astro-cid-ibpinaeu] .search-container .search-bar .search-icon{padding:0}.hero[data-astro-cid-ibpinaeu] .search-container .search-bar .search-icon svg{width:1.5rem;height:1.5rem}.hero[data-astro-cid-ibpinaeu] .search-container .search-bar .search-input{padding:0}.hero[data-astro-cid-ibpinaeu] .search-container .search-bar .search-btn{padding:.175rem}@media (width<=450px){.hero[data-astro-cid-ibpinaeu] .search-container{max-width:calc(100% - 2rem)}.hero[data-astro-cid-ibpinaeu] .search-container .search-bar{width:auto}}}.hero[data-astro-cid-ibpinaeu] .search-results-dropdown{border-radius:var(--radius);z-index:100;background:#fff;width:100%;display:none;position:absolute;top:calc(100% + .5rem);left:0;overflow-y:auto}.hero[data-astro-cid-ibpinaeu] .search-results-dropdown.active{display:block}.hero[data-astro-cid-ibpinaeu] .search-results-dropdown .search-loading,.hero[data-astro-cid-ibpinaeu] .search-results-dropdown .search-empty{text-align:center;color:var(--color-light-grey);padding:1rem;font-size:.95rem}.hero[data-astro-cid-ibpinaeu] .search-results-dropdown .search-result-item{border-bottom:1px solid #f1f5f9;align-items:center;gap:1rem;padding:.75rem 1rem;text-decoration:none;transition:background .2s;display:flex}.hero[data-astro-cid-ibpinaeu] .search-results-dropdown .search-result-item:hover{background-color:#f8fafc}.hero[data-astro-cid-ibpinaeu] .search-results-dropdown .search-result-item img{object-fit:contain;border:1px solid #e2e8f0;border-radius:4px;width:45px;height:45px;margin:0}.hero[data-astro-cid-ibpinaeu] .search-results-dropdown .search-result-item .search-result-info{flex-direction:column;gap:.2rem;display:flex}.hero[data-astro-cid-ibpinaeu] .search-results-dropdown .search-result-item .search-result-info .search-result-name{font-size:1rem;font-weight:700}.hero[data-astro-cid-ibpinaeu] .search-results-dropdown .search-result-item .search-result-info .search-result-price{color:var(--color-light-grey);font-size:.85rem;font-weight:600}.hero[data-astro-cid-ibpinaeu] .search-results-dropdown .search-view-all-btn{text-align:center;background-color:#eee;padding:.875rem 1rem;font-size:1rem;font-weight:700;text-decoration:none;transition:opacity .2s;display:block}.hero[data-astro-cid-ibpinaeu] .search-results-dropdown .search-view-all-btn:hover{opacity:.9}@media (width<=768px){.hero[data-astro-cid-ibpinaeu] .search-results-dropdown{top:100%}}@media (width<=768px){.hero[data-astro-cid-ibpinaeu]{flex-direction:column;padding-top:0;display:flex}.hero[data-astro-cid-ibpinaeu]>img[data-astro-cid-ibpinaeu]{padding-top:3rem}.hero[data-astro-cid-ibpinaeu] h1{margin-bottom:.75rem}.hero[data-astro-cid-ibpinaeu] p{margin:0 0 1.5rem}}.contact-section-404[data-astro-cid-ibpinaeu]{padding:6rem 0}.contact-section-404[data-astro-cid-ibpinaeu] .contact-section-grid{grid-template-columns:1fr 1fr;align-items:start;gap:2rem;display:grid}.contact-section-404[data-astro-cid-ibpinaeu] .contact-section-grid .info-card{border-radius:var(--radius-lg);background-color:#fff;padding:3rem}.contact-section-404[data-astro-cid-ibpinaeu] .contact-section-grid .info-card h2{letter-spacing:-.03em;text-transform:uppercase;margin-top:0;margin-bottom:3rem;font-size:1.875rem;font-weight:900;line-height:1.3}.contact-section-404[data-astro-cid-ibpinaeu] .contact-section-grid .info-card .info-list{flex-direction:column;gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}.contact-section-404[data-astro-cid-ibpinaeu] .contact-section-grid .info-card .info-list li{align-items:center;gap:.75rem;font-size:1.125rem;font-weight:700;line-height:1.2;display:flex}@media (width<=1366px){.contact-section-404[data-astro-cid-ibpinaeu]{padding:2.5rem 0}}@media (width<=1024px){.contact-section-404[data-astro-cid-ibpinaeu] .contact-section-grid{grid-template-columns:1fr}}
