.mb-0{margin-bottom:0!important}.relative{position:relative}.text-600{font-family:Manrope-Semibold,sans-serif!important;font-weight:600!important}.text-bold{font-family:Manrope-Bold,sans-serif!important;font-weight:700!important}.text-dark{color:#111827}.text-black{color:#000!important}.text-white{color:#fff!important}.text-accent{color:#f97316!important}.text-center{text-align:center}.block{display:block!important}.hidden{display:none!important}.text-upper{text-transform:uppercase}.text-right{text-align:right!important}.img-contain{-o-object-fit:contain;object-fit:contain}.img-cover{-o-object-fit:cover;object-fit:cover}.img-absolute{position:absolute;top:0;left:0;width:100%;height:100%}.w-full{width:100%!important}.visually-hidden{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;border:0}.line-clamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mb-0{margin-bottom:0!important}.relative{position:relative}.text-600{font-family:Manrope-Semibold,sans-serif!important;font-weight:600!important}.text-bold{font-family:Manrope-Bold,sans-serif!important;font-weight:700!important}.text-dark{color:#111827}.text-black{color:#000!important}.text-white{color:#fff!important}.text-accent{color:#f97316!important}.text-center{text-align:center}.block{display:block!important}.hidden{display:none!important}.text-upper{text-transform:uppercase}.text-right{text-align:right!important}.img-contain{-o-object-fit:contain;object-fit:contain}.img-cover{-o-object-fit:cover;object-fit:cover}.img-absolute{position:absolute;top:0;left:0;width:100%;height:100%}.w-full{width:100%!important}.visually-hidden{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;border:0}.line-clamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.breadcrumbs{margin-bottom:1.5rem}@media only screen and (min-width:1024px){.breadcrumbs{margin-bottom:2rem}}.breadcrumbs__list{display:flex;align-items:center;flex-wrap:wrap;gap:8px;line-height:1.3}.breadcrumbs__item{display:flex;align-items:center;gap:8px;color:#1f2937;font-size:.875rem}.breadcrumbs__item:not(:last-child):after{content:"/";color:currentColor}.breadcrumbs__item.active{color:#f97316}.breadcrumbs__item.active .breadcrumbs__link{text-decoration:none}.breadcrumbs__link{display:flex;align-items:center;color:currentColor;text-decoration:underline}@media (hover:hover) and (pointer:fine){a.breadcrumbs__link{transition-duration:.3s;transition-property:color}a.breadcrumbs__link:hover{color:#000}}.mb-0{margin-bottom:0!important}.relative{position:relative}.text-600{font-family:Manrope-Semibold,sans-serif!important;font-weight:600!important}.text-bold{font-family:Manrope-Bold,sans-serif!important;font-weight:700!important}.text-dark{color:#111827}.text-black{color:#000!important}.text-white{color:#fff!important}.text-accent{color:#f97316!important}.text-center{text-align:center}.block{display:block!important}.hidden{display:none!important}.text-upper{text-transform:uppercase}.text-right{text-align:right!important}.img-contain{-o-object-fit:contain;object-fit:contain}.img-cover{-o-object-fit:cover;object-fit:cover}.img-absolute{position:absolute;top:0;left:0;width:100%;height:100%}.w-full{width:100%!important}.visually-hidden{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;border:0}.line-clamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.label{display:block;font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.25rem}.input{width:100%;padding:.6875rem 1rem;background:#fff;border:1px solid #e5e7eb;border-radius:8px;font-size:.875rem;font-family:Inter,sans-serif;font-weight:400;color:#1f2937;outline:0;transition:border-color .3s,box-shadow .3s,background .3s}.input::-webkit-input-placeholder{color:#9ca3af}.input:-moz-placeholder{color:#9ca3af}.input::-moz-placeholder{color:#9ca3af}.input:-ms-input-placeholder{color:#9ca3af}.input:focus{border-color:#f97316;box-shadow:0 0 0 3px rgba(249,115,22,.12);background:#fff}.input:focus-visible{outline:0;outline-offset:0}.input--muted{background:#f9fafb}.input--icon-right{padding-right:3rem}.input--sm{padding:.5rem .75rem;font-size:.8125rem}.input--error{border-color:#dc2626;box-shadow:0 0 0 3px rgba(220,38,38,.1)}.input--error:focus{border-color:#dc2626;box-shadow:0 0 0 3px rgba(220,38,38,.12)}.field-error{display:none;font-size:.75rem;color:#dc2626;margin-top:.25rem}.field-error:not(:empty){display:block}nav.woocommerce-pagination{margin-top:1.5rem}@media only screen and (min-width:1024px){nav.woocommerce-pagination{margin-top:2rem}}nav.woocommerce-pagination ul.page-numbers{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem;border:0}nav.woocommerce-pagination ul.page-numbers li{margin:0;padding:0;border:0}nav.woocommerce-pagination ul.page-numbers li a.page-numbers,nav.woocommerce-pagination ul.page-numbers li span.page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:2.375rem;height:2.375rem;padding:0 .75rem;border:1px solid #e5e7eb;border-radius:8px;background-color:#fff;color:#374151;font-size:.875rem;font-weight:600;line-height:1;text-decoration:none;transition:color .3s,border-color .3s,background-color .3s,box-shadow .3s}@media only screen and (min-width:768px){nav.woocommerce-pagination ul.page-numbers li a.page-numbers,nav.woocommerce-pagination ul.page-numbers li span.page-numbers{min-width:2.625rem;height:2.625rem}}nav.woocommerce-pagination ul.page-numbers li a.page-numbers:hover{border-color:#f97316;color:#f97316;background-color:rgba(249,115,22,.06)}nav.woocommerce-pagination ul.page-numbers li a.page-numbers:focus-visible{outline:0;border-color:#f97316;box-shadow:0 0 0 .1875rem rgba(249,115,22,.16)}nav.woocommerce-pagination ul.page-numbers li span.page-numbers.current{border-color:#f97316;background-color:#f97316;color:#fff}nav.woocommerce-pagination ul.page-numbers li span.page-numbers.dots{min-width:auto;border-color:transparent;background-color:transparent;color:#9ca3af;pointer-events:none}nav.woocommerce-pagination ul.page-numbers li a.page-numbers.next,nav.woocommerce-pagination ul.page-numbers li a.page-numbers.prev{min-width:2.625rem;color:#1f2937}nav.woocommerce-pagination ul.page-numbers li a.page-numbers.next:hover,nav.woocommerce-pagination ul.page-numbers li a.page-numbers.prev:hover{color:#fff;border-color:#1f2937;background-color:#1f2937}.search-results-holder{margin-top:1rem}.search-bar__form{display:flex;gap:8px}.search-bar__form .btn{flex-shrink:0}@media only screen and (min-width:768px){.search-bar__form .btn{padding:1rem 1.5rem}}@media only screen and (max-width:639px){.search-bar__form .btn span{display:none}}.search-bar__meta{margin-bottom:.75rem}.search-bar__input{flex:1}.search-bar__btn{flex-shrink:0;padding:0 24px}.search-bar__meta{font-size:14px;color:#6b7280}.search-bar__meta strong{color:#1f2937}.search-results{display:flex;flex-direction:column;align-items:stretch;gap:1rem;margin-top:1.5rem}@media only screen and (min-width:1024px){.search-results{margin-top:2rem}}.search-item__right{display:flex;gap:1rem;align-items:center;justify-content:space-between;flex-shrink:0;width:100%}@media only screen and (min-width:640px){.search-item__right{flex-direction:column;align-items:flex-end;width:auto}}.search-item{position:relative;display:flex;gap:1rem;padding:1rem;border:1px solid #f3f4f6;border-radius:12px;transition:border-color .3s,box-shadow .3s;overflow:hidden}@media only screen and (max-width:639px){.search-item{flex-wrap:wrap}}.search-item:hover{border-color:rgba(249,115,22,.35);box-shadow:0 4px 12px rgba(0,0,0,.06)}.search-item__image{width:4.5rem;height:4.5rem;flex-shrink:0;border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center}@media only screen and (min-width:640px){.search-item__image{width:6rem;height:6rem}}.search-item__image:before{content:"";inset:0;position:absolute}.search-item__image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.search-item__body{flex:1;min-width:0}.search-item__cat{font-size:.75rem;color:#f97316;margin-bottom:4px;font-weight:500}.search-item__title{font-size:.9375rem;font-weight:600;color:#1f2937;transition:color .3s}.search-result:hover .search-item__title{color:#f97316}.search-item__price{display:flex;flex-direction:column;font-weight:700;color:#111827;text-align:right}.search-item__price ins{text-decoration:none}.search-item__price del{font-size:.875rem;opacity:.5}.search-item__actions{position:relative;display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}.added_to_cart.wc-forward{display:inline-flex;align-items:center;justify-content:center;padding:.4375rem .875rem .5rem;font-size:.8125rem;border:1px solid #1f2937;border-radius:8px;background-color:#1f2937;color:#fff;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:color .3s,border-color .3s,background-color .3s,box-shadow .3s}.added_to_cart.wc-forward:hover{border-color:#111827;background-color:#111827;color:#fff}.added_to_cart.wc-forward:focus-visible{outline:0;box-shadow:0 0 0 .1875rem rgba(31,41,55,.18)}@media only screen and (min-width:1024px){.search-page .container{max-width:50rem}}.search-empty{font-size:.9375rem;color:#6b7280;text-align:center;padding:2.5rem 0}.woocommerce-pagination{margin-top:1.5rem}@media only screen and (min-width:768px){.woocommerce-pagination{margin-top:2rem}}