#recent_searches .recent-search-left-arrow,#recent_searches .recent-search-right-arrow{width:1.5625rem;height:1.5625rem;border-radius:50%;z-index:1}#recent_searches .recent-search-left-arrow .rotate-icon-180{rotate:180deg}#recent_searches .recent-search-data .recent-search-data-item{border:1px solid #ebebeb!important;background:#fff;color:#3a485e;width:160px;font-weight:500}#recent_searches .recent-search-data .recent-search-data-item:hover{transition:all .5s ease;border:.0625rem solid #37485e!important;color:#37485e;background-color:#fff}.recent-searche-area{min-height:100px;width:873px}@media only screen and (max-width:1440px){.recent-searche-area{width:873px}}@media only screen and (max-width:767px){.recent-search-data-item{width:108px!important}}.recent-search{display:flex;align-items:center;gap:20px}.recent-search h5{white-space:nowrap}.recent-search .search-list{flex:1 1}#recent_searches .recent-search-data{scroll-behavior:smooth;overflow-x:auto}#recent_searches .recent-search-data::-webkit-scrollbar{display:none}#recent_searches .recent-search-data .skeleton-item{position:relative;border:1px solid #a3a3a3!important;background:#e4e4e433;color:#fff;border-radius:.625rem;padding:.5rem .75rem;overflow:hidden}#recent_searches .recent-search-data .skeleton-item:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,#fff0,#fffc 50%,#fff0);animation:shimmer 1.5s infinite;z-index:1}#recent_searches .recent-search-data .skeleton-line{height:.75rem;background-color:#ffffff2e;border-radius:.25rem;margin-bottom:.375rem;position:relative;z-index:2}#recent_searches .recent-search-data .skeleton-line:last-child{margin-bottom:0}@keyframes shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@property --ai-search-angle{syntax:"<angle>";initial-value:0deg;inherits:false}.ai-chip{align-self:center;flex-shrink:0;display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;margin-right:10px;border:1px solid #f7ddc9;border-radius:999px;background-image:linear-gradient(135deg,#fff7f2,#fff0e6);box-shadow:0 1px 3px #b45a2814;color:#b0480f;font-size:13px;font-weight:600;letter-spacing:.02em;line-height:1;white-space:nowrap;cursor:pointer;transition:transform .2s ease-out,box-shadow .2s ease-out,border-color .2s ease-out}.ai-chip__icon{flex-shrink:0;object-fit:contain;transition:transform .2s ease-out}.ai-chip:hover{transform:translateY(-1px) scale(1.03);border-color:#f2c4a2;box-shadow:0 5px 16px #f2672233}.ai-chip:hover .ai-chip__icon{transform:rotate(12deg)}.ai-chip:active{transform:translateY(0) scale(.99)}.ai-chip:focus-visible{outline:2px solid #f2672299;outline-offset:2px}@media only screen and (max-width:767px){.ai-chip{height:32px;padding:0 9px;margin-right:6px;gap:0}.ai-chip__label{display:none}}.ai-hero{position:relative;z-index:0;width:100%;margin:0 auto 4px}.ai-hero__box-wrap{position:relative;transition:transform .25s ease}.ai-hero__box-wrap:focus-within{transform:translateY(-1px) scale(1.005)}.ai-hero__glow,.ai-hero__ring{position:absolute;z-index:0;opacity:0;pointer-events:none;background:conic-gradient(from var(--ai-search-angle),#ff8a3d 0deg,#ffc89a 90deg,#a78bfa 180deg,#60a5fa 270deg,#ff8a3d 1turn);transition:opacity .45s ease}.ai-hero__glow{inset:-14px;border-radius:32px;filter:blur(30px)}.ai-hero__glow.is-active{opacity:.26;animation:ai-hero-glow-orbit 8s linear infinite}.ai-hero__ring{inset:-5px;border-radius:23px;filter:blur(7px)}.ai-hero__ring.is-active{opacity:.95;animation:ai-hero-glow-orbit 8s linear infinite}.ai-hero__box{position:relative;z-index:1;background-color:#fff;border:1px solid #e6e6e6;border-radius:18px;padding:12px 14px;box-shadow:0 6px 26px #0000001a;transition:border-color .25s ease,box-shadow .25s ease}.ai-hero__box:focus-within{border-color:#f267228c;box-shadow:0 10px 34px #f267222e,0 0 0 4px #f2672214}.ai-hero__field{display:flex;align-items:center;gap:12px}.ai-hero__icon{flex-shrink:0;object-fit:contain}.ai-hero__input-wrap{position:relative;display:flex;flex:1 1;min-width:0}.ai-hero__input{flex:1 1;min-width:0;padding:6px 0;border:none;outline:none;background:#0000;font-size:17px;font-weight:500;color:#212529}.ai-hero__ghost,.ai-hero__input::placeholder{color:#9a9a9a;font-weight:400}.ai-hero__ghost{position:absolute;inset:0;display:flex;align-items:center;overflow:hidden;white-space:nowrap;pointer-events:none;font-size:17px;opacity:1;transition:opacity .2s ease}.ai-hero__ghost--fading{opacity:0}.ai-hero__ghost-text{animation:ai-hero-ghost-in .22s ease both}.ai-hero__caret{flex-shrink:0;width:1.5px;height:1.05em;margin-left:2px;background-color:#b4b4b4;animation:ai-hero-caret-blink 1.05s step-end infinite}.ai-hero__submit{position:relative;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;width:40px;height:40px;border:none;border-radius:50%;background-image:linear-gradient(135deg,#f78b4d,#f26722 55%,#e8560e);color:#fff;font-size:18px;line-height:1;cursor:pointer;box-shadow:0 2px 8px #f2672247;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease,opacity .22s ease}.ai-hero__submit:disabled{opacity:.32;cursor:not-allowed;box-shadow:none}.ai-hero__submit:not(:disabled):hover{transform:translateY(-2px) scale(1.05);box-shadow:0 8px 20px #f267225c}.ai-hero__submit:not(:disabled):active{transform:translateY(0) scale(.97)}.ai-hero__submit-arrow{display:inline-block;transition:transform .22s cubic-bezier(.22,1,.36,1)}.ai-hero__submit:not(:disabled):hover .ai-hero__submit-arrow{transform:translateX(2px)}.ai-hero__ripple{position:absolute;left:50%;top:50%;width:100%;height:100%;border-radius:50%;background-color:#ffffff73;transform:translate(-50%,-50%) scale(0);pointer-events:none;animation:ai-hero-ripple .55s ease-out forwards}.ai-hero__spinner{width:16px;height:16px;border:2px solid #fff6;border-top-color:#fff;border-radius:50%;animation:ai-hero-spin .7s linear infinite}.ai-hero__status{margin:0;text-align:center;font-size:12.5px;line-height:1.35}.ai-hero__status:not(:empty){margin-top:12px}.ai-hero__status-text{display:inline-block;padding:4px 12px;border-radius:999px;background-color:#ffffffb8;color:#5c5c5c;font-weight:500;white-space:nowrap;animation:ai-hero-text-swap 1.5s ease-in-out both}.ai-hero__status-text--error{color:#b3261e;animation:ai-hero-ghost-in .22s ease both}.ai-hero__sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ai-hero__divider{flex-shrink:0;align-self:center;width:1px;height:24px;margin:0 -4px;background-color:#e8e8ec}.ai-hero__filters{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:7px;height:40px;padding:0 15px;border:1px solid #e0e0e5;border-radius:999px;background-color:#fafafa;color:#4a4a51;font-size:13.5px;font-weight:600;letter-spacing:.01em;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .22s ease,color .22s ease,border-color .22s ease,box-shadow .22s ease,transform .22s cubic-bezier(.22,1,.36,1)}.ai-hero__filters:not(:disabled):hover{transform:translateY(-1px);background-color:#fff7f2;border-color:#f2c4a2;color:#b0480f;box-shadow:0 4px 12px #f2672229}.ai-hero__filters:not(:disabled):hover .ai-hero__filters-icon{transform:rotate(10deg)}.ai-hero__filters:not(:disabled):active{transform:translateY(0)}.ai-hero__filters:disabled{opacity:.4;cursor:not-allowed}.ai-hero__filters:focus-visible{outline:2px solid #f267228c;outline-offset:2px}.ai-hero__filters-icon{flex-shrink:0;transition:transform .22s cubic-bezier(.22,1,.36,1)}.ai-hero__filters-label{line-height:1}.ai-hero__recent{position:absolute;top:calc(100% + 20px);left:0;right:0;z-index:2;display:flex;align-items:center;gap:14px;min-width:0;text-align:left}.ai-hero__recent-badge{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:#ff9257;filter:drop-shadow(0 1px 3px rgba(0,0,0,.45));animation:ai-hero-recent-in .34s cubic-bezier(.22,1,.36,1) .14s backwards}.ai-hero__recent-list{display:flex;align-items:center;min-width:0;margin:0;padding:0;list-style:none;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.ai-hero__recent-list::-webkit-scrollbar{display:none}.ai-hero__recent-item{flex-shrink:0;display:flex;align-items:center;animation:ai-hero-recent-in .36s cubic-bezier(.22,1,.36,1) calc(.2s + var(--ai-recent-index, 0)*.07s) backwards}.ai-hero__recent-item+.ai-hero__recent-item:before{content:"";flex-shrink:0;width:1px;height:14px;margin:0 18px;background-color:#ffffff47}.ai-hero__recent-link{display:inline-flex;align-items:center;gap:9px;max-width:100%;padding:3px 0;border:0;background:none;color:#ffffffe0;font-size:14px;font-weight:500;letter-spacing:.005em;line-height:1.2;white-space:nowrap;cursor:pointer;text-shadow:0 1px 3px #00000080;transition:color .18s ease,transform .18s cubic-bezier(.22,1,.36,1)}.ai-hero__recent-link:hover{transform:translateY(-1px);color:#fff}.ai-hero__recent-link:active{transform:translateY(0)}.ai-hero__recent-link:focus-visible{outline:2px solid #ff9257d9;outline-offset:3px;border-radius:4px}.ai-hero__recent-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-hero__recent-arrow{flex-shrink:0;color:#ff9257;opacity:.85;transition:transform .18s cubic-bezier(.22,1,.36,1),opacity .18s ease}.ai-hero__recent-link:hover .ai-hero__recent-arrow{transform:translateX(3px);opacity:1}.ai-hero__box--loading{border-color:#0000;background-clip:padding-box}.ai-mode-hidden.ai-mode-hidden{visibility:hidden!important;pointer-events:none!important}.search-swap{position:relative}.search-swap.is-ai .ai-hero{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;margin:0}.search-swap.is-ai .ai-hero__box-wrap{width:min(920px,100%)}.search-container.search-container{transition:background-color .4s ease,box-shadow .4s ease}.search-container.search-container--ai{background-color:#0000;box-shadow:none}.ai-mode-leaving.ai-mode-leaving{animation:ai-mode-out .24s ease-out both;pointer-events:none}.ai-mode-entering.ai-mode-entering{animation:ai-mode-in .3s cubic-bezier(.22,1,.36,1) .1s backwards;pointer-events:none}@keyframes ai-mode-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-6px) scale(.985)}}@keyframes ai-mode-in{0%{opacity:0;transform:translateY(-6px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.ai-hero{animation:ai-hero-mode-in .3s cubic-bezier(.22,1,.36,1) .1s backwards}.ai-hero.ai-hero--leaving{animation:ai-hero-mode-out .24s ease-out forwards;pointer-events:none}@keyframes ai-hero-mode-in{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ai-hero-mode-out{to{opacity:0;transform:translateY(10px) scale(.985)}}@keyframes ai-hero-ghost-in{0%{opacity:0}to{opacity:1}}@keyframes ai-hero-caret-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes ai-hero-ripple{0%{transform:translate(-50%,-50%) scale(0);opacity:.6}to{transform:translate(-50%,-50%) scale(2.4);opacity:0}}@keyframes ai-hero-recent-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes ai-hero-spin{to{transform:rotate(1turn)}}.ai-nav-veil{position:fixed;inset:0;z-index:9999;background-color:#fff;opacity:0;pointer-events:none;animation:ai-nav-veil-in .42s ease-out forwards}@keyframes ai-nav-veil-in{to{opacity:1}}@keyframes ai-hero-glow-orbit{to{--ai-search-angle:360deg}}@keyframes ai-hero-text-swap{0%{opacity:0}15%{opacity:1}85%{opacity:1}to{opacity:.05}}@media only screen and (max-width:767px){.ai-hero__box{border-radius:14px;padding:10px 12px}.ai-hero__ring{border-radius:19px;filter:blur(6px)}.ai-hero__glow{border-radius:28px;filter:blur(24px)}.ai-hero__ghost,.ai-hero__input{font-size:15px}.ai-hero__submit{width:36px;height:36px;font-size:16px}.ai-hero__status-text{font-size:11.5px}.ai-hero__filters{width:36px;height:36px;padding:0;gap:0;border-radius:50%}.ai-hero__filters-label{display:none}.ai-hero__divider{height:20px}.ai-hero__recent{top:calc(100% + 14px);gap:11px}.ai-hero__recent-item+.ai-hero__recent-item:before{margin:0 14px;height:12px}.ai-hero__recent-link{gap:8px;font-size:13px}.ai-hero__recent-list{padding-right:18px}}@media(prefers-reduced-motion:reduce){.ai-hero,.ai-hero.ai-hero--leaving,.ai-hero__caret,.ai-hero__ghost-text,.ai-hero__glow.is-active,.ai-hero__recent-badge,.ai-hero__recent-item,.ai-hero__ring.is-active,.ai-hero__ripple,.ai-hero__status-text,.ai-nav-veil{animation:none}.ai-mode-leaving.ai-mode-leaving{animation:none;opacity:0}.ai-mode-entering.ai-mode-entering{animation:none}.ai-hero.ai-hero--leaving{opacity:0}.ai-hero__box-wrap{transition-property:none}.ai-chip,.ai-hero__box,.ai-hero__filters,.ai-hero__recent-link,.ai-hero__submit{transition-property:border-color,box-shadow,background-color,color}.ai-chip:active,.ai-chip:hover,.ai-chip:hover .ai-chip__icon,.ai-hero__box-wrap:focus-within,.ai-hero__filters:hover .ai-hero__filters-icon,.ai-hero__filters:not(:disabled):hover,.ai-hero__recent-link:hover,.ai-hero__recent-link:hover .ai-hero__recent-arrow,.ai-hero__submit:not(:disabled):hover{transform:none}}#product_info{width:100%;float:left}#product_info .container{padding:80px 0}.first-section img,.first-section picture{height:100%;width:100%;object-fit:contain}.qr-section{display:flex;justify-content:center;margin-top:40px;gap:30px}.qr-section .qr-inner{display:flex;flex-direction:column;gap:10px}.qr-section .qr-inner img,.qr-section .qr-inner picture{width:60%;margin:0 auto;height:auto}.qr-section .qr-inner label{text-align:center;color:#3a485e;font-weight:500}.product_info-bg h2{font-size:32px;text-align:left;margin-bottom:20px;color:#3a485e!important}@media only screen and (max-width:1440px){.product_info-bg h2{font-size:28px}}.product_info-bg h5{font-size:16px;font-weight:500;text-align:left;line-height:28px;color:#3a485e!important}@media only screen and (max-width:1440px){.product_info-bg h5{font-size:14px;line-height:24px}}@media only screen and (max-width:767px){#product_info .container{padding:30px 0}#product_info .product_info-bg{margin-top:20px!important}.product_info-bg h2{font-size:20px;margin-bottom:10px;margin-top:20px;color:#3a485e!important}.product_info-bg h5{font-size:14px!important;color:#3a485e!important;line-height:18px}}#top_localities_section{background-color:#0000!important;padding-top:0!important;float:left;width:100%}#top_localities_section .top-locality-carousel-item-card-image{width:100%;height:255px;object-fit:cover;border-radius:1rem}@media only screen and (max-width:767px){#top_localities_section .top-locality-carousel-item-card-image{height:150px;border-radius:6px}}#top_localities_section .top-locality-carousel-item-card-image :hover{transform:scale(1.1)}#top_localities_section .top-locality-carousel-item-card{position:relative;width:100%}@media only screen and (max-width:767px){#top_localities_section .top-locality-carousel-item-card{border-radius:6px!important}}#top_localities_section .top-locality-carousel-item-card .top-locality-carousel-item-card-detail,#top_localities_section .top-locality-carousel-item-card .top-locality-carousel-item-card-detail-2{width:-webkit-fill-available;color:#1a1a1a;text-align:center;font-size:16px;font-weight:600;padding-top:16px}@media only screen and (max-width:767px){#top_localities_section .top-locality-carousel-item-card .top-locality-carousel-item-card-detail,#top_localities_section .top-locality-carousel-item-card .top-locality-carousel-item-card-detail-2{font-size:14px}}#top_localities_section .top-locality-carousel-item-card .top-locality-carousel-item-card-detail p,#top_localities_section .top-locality-carousel-item-card .top-locality-carousel-item-card-detail-2 p{color:#1a1a1a;font-size:16px;font-weight:600}@media only screen and (max-width:767px){#top_localities_section .top-locality-carousel-item-card .top-locality-carousel-item-card-detail p,#top_localities_section .top-locality-carousel-item-card .top-locality-carousel-item-card-detail-2 p{font-size:14px}}#top_localities_section .top-locality-carousel-item-card .top-locality-carousel-item-card-detail-2{color:#1a1a1a}@keyframes ani500{to{background-size:2.375em 2.375em,.1em .1em}}.top-localities{margin-bottom:20px}@media only screen and (max-width:767px){.top-localities{margin-bottom:0}}.top-localities h3{font-size:22px;font-weight:700;color:#3a485e;margin:0}@media only screen and (max-width:1600px){.top-localities h3{font-size:20px}}@media only screen and (max-width:767px){.top-localities h3{font-size:16px}}.localities-container{padding-top:80px}@media only screen and (max-width:767px){.localities-container{padding-top:40px;padding-bottom:40px}}