.skeleton-shimmer{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton{animation:skeleton-loading 1.5s ease-in-out infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:4px}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.tm-navbar{margin-bottom:24px}@media(max-width:992px){.tm-navbar{margin-bottom:16px;position:sticky;top:0;z-index:100}}@media(max-width:768px){.tm-navbar--no-mobile{display:none}}@media(max-width:991.98px){.tm-navbar--no-tablet{display:none}}@media(min-width:992px){.tm-navbar{position:sticky;top:0;transition:transform .25s ease;will-change:transform;z-index:1030}.tm-navbar--hidden{transform:translateY(-100%)}.tm-navbar--pinned{transform:translateY(calc(var(--tm-topbar-h, 0px)*-1))}.tm-navbar--pinned .tm-navbar__mainbar{box-shadow:0 4px 16px 0 rgba(0,0,0,.149)}}@media(prefers-reduced-motion:reduce){.tm-navbar{transition:none}}.tm-navbar__topbar{background-color:var(--Color-Food-Brown,#473c22);border-bottom:1px solid #c3c3c3;box-sizing:border-box;padding:13px 0}.tm-navbar__topbar .tm-navbar__topbar-inner{align-items:center;display:flex;gap:16px;height:100%;justify-content:space-between;margin-inline:auto;width:100%}.tm-navbar__topbar .tm-navbar__topbar-inner .tm-navbar__topbar-right{align-items:center;display:flex;font-size:14px;gap:20px}.tm-navbar__topbar .tm-navbar__topbar-inner .tm-navbar__topbar-right .tm-navbar__topbar-nav{align-items:center;display:flex;gap:20px}.tm-navbar__topbar .tm-navbar__topbar-inner .tm-navbar__topbar-right .tm-navbar__topbar-nav .tm-navbar__topbar-link{color:var(--base-white,#fff);font-size:14px;font-weight:400;text-decoration:none;transition:color .2s ease;white-space:nowrap}.tm-navbar__topbar .tm-navbar__topbar-inner .tm-navbar__topbar-right .tm-navbar__topbar-nav .tm-navbar__topbar-link:hover{color:#ffa00a}.tm-navbar__topbar .tm-navbar__topbar-inner .tm-navbar__topbar-right .tm-navbar__topbar-phone{align-items:center;color:var(--base-white,#fff);display:inline-flex;gap:6px;text-decoration:none;transition:color .2s ease;white-space:nowrap}.tm-navbar__topbar .tm-navbar__topbar-inner .tm-navbar__topbar-right .tm-navbar__topbar-phone:hover{color:#ffa00a}.tm-navbar__topbar .tm-navbar__topbar-inner .tm-navbar__topbar-right .tm-navbar__topbar-phone .tm-navbar__topbar-phone-label{font-weight:400}.tm-navbar__topbar .tm-navbar__topbar-inner .tm-navbar__topbar-right .tm-navbar__topbar-phone .tm-navbar__topbar-phone-text{font-weight:600}.tm-navbar__topbar .tm-navbar__topbar-inner .tm-navbar__topbar-right .tm-navbar__topbar-phone .tm-navbar__topbar-phone-icon{color:inherit;font-size:13px}.tm-navbar .tm-lang-switcher{position:relative}.tm-navbar .tm-lang-switcher__trigger{align-items:center;background:transparent;border:none;color:inherit;cursor:pointer;display:inline-flex;font:inherit;font-weight:600;gap:6px;line-height:1;margin:0;padding:0}.tm-navbar .tm-lang-switcher__trigger:disabled{cursor:default;opacity:.6}.tm-navbar .tm-lang-switcher__flag{border-radius:2px;flex-shrink:0;height:14px;-o-object-fit:contain;object-fit:contain;width:21px}.tm-navbar .tm-lang-switcher__globe{flex-shrink:0}.tm-navbar .tm-lang-switcher__code{letter-spacing:.3px}.tm-navbar .tm-lang-switcher__menu{background:#fff;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.16);list-style:none;margin:0;min-width:140px;padding:6px;position:absolute;right:0;top:calc(100% + 8px);z-index:20}.tm-navbar .tm-lang-switcher__option{align-items:center;background:transparent;border:none;border-radius:6px;color:#473c22;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:8px 10px;text-align:left;white-space:nowrap;width:100%}.tm-navbar .tm-lang-switcher__option:hover{background:#faf6ec}.tm-navbar .tm-lang-switcher__option--active{color:#473c22;font-weight:600}.tm-navbar .tm-lang-switcher--topbar .tm-lang-switcher__trigger{color:var(--base-white,#fff)}.tm-navbar .tm-lang-switcher--mobile{width:100%}.tm-navbar .tm-lang-switcher--mobile .tm-lang-switcher__trigger{color:#473c22;font-size:16px;font-weight:500;justify-content:space-between;width:100%}.tm-navbar .tm-lang-switcher--mobile .tm-lang-switcher__menu{left:0;right:0;width:100%}.tm-navbar__mega{background:#fff;border-radius:0 0 24px 24px;box-shadow:0 24px 44px rgba(0,0,0,.12);left:0;opacity:0;padding:24px;position:absolute;right:0;top:100%;transition:opacity .15s ease .2s,visibility .15s ease .2s;visibility:hidden;z-index:1000}.tm-navbar__mega:hover{opacity:1;transition-delay:0s;visibility:visible}.tm-navbar__mega .tm-navbar__mega-inner{align-items:flex-start;display:flex;gap:48px}.tm-navbar__mega .tm-navbar__mega-groups{display:grid;flex:1;gap:48px 24px;grid-template-columns:repeat(3,minmax(0,1fr))}.tm-navbar__mega .tm-navbar__mega-group-title{color:#000;display:inline-block;font-size:14px;font-weight:600;margin-bottom:14px;text-decoration:none;text-transform:uppercase;transition:color .2s ease}.tm-navbar__mega .tm-navbar__mega-group-title:hover{color:#ffa00a}.tm-navbar__mega .tm-navbar__mega-group-list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.tm-navbar__mega .tm-navbar__mega-group-list .tm-navbar__mega-group-link{color:#000;font-size:14px;font-weight:400;letter-spacing:0;line-height:100%;text-decoration:none;transition:color .2s ease}.tm-navbar__mega .tm-navbar__mega-group-list .tm-navbar__mega-group-link:hover{color:#ffa00a}.tm-navbar__mega .tm-navbar__mega-brands{flex-shrink:0;width:285px}.tm-navbar__mega .tm-navbar__mega-brands .tm-navbar__mega-brands-title{color:#000;font-size:14px;font-weight:600;margin-bottom:14px;text-transform:uppercase}.tm-navbar__mega .tm-navbar__mega-brands .tm-navbar__mega-brands-grid{display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.tm-navbar__mega .tm-navbar__mega-brands .tm-navbar__mega-brand-card{align-items:center;background:#fff;border:1px solid #ececec;border-radius:10px;display:flex;justify-content:center;padding:14px 12px;transition:border-color .2s ease}.tm-navbar__mega .tm-navbar__mega-brands .tm-navbar__mega-brand-card img{height:36px;-o-object-fit:contain;object-fit:contain;width:auto}.tm-navbar__mega .tm-navbar__mega-brands .tm-navbar__mega-brand-card:hover{border-color:#ffa00a}.tm-navbar__mega .tm-navbar__mega-brands .tm-navbar__mega-brand-card--bonacibo:hover{border-color:#014f9f}.tm-navbar__mega .tm-navbar__mega-brands .tm-navbar__mega-brand-card--micho:hover{border-color:#96b522}.tm-navbar__mega .tm-navbar__mega-brands .tm-navbar__mega-brand-card--kucho:hover{border-color:#e50322}.tm-navbar__mega .tm-navbar__mega-brands .tm-navbar__mega-brand-card--mito:hover{border-color:#aa0e14}.tm-navbar__mega .tm-navbar__mega-brands .tm-navbar__mega-brand-card--kennel:hover{border-color:#02431b}.tm-navbar__mega .tm-navbar__mega-banner{border-radius:14px;flex-shrink:0;height:310px;overflow:hidden;width:194px}.tm-navbar__mega .tm-navbar__mega-banner img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.tm-navbar__mega--brands{padding:24px}.tm-navbar__mega--brands .tm-navbar__brands-grid{display:grid;gap:20px;grid-template-columns:repeat(5,minmax(0,1fr))}.tm-navbar__mega--brands .tm-navbar__brands-card{align-items:center;background:#fff;border:1px solid var(--gray-200,#d8d8d8);border-radius:14px;box-shadow:0 2px 4px 0 rgba(0,0,0,.051);display:flex;flex-direction:column;gap:16px;padding:24px 20px;text-align:center;text-decoration:none;transition:border-color .2s ease}.tm-navbar__mega--brands .tm-navbar__brands-card:hover .tm-navbar__brands-card-btn{opacity:.88}.tm-navbar__mega--brands .tm-navbar__brands-card--bonacibo .tm-navbar__brands-card-btn{background-color:#014f9f}.tm-navbar__mega--brands .tm-navbar__brands-card--bonacibo:hover{border-color:#014f9f}.tm-navbar__mega--brands .tm-navbar__brands-card--micho .tm-navbar__brands-card-btn{background-color:#96b522}.tm-navbar__mega--brands .tm-navbar__brands-card--micho:hover{border-color:#96b522}.tm-navbar__mega--brands .tm-navbar__brands-card--kucho .tm-navbar__brands-card-btn{background-color:#e50322}.tm-navbar__mega--brands .tm-navbar__brands-card--kucho:hover{border-color:#e50322}.tm-navbar__mega--brands .tm-navbar__brands-card--mito .tm-navbar__brands-card-btn{background-color:#aa0e14}.tm-navbar__mega--brands .tm-navbar__brands-card--mito:hover{border-color:#aa0e14}.tm-navbar__mega--brands .tm-navbar__brands-card--kennel .tm-navbar__brands-card-btn{background-color:#02431b}.tm-navbar__mega--brands .tm-navbar__brands-card--kennel:hover{border-color:#02431b}.tm-navbar__mega--brands .tm-navbar__brands-card .tm-navbar__brands-card-logo{align-items:center;display:flex;height:72px;justify-content:center}.tm-navbar__mega--brands .tm-navbar__brands-card .tm-navbar__brands-card-logo img{max-height:72px;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.tm-navbar__mega--brands .tm-navbar__brands-card .tm-navbar__brands-card-desc{color:var(--gray-600,#646464);flex:1;font-size:12px;font-weight:400;line-height:1.55;margin:0}.tm-navbar__mega--brands .tm-navbar__brands-card .tm-navbar__brands-card-btn{align-items:center;border-radius:8px;color:#fff;display:inline-flex;font-size:14px;font-weight:600;justify-content:center;letter-spacing:1.5px;max-width:180px;padding:12px 16px;text-decoration:none;text-transform:uppercase;transition:opacity .2s ease;width:100%}.tm-navbar__mega--brands .tm-navbar__brands-card .tm-navbar__brands-card-btn:hover{color:#fff;opacity:.88}.tm-navbar__mega--brands .tm-navbar__brands-note{color:#473c22;font-size:15px;font-weight:700;margin:24px 0 0}.tm-navbar__mobilebar{background-color:#faf6ec;box-shadow:0 4px 10px 0 rgba(0,0,0,.102);padding:16px 0;position:relative}.tm-navbar__mobilebar .tm-navbar__mobilebar-inner{align-items:center;display:grid;gap:12px;grid-template-columns:1fr auto 1fr;max-width:100%}.tm-navbar__mobilebar .tm-navbar__mobilebar-left{align-items:center;display:flex;justify-self:start;margin-left:-11px}.tm-navbar__mobilebar .tm-navbar__mobilebar-menu-btn.tm-navbar__mobilebar-search-btn svg{font-size:inherit;height:22px;width:22px}.tm-navbar__mobilebar .tm-navbar__msearch-backdrop{background:rgba(0,0,0,.35);inset:0;position:fixed;z-index:1040}.tm-navbar__mobilebar .tm-navbar__msearch-panel{align-items:center;animation:search-dropdown-in .18s ease-out;background:#fff;border-radius:16px;box-shadow:0 12px 32px rgba(34,56,93,.18);display:flex;gap:8px;left:12px;padding:8px 8px 8px 12px;position:absolute;right:12px;top:calc(100% + 8px);z-index:1041}.tm-navbar__mobilebar .tm-navbar__msearch-panel .tm-search-dropdown{left:0;max-width:none;right:0;top:calc(100% + 8px);width:auto}.tm-navbar__mobilebar .tm-navbar__msearch-form{align-items:center;background:#f0f0f0;border-radius:999px;display:flex;flex:1;height:44px;min-width:0;padding:0 6px 0 16px}.tm-navbar__mobilebar .tm-navbar__msearch-form input{background:transparent;border:none;color:#473c22;flex:1;font-size:16px;min-width:0;outline:none}.tm-navbar__mobilebar .tm-navbar__msearch-form input::-moz-placeholder{color:#8a8a8a}.tm-navbar__mobilebar .tm-navbar__msearch-form input::placeholder{color:#8a8a8a}.tm-navbar__mobilebar .tm-navbar__msearch-form button{height:32px;width:32px}.tm-navbar__mobilebar .tm-navbar__msearch-close,.tm-navbar__mobilebar .tm-navbar__msearch-form button{align-items:center;background:transparent;border:none;color:#473c22;display:inline-flex;justify-content:center;padding:0}.tm-navbar__mobilebar .tm-navbar__msearch-close{height:36px;width:36px}.tm-navbar__mobilebar .tm-navbar__msearch-tip{background:#1f1f1f;border-radius:8px;bottom:calc(100% + 10px);color:#fff;font-size:13px;left:16px;padding:6px 12px;position:absolute;z-index:1001}.tm-navbar__mobilebar .tm-navbar__msearch-tip:before{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #1f1f1f;bottom:-5px;content:"";left:18px;position:absolute}.tm-navbar__mobilebar .tm-navbar__mobilebar-actions{align-items:center;display:flex;justify-self:end}.tm-navbar__mobilebar .tm-navbar__mobilebar-action{align-items:center;background:transparent;border:none;color:#473c22;display:inline-flex;height:40px;justify-content:center;padding:0;position:relative;width:40px}.tm-navbar__mobilebar .tm-navbar__mobilebar-action svg{font-size:1.7em}.tm-navbar__mobilebar .tm-navbar__mobilebar-action .tm-navbar__mobilebar-auth-loader{animation:tm-navbar-cart-spin .7s linear infinite;border-radius:50%;border:2px solid rgba(255,160,10,.3);border-top-color:#ffa00a;height:14px;position:absolute;right:2px;top:2px;width:14px}.tm-navbar__mobilebar .tm-navbar__mobilebar-menu-btn{align-items:center;background:transparent;border:none;display:inline-flex;height:40px;justify-content:center;padding:0;width:40px}.tm-navbar__mobilebar .tm-navbar__mobilebar-menu-btn svg{font-size:1.7em}.tm-navbar__mobilebar .tm-navbar__mobilebar-menu-btn:hover{box-shadow:none}.tm-navbar__mobilebar .tm-navbar__mobilebar-logo img{display:block;height:auto;width:130px}.tm-navbar__mobilebar .tm-navbar__mobilebar-cart{position:relative}.tm-navbar__mobilebar .tm-navbar__mobilebar-cart .tm-navbar__mobilebar-cart-badge{align-items:center;background-color:#ffa00a;border-radius:9px;color:#fff;display:inline-flex;font-size:11px;font-weight:700;height:18px;justify-content:center;line-height:1;min-width:18px;padding:0 5px;position:absolute;right:-4px;top:0}.tm-navbar__mobilebar .tm-navbar__mobilebar-cart .tm-navbar__mobilebar-cart-loader{animation:tm-navbar-cart-spin .7s linear infinite;border-radius:50%;border:2px solid rgba(255,160,10,.3);border-top-color:#ffa00a;height:16px;position:absolute;right:-4px;top:0;width:16px}.tm-navbar__mainbar{background-color:#fff;box-shadow:0 4px 10px 0 rgba(0,0,0,.102)}.tm-navbar__mainbar>.container{position:relative}.tm-navbar__mainbar .tm-navbar__mainbar-inner{align-items:center;display:grid;gap:24px;grid-template-columns:1fr auto 1fr;height:88px;margin-inline:auto;width:100%}.tm-navbar__mainbar .tm-navbar__mainbar-inner .tm-navbar__mainbar-nav{align-items:stretch;align-self:stretch;display:flex;justify-self:start;margin-inline-start:-20px}.tm-navbar__mainbar .tm-navbar__mainbar-inner .tm-navbar__mainbar-nav .tm-navbar__mainbar-nav-item{align-items:center;display:flex;padding-inline:20px}.tm-navbar__mainbar .tm-navbar__mainbar-inner .tm-navbar__mainbar-nav .tm-navbar__mainbar-nav-item:hover .tm-navbar__mainbar-link{color:#ffa00a}.tm-navbar__mainbar .tm-navbar__mainbar-inner .tm-navbar__mainbar-nav .tm-navbar__mainbar-nav-item:hover .tm-navbar__mega{opacity:1;pointer-events:auto;visibility:visible}.tm-navbar__mainbar .tm-navbar__mainbar-inner .tm-navbar__mainbar-nav .tm-navbar__mainbar-link{align-items:center;color:var(--Color-Food-Brown,#473c22);display:inline-flex;font-size:16px;font-weight:400;letter-spacing:0;line-height:100%;margin-inline:-4px;padding:8px 4px;text-decoration:none;text-transform:uppercase;transition:color .2s ease;white-space:nowrap}.tm-navbar__mainbar .tm-navbar__mainbar-inner .tm-navbar__mainbar-nav .tm-navbar__mainbar-link:focus-visible{border-radius:4px;color:#ffa00a;outline:2px solid #ffa00a;outline-offset:2px}@media(max-width:1400px){.tm-navbar__mainbar .tm-navbar__mainbar-inner .tm-navbar__mainbar-nav{margin-inline-start:-12px}.tm-navbar__mainbar .tm-navbar__mainbar-inner .tm-navbar__mainbar-nav .tm-navbar__mainbar-nav-item{padding-inline:12px}}@media(max-width:1280px){.tm-navbar__mainbar .tm-navbar__mainbar-inner .tm-navbar__mainbar-nav .tm-navbar__mainbar-link{font-size:14px}}.tm-navbar__mainbar .tm-navbar__mainbar-inner .tm-navbar__mainbar-brand{align-items:center;display:inline-flex;justify-self:center}.tm-navbar__mainbar .tm-navbar__mainbar-inner .tm-navbar__mainbar-brand .tm-navbar__mainbar-logo{-o-object-fit:contain;object-fit:contain;width:auto}@media(max-width:1280px){.tm-navbar__mainbar .tm-navbar__mainbar-inner .tm-navbar__mainbar-brand .tm-navbar__mainbar-logo{height:auto;width:200px}}.tm-navbar__mainbar .tm-navbar__mainbar-inner .tm-navbar__mainbar-actions{align-items:center;display:flex;gap:50px;justify-self:end}.tm-navbar__mainbar .tm-navbar__mainbar-inner .tm-navbar__mainbar-actions .tm-navbar__mainbar-action{align-items:center;background:none;border:0;color:#473c22;cursor:pointer;display:inline-flex;font-size:16px;gap:8px;line-height:1;padding:0;text-decoration:none;transition:color .2s ease;white-space:nowrap}.tm-navbar__mainbar .tm-navbar__mainbar-inner .tm-navbar__mainbar-actions .tm-navbar__mainbar-action:hover,.tm-navbar__mainbar .tm-navbar__mainbar-inner .tm-navbar__mainbar-actions .tm-navbar__mainbar-action:hover .tm-navbar__mainbar-action-text{color:#ffa00a}.tm-navbar__mainbar .tm-navbar__mainbar-inner .tm-navbar__mainbar-actions .tm-navbar__mainbar-action:disabled{cursor:default;opacity:.6}.tm-navbar__mainbar .tm-navbar__mainbar-inner .tm-navbar__mainbar-actions .tm-navbar__mainbar-action .tm-navbar__mainbar-action-icon{color:inherit;font-size:20px}.tm-navbar__mainbar .tm-navbar__mainbar-inner .tm-navbar__mainbar-actions .tm-navbar__mainbar-action .tm-navbar__mainbar-action-text{color:var(--Color-Food-Brown,#473c22);font-size:16px;font-weight:400;letter-spacing:0;line-height:100%}.tm-navbar__mainbar .tm-navbar__mainbar-inner .tm-navbar__mainbar-actions .tm-navbar__mainbar-action--auth{font-weight:400}.tm-navbar__mainbar .tm-navbar__mainbar-inner .tm-navbar__mainbar-actions .tm-navbar__mainbar-action--cart{min-width:96px}.tm-navbar__mainbar .tm-navbar__mainbar-inner .tm-navbar__mainbar-actions .tm-navbar__mainbar-search{align-items:center;display:inline-flex;position:relative}.tm-navbar__mainbar .tm-navbar__mainbar-inner .tm-navbar__mainbar-actions .tm-navbar__mainbar-search--open .tm-navbar__mainbar-search-toggle{visibility:hidden}.tm-navbar__mainbar .tm-navbar__mainbar-inner .tm-navbar__mainbar-actions .tm-navbar__mainbar-search form{align-items:center;background:#f0f0f0;border-radius:999px;display:flex;height:40px;max-width:0;opacity:0;overflow:hidden;padding:0 6px 0 16px;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:max-width .25s ease,opacity .2s ease;width:200px;z-index:5}.tm-navbar__mainbar .tm-navbar__mainbar-inner .tm-navbar__mainbar-actions .tm-navbar__mainbar-search form input{background:transparent;border:none;color:#473c22;flex:1;font-size:14px;min-width:0;outline:none}.tm-navbar__mainbar .tm-navbar__mainbar-inner .tm-navbar__mainbar-actions .tm-navbar__mainbar-search form input::-moz-placeholder{color:#8a8a8a}.tm-navbar__mainbar .tm-navbar__mainbar-inner .tm-navbar__mainbar-actions .tm-navbar__mainbar-search form input::placeholder{color:#8a8a8a}.tm-navbar__mainbar .tm-navbar__mainbar-inner .tm-navbar__mainbar-actions .tm-navbar__mainbar-search form button{align-items:center;background:transparent;border:none;color:#473c22;display:inline-flex;height:28px;justify-content:center;padding:0;transition:color .2s ease;width:28px}.tm-navbar__mainbar .tm-navbar__mainbar-inner .tm-navbar__mainbar-actions .tm-navbar__mainbar-search form button:hover{color:#ffa00a}.tm-navbar__mainbar .tm-navbar__mainbar-inner .tm-navbar__mainbar-actions .tm-navbar__mainbar-search--open form{max-width:200px;opacity:1;pointer-events:auto}.tm-navbar__mainbar .tm-navbar__mainbar-inner .tm-navbar__mainbar-actions .tm-navbar__mainbar-search .tm-navbar__mainbar-search-tip{background:#1f1f1f;border-radius:8px;bottom:calc(100% + 18px);color:#fff;font-size:13px;padding:6px 12px;position:absolute;right:0;white-space:nowrap;z-index:1001}.tm-navbar__mainbar .tm-navbar__mainbar-inner .tm-navbar__mainbar-actions .tm-navbar__mainbar-search .tm-navbar__mainbar-search-tip:before{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #1f1f1f;bottom:-5px;content:"";position:absolute;right:18px}.tm-navbar__mainbar .tm-navbar__mainbar-inner .tm-navbar__mainbar-actions .tm-navbar__mainbar-cart-icon{align-items:center;display:inline-flex;position:relative}.tm-navbar__mainbar .tm-navbar__mainbar-inner .tm-navbar__mainbar-actions .tm-navbar__mainbar-cart-icon .tm-navbar__mainbar-badge{align-items:center;background-color:#ffa00a;border-radius:9px;color:#fff;display:inline-flex;font-size:11px;font-weight:700;height:18px;justify-content:center;line-height:1;min-width:18px;padding:0 5px;position:absolute;right:-10px;top:-8px}.tm-navbar__mainbar .tm-navbar__mainbar-inner .tm-navbar__mainbar-actions .tm-navbar__mainbar-cart-icon .tm-navbar__mainbar-cart-loader{animation:tm-navbar-cart-spin .7s linear infinite;border-radius:50%;border:2px solid rgba(255,160,10,.3);border-top-color:#ffa00a;height:16px;position:absolute;right:-9px;top:-7px;width:16px}.tm-navbar__mainbar .tm-navbar__mainbar-inner .tm-navbar__mainbar-actions .tm-navbar__mainbar-skeleton{align-items:center;display:inline-flex;gap:8px}.tm-navbar__mainbar .tm-navbar__mainbar-inner .tm-navbar__mainbar-actions .tm-navbar__mainbar-skeleton .tm-navbar__mainbar-skeleton-icon{color:#473c22;flex-shrink:0}.tm-navbar__mainbar .tm-navbar__mainbar-inner .tm-navbar__mainbar-actions .tm-navbar__mainbar-skeleton .tm-navbar__mainbar-skeleton-text{animation:tm-navbar-shimmer 1.5s infinite;background:linear-gradient(90deg,#ece6d6 25%,#ddd3bd 50%,#ece6d6 75%);background-size:200% 100%;border-radius:4px;height:14px;width:68px}.tm-navbar__mainbar .tm-navbar__mainbar-inner .tm-navbar__mainbar-actions .tm-navbar__mainbar-auth{display:inline-flex;position:relative}.tm-navbar__mainbar .tm-navbar__mainbar-inner .tm-navbar__mainbar-actions .tm-navbar__mainbar-auth .tm-navbar__mainbar-dropdown{animation:tm-dropdown-in .18s ease-out;background:#fff;border:1px solid #f0e9db;border-radius:16px;box-shadow:0 12px 32px rgba(34,56,93,.12);margin-top:14px;min-width:232px;position:absolute;right:0;top:100%;z-index:1000}.tm-navbar__mainbar .tm-navbar__mainbar-inner .tm-navbar__mainbar-actions .tm-navbar__mainbar-auth .tm-navbar__mainbar-dropdown:before{background:#fff;border-left:1px solid #f0e9db;border-top:1px solid #f0e9db;box-shadow:-3px -3px 8px rgba(34,56,93,.06);clip-path:polygon(-60% -60%,160% -60%,-60% 160%);content:"";height:14px;position:absolute;right:22px;top:-7px;transform:rotate(45deg);width:14px}.tm-navbar__mainbar .tm-navbar__mainbar-inner .tm-navbar__mainbar-actions .tm-navbar__mainbar-auth .tm-navbar__mainbar-dropdown:has(.tm-navbar__mainbar-dropdown-user):before{background:#faf6ec}.tm-navbar__mainbar .tm-navbar__mainbar-inner .tm-navbar__mainbar-actions .tm-navbar__mainbar-auth .tm-navbar__mainbar-dropdown:after{content:"";height:14px;left:0;position:absolute;right:0;top:-14px}.tm-navbar__mainbar .tm-navbar__mainbar-inner .tm-navbar__mainbar-actions .tm-navbar__mainbar-auth .tm-navbar__mainbar-dropdown .tm-navbar__mainbar-dropdown-user{background:#faf6ec;border-bottom:1px solid #f0e9db;border-radius:15px 15px 0 0;display:flex;flex-direction:column;gap:2px;padding:12px 18px}.tm-navbar__mainbar .tm-navbar__mainbar-inner .tm-navbar__mainbar-actions .tm-navbar__mainbar-auth .tm-navbar__mainbar-dropdown .tm-navbar__mainbar-dropdown-user-name{color:var(--Color-Food-Brown,#473c22);font-size:14px;font-weight:600;line-height:1.3;text-transform:capitalize}.tm-navbar__mainbar .tm-navbar__mainbar-inner .tm-navbar__mainbar-actions .tm-navbar__mainbar-auth .tm-navbar__mainbar-dropdown .tm-navbar__mainbar-dropdown-user-email{color:#8d8778;font-size:12px;line-height:1.3;overflow-wrap:anywhere}.tm-navbar__mainbar .tm-navbar__mainbar-inner .tm-navbar__mainbar-actions .tm-navbar__mainbar-auth .tm-navbar__mainbar-dropdown .tm-navbar__mainbar-dropdown-item{align-items:center;background:none;border:none;color:var(--Color-Food-Brown,#473c22);display:flex;font-size:14px;font-weight:400;gap:12px;padding:12px 18px;text-align:left;text-decoration:none;transition:background-color .2s ease,color .2s ease;width:100%}.tm-navbar__mainbar .tm-navbar__mainbar-inner .tm-navbar__mainbar-actions .tm-navbar__mainbar-auth .tm-navbar__mainbar-dropdown .tm-navbar__mainbar-dropdown-item:not(:last-child){border-bottom:1px solid #faf6ec}.tm-navbar__mainbar .tm-navbar__mainbar-inner .tm-navbar__mainbar-actions .tm-navbar__mainbar-auth .tm-navbar__mainbar-dropdown .tm-navbar__mainbar-dropdown-item:first-child{border-radius:15px 15px 0 0}.tm-navbar__mainbar .tm-navbar__mainbar-inner .tm-navbar__mainbar-actions .tm-navbar__mainbar-auth .tm-navbar__mainbar-dropdown .tm-navbar__mainbar-dropdown-item:last-child{border-radius:0 0 15px 15px}.tm-navbar__mainbar .tm-navbar__mainbar-inner .tm-navbar__mainbar-actions .tm-navbar__mainbar-auth .tm-navbar__mainbar-dropdown .tm-navbar__mainbar-dropdown-item:hover{background-color:#faf6ec;color:#ffa00a}.tm-navbar__mainbar .tm-navbar__mainbar-inner .tm-navbar__mainbar-actions .tm-navbar__mainbar-auth .tm-navbar__mainbar-dropdown .tm-navbar__mainbar-dropdown-item:hover img,.tm-navbar__mainbar .tm-navbar__mainbar-inner .tm-navbar__mainbar-actions .tm-navbar__mainbar-auth .tm-navbar__mainbar-dropdown .tm-navbar__mainbar-dropdown-item:hover svg{color:#ffa00a}.tm-navbar__mainbar .tm-navbar__mainbar-inner .tm-navbar__mainbar-actions .tm-navbar__mainbar-auth .tm-navbar__mainbar-dropdown .tm-navbar__mainbar-dropdown-item img,.tm-navbar__mainbar .tm-navbar__mainbar-inner .tm-navbar__mainbar-actions .tm-navbar__mainbar-auth .tm-navbar__mainbar-dropdown .tm-navbar__mainbar-dropdown-item svg{color:var(--Color-Food-Brown,#473c22);flex-shrink:0;height:18px;transition:color .2s ease;width:18px}.tm-navbar__mainbar .tm-navbar__mainbar-inner .tm-navbar__mainbar-actions .tm-navbar__mainbar-auth .tm-navbar__mainbar-dropdown .tm-navbar__mainbar-dropdown-item--logout{color:#dc3545}.tm-navbar__mainbar .tm-navbar__mainbar-inner .tm-navbar__mainbar-actions .tm-navbar__mainbar-auth .tm-navbar__mainbar-dropdown .tm-navbar__mainbar-dropdown-item--logout svg{color:inherit}.tm-navbar__mainbar .tm-navbar__mainbar-inner .tm-navbar__mainbar-actions .tm-navbar__mainbar-auth .tm-navbar__mainbar-dropdown .tm-navbar__mainbar-dropdown-item--logout:hover{background-color:#fff5f5;color:#dc3545}.tm-navbar__mainbar .tm-navbar__mainbar-inner .tm-navbar__mainbar-actions .tm-navbar__mainbar-auth .tm-navbar__mainbar-dropdown .tm-navbar__mainbar-dropdown-item--logout:hover svg{color:inherit}@media(max-width:1400px){.tm-navbar__mainbar .tm-navbar__mainbar-inner .tm-navbar__mainbar-actions .tm-navbar__mainbar-action-text,.tm-navbar__mainbar .tm-navbar__mainbar-inner .tm-navbar__mainbar-actions .tm-navbar__mainbar-skeleton-text{display:none}.tm-navbar__mainbar .tm-navbar__mainbar-inner .tm-navbar__mainbar-actions .tm-navbar__mainbar-action--cart{min-width:0}.tm-navbar__mainbar .tm-navbar__mainbar-inner .tm-navbar__mainbar-actions .tm-navbar__mainbar-auth .tm-navbar__mainbar-dropdown{right:-19px}}@keyframes tm-dropdown-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes tm-navbar-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes tm-navbar-cart-spin{to{transform:rotate(1turn)}}.tm-navbar__mm-offcanvas{touch-action:pan-y;width:95%!important}.tm-navbar__mm-offcanvas .offcanvas-header{align-items:center;border-bottom:1px solid var(--gray-200,#d8d8d8);gap:12px;min-height:72px;padding:14px 16px}.tm-navbar__mm-offcanvas .offcanvas-body{padding:4px 16px 16px;touch-action:pan-y}.tm-navbar__mm-offcanvas .tm-navbar__mm-body{display:flex;flex-direction:column}.tm-navbar__mm-offcanvas .tm-navbar__mm-close{align-items:center;background:transparent;border:none;color:#323232;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;margin:0 -6px 0 0;padding:0;width:32px}.tm-navbar__mm-offcanvas .tm-navbar__mm-close svg{height:22px;stroke-width:1.75;width:22px}.tm-navbar__mm-offcanvas .tm-navbar__mm-user{align-items:center;background:transparent;border:none;color:#323232;display:flex;flex:1;gap:12px;min-width:0;padding:0;text-align:left;text-decoration:none}.tm-navbar__mm-offcanvas .tm-navbar__mm-user .tm-navbar__mm-avatar{align-items:center;background:#f9f6ef;border-radius:14px;color:#473c22;display:inline-flex;flex-shrink:0;font-size:15px;font-weight:700;height:44px;justify-content:center;letter-spacing:.02em;line-height:1;width:44px}.tm-navbar__mm-offcanvas .tm-navbar__mm-user .tm-navbar__mm-avatar svg{height:22px;stroke-width:1.75;width:22px}.tm-navbar__mm-offcanvas .tm-navbar__mm-user .tm-navbar__mm-user-text{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.tm-navbar__mm-offcanvas .tm-navbar__mm-user .tm-navbar__mm-user-name{color:#323232;font-size:16px;font-weight:600;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tm-navbar__mm-offcanvas .tm-navbar__mm-user .tm-navbar__mm-user-hint{color:var(--gray-600,#646464);font-size:12px;line-height:1.25}.tm-navbar__mm-offcanvas .tm-navbar__mm-user--loading .tm-navbar__mm-avatar,.tm-navbar__mm-offcanvas .tm-navbar__mm-user--loading .tm-navbar__mm-user-line{animation:skeleton-loading 1.5s ease-in-out infinite;background:linear-gradient(90deg,#ece6d6 25%,#ddd3bd 50%,#ece6d6 75%);background-size:200% 100%}.tm-navbar__mm-offcanvas .tm-navbar__mm-user--loading .tm-navbar__mm-user-line{border-radius:6px;display:block;height:12px;width:130px}.tm-navbar__mm-offcanvas .tm-navbar__mm-user--loading .tm-navbar__mm-user-line--short{height:10px;width:90px}.tm-navbar__mm-offcanvas .tm-navbar__mm-row{align-items:center;background:transparent;border:none;color:#323232;display:flex;font-size:15px;font-weight:500;gap:14px;line-height:1.3;padding:clamp(6px,(100vh - 640px)/30,10px) 0;padding-block:clamp(6px,(100dvh - 640px)/30,10px);text-align:left;text-decoration:none;width:100%}.tm-navbar__mm-offcanvas .tm-navbar__mm-row .tm-navbar__mm-row-icon{align-items:center;background:#f9f6ef;border-radius:10px;color:#473c22;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.tm-navbar__mm-offcanvas .tm-navbar__mm-row .tm-navbar__mm-row-icon svg{height:16px;width:16px}.tm-navbar__mm-offcanvas .tm-navbar__mm-row .tm-navbar__mm-row-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tm-navbar__mm-offcanvas .tm-navbar__mm-row .tm-navbar__mm-row-chevron{color:var(--gray-200,#d8d8d8);flex-shrink:0;height:16px;width:16px}.tm-navbar__mm-offcanvas .tm-navbar__mm-row:disabled{cursor:not-allowed;opacity:.5}.tm-navbar__mm-offcanvas .tm-navbar__mm-links{display:flex;flex-direction:column}.tm-navbar__mm-offcanvas .tm-navbar__mm-links .tm-navbar__mm-group{display:flex;flex-direction:column;padding:4px 0}.tm-navbar__mm-offcanvas .tm-navbar__mm-links .tm-navbar__mm-group+.tm-navbar__mm-group{border-top:1px solid var(--gray-200,#d8d8d8)}.tm-navbar__mm-offcanvas .tm-navbar__mm-links .tm-navbar__mm-lang{padding-left:46px}.tm-navbar__mm-offcanvas .tm-navbar__mm-footer{display:flex;flex-direction:column;gap:10px;margin-top:auto;padding-top:16px}.tm-navbar__mm-offcanvas .tm-navbar__mm-footer .tm-navbar__mm-support{align-items:center;background:#f9f6ef;border-radius:16px;display:flex;gap:12px;padding:12px 12px 12px 16px}.tm-navbar__mm-offcanvas .tm-navbar__mm-footer .tm-navbar__mm-support .tm-navbar__mm-support-icon{color:#473c22;flex-shrink:0;height:20px;width:20px}.tm-navbar__mm-offcanvas .tm-navbar__mm-footer .tm-navbar__mm-support .tm-navbar__mm-support-text{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.tm-navbar__mm-offcanvas .tm-navbar__mm-footer .tm-navbar__mm-support .tm-navbar__mm-support-label{color:var(--gray-600,#646464);font-size:11px;line-height:1.25}.tm-navbar__mm-offcanvas .tm-navbar__mm-footer .tm-navbar__mm-support .tm-navbar__mm-support-phone{color:#473c22;font-size:16px;font-weight:700;line-height:1.25;text-decoration:none;white-space:nowrap}.tm-navbar__mm-offcanvas .tm-navbar__mm-footer .tm-navbar__mm-support .tm-navbar__mm-support-call{align-items:center;background:#473c22;border-radius:12px;color:var(--base-white,#fff);display:inline-flex;flex-shrink:0;font-size:14px;font-weight:700;height:42px;justify-content:center;line-height:1;min-width:60px;padding:0 16px;text-decoration:none}.tm-navbar__mm-offcanvas .tm-navbar__mm-footer .tm-navbar__mm-logout{align-items:center;align-self:center;background:transparent;border:none;color:#e33e38;display:inline-flex;font-size:14px;font-weight:500;gap:6px;line-height:1.3;padding:8px 12px}.tm-navbar__mm-offcanvas .tm-navbar__mm-footer .tm-navbar__mm-logout svg{height:16px;width:16px}.tm-navbar__mm-offcanvas .tm-navbar__mm-cat-header{align-items:center;display:flex;justify-content:space-between}.tm-navbar__mm-offcanvas .tm-navbar__mm-cat-header .tm-navbar__mm-cat-back{align-items:center;background:transparent;border:none;color:#323232;display:inline-flex;font-size:16px;gap:6px;line-height:1.4;margin-left:-6px;padding:4px 6px 4px 2px}.tm-navbar__mm-offcanvas .tm-navbar__mm-cat-header .tm-navbar__mm-cat-back svg{color:#473c22;height:20px;width:20px}.tm-navbar__mm-offcanvas .tm-navbar__mm-cat-header .tm-navbar__mm-cat-back span{font-weight:600}.tm-navbar__mm-offcanvas .tm-navbar__mm-cat-body{padding:8px 16px 16px}.tm-navbar__mm-offcanvas .tm-navbar__mm-cat-body .tm-navbar__mm-row{isolation:isolate;margin-inline:-8px;min-height:44px;padding-inline:8px;position:relative;width:calc(100% + 16px)}.tm-navbar__mm-offcanvas .tm-navbar__mm-cat-body .tm-navbar__mm-row--active{color:var(--base-white,#fff);font-weight:600}.tm-navbar__mm-offcanvas .tm-navbar__mm-cat-body .tm-navbar__mm-row--active .tm-navbar__mm-row-chevron{color:var(--base-white,#fff)}.tm-navbar__mm-offcanvas .tm-navbar__mm-cat-body .tm-navbar__mm-row--active:before{background:#ffa00a;border-radius:10px;content:"";height:36px;inset:50% 0 auto;position:absolute;transform:translateY(-50%);z-index:-1}.tm-navbar__mm-offcanvas .tm-navbar__mm-cat-body .tm-navbar__mm-all+.tm-navbar__mm-block,.tm-navbar__mm-offcanvas .tm-navbar__mm-cat-body .tm-navbar__mm-block+.tm-navbar__mm-block{border-top:1px solid var(--gray-200,#d8d8d8)}.tm-navbar__mm-offcanvas .tm-navbar__mm-cat-body .tm-navbar__mm-brands{padding:4px 0}.tm-navbar__mm-offcanvas .tm-navbar__mm-cat-body .tm-navbar__mm-block{padding:2px 0}.tm-navbar__mm-offcanvas .tm-navbar__mm-cat-body .tm-navbar__mm-block .tm-navbar__mm-sublist{list-style:none;margin:-4px 0 2px;padding:0 0 0 4px}.tm-navbar__mm-offcanvas .tm-navbar__mm-cat-body .tm-navbar__mm-block .tm-navbar__mm-sublist li a{align-items:center;border-radius:10px;color:var(--gray-600,#646464);display:flex;font-size:14px;line-height:1.3;min-height:36px;padding:0 12px;text-decoration:none}.tm-navbar__mm-offcanvas .tm-navbar__mm-cat-body .tm-navbar__mm-block .tm-navbar__mm-sublist li a.tm-navbar__mm-sublink--active{background:#ffa00a;color:var(--base-white,#fff);font-weight:600}.impersonation-bar{background-color:#7c2d12;color:#fff;font-size:13px;line-height:1.4}.impersonation-bar__inner{align-items:center;display:flex;flex-wrap:wrap;gap:8px 16px;padding-bottom:8px;padding-top:8px}.impersonation-bar__badge{background-color:#fbbf24;border-radius:4px;color:#7c2d12;font-size:11px;font-weight:700;letter-spacing:.03em;padding:3px 8px;text-transform:uppercase;white-space:nowrap}.impersonation-bar__customer{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px}.impersonation-bar__name{font-weight:600}.impersonation-bar__link{color:#fde68a;font-weight:600;text-decoration:underline}.impersonation-bar__link:focus,.impersonation-bar__link:hover{color:#fff}.impersonation-bar__copy{background:transparent;border:1px solid hsla(0,0%,100%,.5);border-radius:4px;color:#fff;cursor:pointer;font-size:11px;padding:2px 8px}.impersonation-bar__copy:hover{background-color:hsla(0,0%,100%,.15)}.impersonation-bar__meta{opacity:.85;white-space:nowrap}.test-user-badge{align-items:center;background:#b91c1c;border:2px solid #fff;border-radius:999px;box-shadow:0 0 0 1px rgba(185,28,28,.6),0 2px 6px rgba(0,0,0,.25);color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:11px;font-weight:700;gap:6px;height:14px;justify-content:center;left:8px;letter-spacing:.3px;line-height:1.6;margin:0;padding:0;position:fixed;top:8px;white-space:nowrap;width:14px;z-index:2000}.test-user-badge__label{display:none}.test-user-badge.is-open{height:auto;padding:2px 10px;width:auto}.test-user-badge.is-open:before{background:#fff;border-radius:50%;content:"";height:6px;width:6px}.test-user-badge.is-open .test-user-badge__label{display:inline}.test-user-badge:focus-visible{outline:2px solid #b91c1c;outline-offset:2px}.tm-featurebar{margin-bottom:32px}.tm-featurebar .tm-featurebar__grid{background:#fff;border:1px solid #efe9dc;border-radius:16px;box-shadow:0 2px 10px rgba(74,61,39,.05);display:grid;gap:16px;grid-template-columns:repeat(3,1fr);padding:28px 16px}.tm-featurebar .tm-featurebar__item{align-items:center;display:flex;flex-direction:column;text-align:center}.tm-featurebar .tm-featurebar__icon{height:44px;margin-bottom:14px;width:54px}.tm-featurebar .tm-featurebar__title{color:var(--gray-900,#323232);font-size:16px;font-weight:600;line-height:24px;margin:0 0 6px}.tm-featurebar .tm-featurebar__desc{color:var(--gray-600,#646464);font-size:13px;font-weight:400;line-height:20px;margin:0;text-wrap:balance}.tm-featurebar .tm-featurebar__desc b{color:var(--gray-900,#323232);font-weight:600}.tm-mobile-featurebar{margin-bottom:16px}.tm-mobile-featurebar__grid{background:#fff;border:1px solid #efe9dc;border-radius:16px;box-shadow:0 2px 10px rgba(74,61,39,.05);display:grid;gap:8px;grid-template-columns:1fr auto 1fr;padding:14px 6px}.tm-mobile-featurebar__item{align-items:center;display:flex;flex-direction:column;text-align:center}.tm-mobile-featurebar__icon{height:25px;margin-bottom:6px;width:30px}.tm-mobile-featurebar__title{color:#000;font-size:11px;font-weight:600;line-height:15px;margin:0}@media(max-width:389.98px){.tm-mobile-featurebar__title{font-size:10px;line-height:14px}}.tm-mainslider__swiper{border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.15);margin-bottom:24px;overflow:hidden}@media(max-width:991.98px){.tm-mainslider__swiper{margin-bottom:16px}}.tm-mainslider__swiper .swiper-slide{transition:opacity .3s}.tm-mainslider__slide{aspect-ratio:3/1;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.15);overflow:hidden}.tm-mainslider__slide img{-o-object-fit:cover;object-fit:cover}@media(min-width:576px){.tm-mainslider__slide{aspect-ratio:auto;height:180px}}@media(min-width:768px){.tm-mainslider__slide{height:240px}}@media(min-width:992px){.tm-mainslider__slide{height:400px}}@media(min-width:996px)and (max-width:1200px){.tm-mainslider__slide{height:320px}}@media(min-width:1400px){.tm-mainslider__slide{height:420px}}@media(min-width:1900px){.tm-mainslider__slide{height:460px}}.tm-mainslider--mobile .tm-mainslider__slide{aspect-ratio:4/3;height:auto}.tm-mainslider__nav{background:#fff!important;border:none!important;box-shadow:0 2px 8px rgba(0,0,0,.2)!important;height:30px;opacity:.95;transition:opacity .2s,transform .15s,box-shadow .2s;width:30px;z-index:10}.tm-mainslider__nav--prev{left:-15px}.tm-mainslider__nav--next{right:-15px}.tm-mainslider__nav:hover{box-shadow:0 3px 12px rgba(0,0,0,.25)!important;opacity:1;transform:scale(1.05)}.tm-mainslider__nav svg{color:#333;height:20px;transition:color .3s;width:20px}.tm-mainslider__nav:hover svg{color:#4caf50}@media(max-width:991.98px){.tm-mainslider__nav{display:none!important}}.tm-mainslider__counter{font-size:14px;margin-bottom:calc(1rem + 15px);margin-right:10px;z-index:10}@media(max-width:991.98px){.tm-mainslider__counter{margin-bottom:14px}}.tm-quick-category-links{margin-bottom:32px}@media(max-width:991px){.tm-quick-category-links{margin-bottom:24px}}.tm-quick-category-links__desktop{display:none}@media(min-width:992px){.tm-quick-category-links__desktop{display:block}}.tm-quick-category-links__desktop .col{min-width:0}.tm-quick-category-links__mobile{display:block}@media(min-width:992px){.tm-quick-category-links__mobile{display:none}}.tm-quick-category-links__item{align-items:center;background-color:#fff;border-radius:16px;box-shadow:2px 10px 30px 0 rgba(0,0,0,.102);display:flex;flex-direction:column;height:100%;max-height:210px;overflow:hidden;padding:0 12px 20px;text-align:center}@media(max-width:991px){.tm-quick-category-links__item{border-radius:12px;padding:0 6px 10px}}@media(max-width:992px){.tm-quick-category-links__item{border:1px solid var(--surface-disabled,#d8d8d8);box-shadow:0 2px 4px 0 rgba(0,0,0,.051)}}.tm-quick-category-links__item:hover .tm-quick-category-links__image img{transform:scale(1.05)}.tm-quick-category-links__item .tm-quick-category-links__image{align-items:center;display:flex;flex:1;justify-content:center;min-height:0;width:100%}@media(max-width:991px){.tm-quick-category-links__item .tm-quick-category-links__image{align-items:flex-start;flex:0 0 auto;height:80px}}.tm-quick-category-links__item .tm-quick-category-links__image img{height:100%;-o-object-fit:contain;object-fit:contain;transition:transform .3s ease;width:auto}@media(max-width:991px){.tm-quick-category-links__item .tm-quick-category-links__image img{max-width:100%;-o-object-position:top;object-position:top}}.tm-quick-category-links__item .tm-quick-category-links__text{display:flex;flex-direction:column;flex-shrink:0;gap:2px;margin-top:14px}@media(max-width:991px){.tm-quick-category-links__item .tm-quick-category-links__text{gap:0;margin-top:6px}}.tm-quick-category-links__item .tm-quick-category-links__text .tm-quick-category-links__title{font-size:16px;font-weight:500;line-height:1.35}@media(max-width:991px){.tm-quick-category-links__item .tm-quick-category-links__text .tm-quick-category-links__title{font-size:12px;line-height:1.2}}.tm-quick-category-links__item .tm-quick-category-links__text .tm-quick-category-links__subtitle{font-size:18px;font-weight:700;line-height:1.35}@media(max-width:991px){.tm-quick-category-links__item .tm-quick-category-links__text .tm-quick-category-links__subtitle{font-size:14px;line-height:1.2}}.tm-brands-web{margin-bottom:32px}.tm-brands-web__header{align-items:center;display:flex;justify-content:flex-end;margin-bottom:27px}.tm-brands-web__seeall{align-items:center;display:inline-flex;flex-shrink:0;font-size:15px;font-weight:500;gap:4px;text-decoration:none;transition:color .2s ease}.tm-brands-web__seeall svg{font-size:.9em}.tm-brands-web__seeall:hover{color:#ffa00a;text-decoration:none}.tm-brands-web__grid{display:grid;gap:1.5rem;grid-template-columns:repeat(4,1fr)}.tm-brands-web__item{border-radius:16px;display:block;overflow:hidden;transition:box-shadow .3s ease}.tm-brands-web__item:hover{box-shadow:0 10px 24px rgba(0,0,0,.14)}.tm-brands-web__item img{aspect-ratio:411/329;display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.tm-brands-mobile{margin-bottom:24px}.tm-brands-mobile__header{margin-bottom:20px}@media(max-width:640px){.tm-brands-mobile__header{margin-bottom:16px}}.tm-brands-mobile__heading{color:var(--gray-900,#323232);font-size:22px;font-weight:600;line-height:1.3;margin-bottom:0}.tm-brands-mobile__heading sup{color:var(--navy-700,#1b2d4a);font-size:.8em;left:2px;line-height:0;position:relative;top:-.35em;vertical-align:baseline}@media(max-width:640px){.tm-brands-mobile__heading{font-size:18px}}@media(max-width:375px){.tm-brands-mobile__heading{font-size:17px}}.tm-brands-mobile__desc{color:#555;font-size:15px;font-weight:400;line-height:1.5;margin:8px 0 0}@media(max-width:640px){.tm-brands-mobile__desc{font-size:14px;line-height:1.45;margin-top:6px}}@media(max-width:375px){.tm-brands-mobile__desc{font-size:13px}}.tm-brands-mobile__slider{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.tm-brands-mobile__slider::-webkit-scrollbar{display:none}.tm-brands-mobile__card{display:block;flex:0 0 40%;overflow:hidden;scroll-snap-align:start}@media(max-width:640px){.tm-brands-mobile__card{flex-basis:60%}}.tm-brands-mobile__card{border-radius:16px;box-shadow:0 2px 4px 0 rgba(0,0,0,.051)}.tm-brands-mobile__card img{aspect-ratio:411/329;display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.tm-donation{margin-bottom:32px}.tm-donation .tm-donation__banner{background-image:url(https://cdnmedia.temizmama.com/v3/assets/img/icons/donation-bg.webp);background-position:50%;background-size:cover;border-radius:16px;overflow:hidden;position:relative}.tm-donation .tm-donation__banner .tm-donation__overlay{background:rgba(0,18,51,.45);padding:48px 40px}.tm-donation .tm-donation__banner .tm-donation__overlay .tm-donation__content{align-items:center;color:#fff;display:flex;gap:32px;justify-content:space-between}@media(max-width:768px){.tm-donation .tm-donation__banner .tm-donation__overlay .tm-donation__content{flex-direction:column;text-align:center}}.tm-donation .tm-donation__banner .tm-donation__overlay .tm-donation__content .tm-donation__left{align-items:center;display:flex;gap:28px}.tm-donation .tm-donation__banner .tm-donation__overlay .tm-donation__content .tm-donation__left h3{font-size:26px;font-weight:700;margin-bottom:14px}.tm-donation .tm-donation__banner .tm-donation__overlay .tm-donation__content .tm-donation__left p{font-size:18px;font-weight:400;line-height:2;margin:0;max-width:620px;opacity:.95}.tm-donation .tm-donation__banner .tm-donation__overlay .tm-donation__content .tm-donation__btn{background:#ffa00a;border-radius:8px;color:#001233;display:inline-block;font-size:16px;font-weight:700;padding:16px 40px;text-decoration:none;transition:background .2s ease;white-space:nowrap}.tm-donation .tm-donation__banner .tm-donation__overlay .tm-donation__content .tm-donation__btn:hover{background:#ffa63a;color:#001233}.tm-values{margin-bottom:32px;padding:0}.tm-values__title{font-size:32px;font-weight:600;letter-spacing:0;line-height:36px;margin-bottom:40px;text-align:center}.tm-values .row{--bs-gutter-x:60px;--bs-gutter-y:60px}.tm-values__media{border-radius:16px;margin-bottom:16px;overflow:hidden;position:relative}.tm-values__swoosh{bottom:0;display:block;height:18px;left:0;position:absolute;right:0;width:100%}.tm-values__card img{display:block;height:240px;-o-object-fit:cover;object-fit:cover;width:100%}.tm-values__card p{color:var(--gray-600,#646464);font-size:14px;font-weight:400;line-height:24px;margin-top:8px}.tm-values__card p,.tm-values__card-title{text-align:center;text-transform:capitalize}.tm-values__card-title{font-size:24px;font-weight:600;line-height:36px}.tm-values__quality-panel{background-color:#faeedc;background-size:22px 22px;border-radius:16px;display:grid;gap:14px;grid-auto-rows:1fr;grid-template-columns:repeat(2,1fr);height:240px;margin-bottom:16px;overflow:hidden;padding:20px;position:relative}.tm-values__quality-cell{align-items:center;background:#fff;border-radius:12px;display:flex;justify-content:center;min-height:0;min-width:0;padding:10px 14px}.tm-values__quality-cell img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.tm-featured__nav .tm-featured-skeleton__nav-btn,.tm-featured__row .tm-featured-skeleton__cards .tm-featured-skeleton__card .tm-featured-skeleton__cart-btn,.tm-featured__row .tm-featured-skeleton__cards .tm-featured-skeleton__card .tm-featured-skeleton__chip,.tm-featured__row .tm-featured-skeleton__cards .tm-featured-skeleton__card .tm-featured-skeleton__img,.tm-featured__row .tm-featured-skeleton__cards .tm-featured-skeleton__card .tm-featured-skeleton__line,.tm-featured__row .tm-featured-skeleton__cards .tm-featured-skeleton__card .tm-featured-skeleton__price,.tm-featured__row .tm-featured-skeleton__promo{animation:tm-featured-shimmer 1.5s infinite;background:linear-gradient(90deg,#ece6d6 25%,#ddd3bd 50%,#ece6d6 75%);background-size:200% 100%;border-radius:8px;display:block}.tm-featured{margin-bottom:32px}@media(max-width:640px){.tm-featured{margin-bottom:24px}}.tm-featured__nav{display:flex;gap:10px}.tm-featured__nav:has(~.tm-featured__swiper:not(.swiper-initialized)){visibility:hidden}@media(min-width:577px){.tm-featured__nav{align-items:center;bottom:0;justify-content:space-between;left:calc(var(--tm-featured-promo-w) + 6px);pointer-events:none;position:absolute;right:-12px;top:0;z-index:2}}@media(max-width:576px){.tm-featured__nav{align-items:center;bottom:0;justify-content:space-between;left:-12px;pointer-events:none;position:absolute;right:-12px;top:118px;z-index:2}}.tm-featured__nav .tm-featured__nav-btn{align-items:center;background:#fff;border:1px solid #d9d9d9;border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.15);color:#1b2d4a;display:flex;font-size:14px;height:32px;justify-content:center;pointer-events:auto;transition:opacity .2s ease,background .2s ease,color .2s ease;width:32px}.tm-featured__nav .tm-featured__nav-btn:not(.tm-featured__nav-btn--disabled):hover{background:var(--orange-500,#ffa00a);border-color:var(--orange-500,#ffa00a);color:#fff}.tm-featured__nav .tm-featured__nav-btn--disabled{cursor:default;opacity:.4}.tm-featured__nav .tm-featured__nav-btn--lock{display:none}.tm-featured__nav .tm-featured-skeleton__nav-btn{border-radius:50%;height:32px;width:32px}.tm-featured__row{align-items:stretch;display:flex;gap:18px;position:relative;--tm-featured-promo-w:300px}@media(max-width:1400px){.tm-featured__row{--tm-featured-promo-w:260px}}@media(max-width:767.98px){.tm-featured__row{--tm-featured-promo-w:220px}}@media(max-width:576px){.tm-featured__row{flex-wrap:wrap}}.tm-featured__row .tm-featured-promo,.tm-featured__row .tm-featured-skeleton__promo{flex:0 0 var(--tm-featured-promo-w)}@media(max-width:576px){.tm-featured__row .tm-featured-promo,.tm-featured__row .tm-featured-skeleton__promo{display:none}}.tm-featured__row .tm-featured-promo-mobile{display:none}@media(max-width:576px){.tm-featured__row .tm-featured-promo-mobile{display:block;flex:0 0 100%;height:100px}.tm-featured__row .tm-featured-promo-mobile--banner{height:auto}.tm-featured__row .tm-featured-skeleton__promo{display:block;flex:0 0 100%;height:100px}}.tm-featured__row .tm-featured-skeleton__promo{border-radius:16px;min-height:420px}@media(max-width:576px){.tm-featured__row .tm-featured-skeleton__promo{min-height:0}}.tm-featured__row .tm-featured__swiper{flex:1;min-width:0}.tm-featured__row .tm-featured__swiper .swiper-slide{height:auto}.tm-featured__row .tm-featured__swiper:not(.swiper-initialized) .swiper-slide{margin-right:18px;width:calc(50% - 9px)}@media(min-width:576px){.tm-featured__row .tm-featured__swiper:not(.swiper-initialized) .swiper-slide{width:100%}}@media(min-width:640px){.tm-featured__row .tm-featured__swiper:not(.swiper-initialized) .swiper-slide{width:calc(50% - 9px)}}@media(min-width:992px){.tm-featured__row .tm-featured__swiper:not(.swiper-initialized) .swiper-slide{width:calc(33.33333% - 12px)}}@media(min-width:1200px){.tm-featured__row .tm-featured__swiper:not(.swiper-initialized) .swiper-slide{width:calc(25% - 13.5px)}}@media(min-width:1921px){.tm-featured__row .tm-featured__swiper:not(.swiper-initialized) .swiper-slide{width:calc(20% - 14.4px)}}.tm-featured__row .tm-featured-skeleton__cards{display:grid;flex:1;gap:18px;grid-template-columns:repeat(5,1fr);min-width:0}@media(max-width:1400px){.tm-featured__row .tm-featured-skeleton__cards{grid-template-columns:repeat(4,1fr)}.tm-featured__row .tm-featured-skeleton__cards .tm-featured-skeleton__card:nth-child(n+5){display:none}}@media(max-width:992px){.tm-featured__row .tm-featured-skeleton__cards{grid-template-columns:repeat(2,1fr)}.tm-featured__row .tm-featured-skeleton__cards .tm-featured-skeleton__card:nth-child(n+3){display:none}}.tm-featured__row .tm-featured-skeleton__cards .tm-featured-skeleton__card{background:#fff;border:1px solid #e6e6e6;border-radius:14px;display:flex;flex-direction:column;gap:10px;padding:18px}.tm-featured__row .tm-featured-skeleton__cards .tm-featured-skeleton__card .tm-featured-skeleton__img{aspect-ratio:1/1;border-radius:13px 13px 0 0;margin:-18px -18px 2px}.tm-featured__row .tm-featured-skeleton__cards .tm-featured-skeleton__card .tm-featured-skeleton__line{height:14px}.tm-featured__row .tm-featured-skeleton__cards .tm-featured-skeleton__card .tm-featured-skeleton__line--short{width:60%}.tm-featured__row .tm-featured-skeleton__cards .tm-featured-skeleton__card .tm-featured-skeleton__line--date{height:12px;margin-top:4px;width:35%}.tm-featured__row .tm-featured-skeleton__cards .tm-featured-skeleton__card .tm-featured-skeleton__chip{border-radius:999px;height:20px;width:65%}.tm-featured__row .tm-featured-skeleton__cards .tm-featured-skeleton__card .tm-featured-skeleton__footer{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-top:auto}.tm-featured__row .tm-featured-skeleton__cards .tm-featured-skeleton__card .tm-featured-skeleton__price{height:24px;width:45%}.tm-featured__row .tm-featured-skeleton__cards .tm-featured-skeleton__card .tm-featured-skeleton__cart-btn{border-radius:8px;flex-shrink:0;height:38px;width:38px}.tm-featured-promo{border-radius:16px;overflow:hidden;position:relative;text-decoration:none;transition:transform .28s ease,box-shadow .28s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tm-featured-promo:before{background:linear-gradient(180deg,rgba(0,0,0,.55),transparent 55%);content:"";inset:0;position:absolute;z-index:1}.tm-featured-promo .tm-featured-promo__swoosh{bottom:0;display:block;height:22px;left:0;position:absolute;right:0;width:100%;z-index:1}.tm-featured-promo .tm-featured-promo__img{-o-object-fit:cover;object-fit:cover}.tm-featured-promo--banner:before{content:none}.tm-featured-promo .tm-featured-promo__content{align-items:flex-start;display:flex;flex-direction:column;inset:0;padding:18px 21px;position:absolute;z-index:2}.tm-featured-promo .tm-featured-promo__content .tm-featured-promo__title{color:#fff;font-size:18px;font-weight:400;line-height:1.35;margin-bottom:12px}.tm-featured-promo .tm-featured-promo__content .tm-featured-promo__title b{font-weight:700}.tm-featured-promo .tm-featured-promo__content .tm-featured-promo__badges{display:flex;flex-wrap:wrap;gap:8px}.tm-featured-promo .tm-featured-promo__content .tm-featured-promo__badges .tm-featured-promo__badge{border-radius:999px;font-size:11px;font-weight:600;padding:4px 8px}.tm-featured-promo .tm-featured-promo__content .tm-featured-promo__badges .tm-featured-promo__badge--light{background:#eaf6e3;color:#1e7a34}.tm-featured-promo .tm-featured-promo__content .tm-featured-promo__badges .tm-featured-promo__badge--green{background:#1e7a34;color:#fff}.tm-featured-promo .tm-featured-promo__content .tm-featured-promo__cta{align-items:center;align-self:center;background:var(--orange-500,#ffa00a);border-radius:8px;color:#fff;display:inline-flex;font-size:12px;font-weight:700;gap:8px;margin-bottom:6px;margin-top:auto;padding:10px 22px;text-decoration:none}.tm-featured-promo-mobile{border-radius:16px;overflow:hidden;position:relative;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tm-featured-promo-mobile:before{background:linear-gradient(90deg,rgba(0,0,0,.6),transparent 70%);content:"";inset:0;position:absolute;z-index:1}.tm-featured-promo-mobile .tm-featured-promo-mobile__img{-o-object-fit:cover;object-fit:cover;-o-object-position:right 35%;object-position:right 35%}.tm-featured-promo-mobile--banner:before{content:none}.tm-featured-promo-mobile--banner .tm-featured-promo-mobile__img{display:block;height:auto;-o-object-fit:initial;object-fit:fill;width:100%}.tm-featured-promo-mobile .tm-featured-promo-mobile__content{align-items:flex-start;display:flex;flex-direction:column;inset:0;justify-content:center;padding:11px 16px;position:absolute;z-index:2}.tm-featured-promo-mobile .tm-featured-promo-mobile__content .tm-featured-promo-mobile__title{color:#fff;font-size:16px;font-weight:700;line-height:1.35;margin-bottom:0}@keyframes tm-featured-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.tm-news{margin-bottom:39px}@media(max-width:767px){.tm-news{padding:32px 0 38px}}.tm-news__title{display:none;font-size:32px;font-weight:600;margin-bottom:48px;text-align:center}@media(min-width:768px){.tm-news__title{display:block}}.tm-news__title .tm-news__title-accent{color:#2e7d32;font-family:Dancing Script,cursive;font-size:38px;font-weight:700;line-height:1}.tm-news__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}@media(min-width:768px){.tm-news__header{display:none}}.tm-news__header .tm-news__header-title{color:#003459;font-size:1.2rem;font-weight:700;margin:0}.tm-news__header .tm-news__seeall{color:#333;font-size:14px;font-weight:600;text-decoration:none}.tm-news__desktop{display:none}@media(min-width:768px){.tm-news__desktop{display:block}}.tm-news__mobile{display:flex;gap:12px;margin-top:1rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.tm-news__mobile::-webkit-scrollbar{display:none}@media(min-width:768px){.tm-news__mobile{display:none}}.tm-news__mobile .tm-news__card{flex:0 0 87%;scroll-snap-align:start}.tm-news__card{color:inherit;display:block;text-decoration:none}.tm-news__card .tm-news__card-imgwrap{background:#ddd;border-radius:18px 18px 0 0;display:block;margin-bottom:20px;overflow:hidden;position:relative}.tm-news__card .tm-news__card-imgwrap .tm-news__card-img{display:block;height:220px;-o-object-fit:cover;object-fit:cover;width:100%}.tm-news__card .tm-news__card-imgwrap .tm-news__card-badge{background:#101010;border-radius:999px;color:#fff;font-size:16px;font-weight:600;left:16px;line-height:1.4;padding:6px 32px;position:absolute;top:16px}.tm-news__card .tm-news__card-body{display:flex;flex-direction:column}.tm-news__card .tm-news__card-body .tm-news__card-date{color:#1c1c1c;font-size:14px;font-weight:400}.tm-news__card .tm-news__card-body .tm-news__card-title{color:#1c1c1c;display:block;font-size:20px;font-weight:600;line-height:1.5;margin-top:4px;text-decoration:none}.tm-news__card .tm-news__card-body .tm-news__card-desc{color:#666;display:-webkit-box;font-size:13px;line-clamp:3;line-height:1.5;margin-top:8px;-webkit-box-orient:vertical;overflow:hidden}.tm-news__card .tm-news__card-body .tm-news__card-btn{background:#f5a623;border-radius:8px;color:#fff;display:block;font-size:14px;font-weight:700;margin-top:16px;padding:12px 24px;text-align:center;text-decoration:none;transition:background .2s}.tm-news__card .tm-news__card-body .tm-news__card-btn:hover{background:#e09000}.tm-news__card--mobile{background:#fff;border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,.06);display:flex;flex-direction:column;height:100%;overflow:hidden}.tm-news__card--mobile .tm-news__card-imgwrap{background-color:#fff;border-radius:0;padding:1.2rem 1.2rem 0}.tm-news__card--mobile .tm-news__card-imgwrap img{border-radius:.6rem}.tm-news__card--mobile .tm-news__card-body{flex:1;padding:16px}.tm-news__card--mobile .tm-news__card-body .tm-news__card-desc{flex:1}.tm-news__card--mobile .tm-news__card-body .tm-news__card-btn{margin-top:auto}.tm-videoqa{margin-bottom:36px}.tm-videoqa__inner{background:#faeedc;border-radius:16px;padding:32px}.tm-videoqa__title{color:var(--navy-700,#1b2d4a);font-size:32px;font-weight:600;line-height:100%;margin-bottom:24px}.tm-videoqa__grid{align-items:start;display:grid;gap:28px;grid-template-columns:1.2fr .8fr}@media(max-width:992px){.tm-videoqa__grid{grid-template-columns:1fr}}.tm-videoqa__grid .tm-videoqa__card{border-radius:22px;position:relative}.tm-videoqa__grid .tm-videoqa__card .tm-videoqa__frame{background:#000;border-radius:26px;overflow:hidden;position:relative}.tm-videoqa__grid .tm-videoqa__card .tm-videoqa__frame iframe,.tm-videoqa__grid .tm-videoqa__card .tm-videoqa__frame video{border:0;display:block;height:380px;width:100%}@media(max-width:992px){.tm-videoqa__grid .tm-videoqa__card .tm-videoqa__frame iframe,.tm-videoqa__grid .tm-videoqa__card .tm-videoqa__frame video{height:320px}}.tm-videoqa__grid .tm-videoqa__card .tm-videoqa__frame .tm-videoqa__poster{align-items:center;background-color:#000;background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;display:flex;inset:0;justify-content:center;position:absolute;z-index:10}.tm-videoqa__grid .tm-videoqa__card .tm-videoqa__frame .tm-videoqa__poster:before{background:linear-gradient(0deg,rgba(0,0,0,.7),transparent);bottom:0;content:"";height:50%;left:0;position:absolute;right:0}.tm-videoqa__grid .tm-videoqa__card .tm-videoqa__frame .tm-videoqa__poster .tm-videoqa__play-btn{align-items:center;background:#f5a623;border:none;border-radius:50%;box-shadow:0 4px 20px rgba(0,0,0,.3);cursor:pointer;display:flex;height:70px;justify-content:center;transition:transform .2s,background .2s;width:70px;z-index:2}.tm-videoqa__grid .tm-videoqa__card .tm-videoqa__frame .tm-videoqa__poster .tm-videoqa__play-btn:hover{background:#e09000;transform:scale(1.1)}.tm-videoqa__grid .tm-videoqa__card .tm-videoqa__frame .tm-videoqa__poster .tm-videoqa__play-btn svg{margin-left:4px}.tm-videoqa__grid .tm-videoqa__card .tm-videoqa__frame .tm-videoqa__poster .tm-videoqa__poster-caption{bottom:0;color:#fff;font-size:18px;font-weight:600;left:0;line-height:1.4;padding:20px 24px;position:absolute;right:0;z-index:2}.tm-videoqa__grid .tm-videoqa__list{display:flex;flex-direction:column;gap:3px}.tm-videoqa__grid .tm-videoqa__list .tm-videoqa__list-item{align-items:center;background:transparent;border:0;box-shadow:0 1px 0 rgba(0,0,0,.08);color:#0d1b2a;display:flex;font-weight:700;gap:12px;padding:16px;text-align:left;text-decoration:none;width:100%}.tm-videoqa__grid .tm-videoqa__list .tm-videoqa__list-item--active{background:#ff9f0a;border-radius:12px;color:#fff}.tm-videoqa__grid .tm-videoqa__list .tm-videoqa__list-item .tm-videoqa__list-icon{align-items:center;background:transparent;border-radius:999px;display:inline-flex;font-size:20px;height:26px;justify-content:center;width:26px}.tm-videoqa__grid .tm-videoqa__list .tm-videoqa__list-item .tm-videoqa__list-text{line-height:1.2}.tm-last-order-bar__card .tm-last-order-bar__skeleton-btn,.tm-last-order-bar__card .tm-last-order-bar__skeleton-img,.tm-last-order-bar__card .tm-last-order-bar__skeleton-name,.tm-last-order-bar__card .tm-last-order-bar__skeleton-title{animation:tm-last-order-shimmer 1.5s infinite;background:linear-gradient(90deg,#ece6d6 25%,#ddd3bd 50%,#ece6d6 75%);background-size:200% 100%;border-radius:8px;display:block}@keyframes tm-last-order-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.tm-last-order-bar{margin-bottom:24px;padding:0}.tm-last-order-bar__card{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.06);padding:16px}.tm-last-order-bar__card .tm-last-order-bar__title{color:var(--base-black,#000);font-size:14px;font-weight:600;margin-bottom:12px}.tm-last-order-bar__card .tm-last-order-bar__content{align-items:center;display:flex;gap:12px}.tm-last-order-bar__card .tm-last-order-bar__content .tm-last-order-bar__img{align-items:center;background:#fff;border:1px solid var(--surface-disabled,#d8d8d8);border-radius:12px;box-shadow:0 2px 4px 0 rgba(0,0,0,.051);display:flex;flex-shrink:0;height:70px;justify-content:center;padding:6px;width:87px}.tm-last-order-bar__card .tm-last-order-bar__content .tm-last-order-bar__img img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.tm-last-order-bar__card .tm-last-order-bar__content .tm-last-order-bar__info{flex:1;min-width:0}.tm-last-order-bar__card .tm-last-order-bar__content .tm-last-order-bar__info .tm-last-order-bar__name{color:#333;display:block;font-size:14px;font-weight:500;line-height:1.3;margin-bottom:8px;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.tm-last-order-bar__card .tm-last-order-bar__content .tm-last-order-bar__info .tm-last-order-bar__btn{align-items:center;background:#473c22;border:none;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:400;gap:10px;height:32px;padding:0 12px;text-decoration:none}.tm-last-order-bar__card .tm-last-order-bar__content .tm-last-order-bar__info .tm-last-order-bar__btn:hover{background:#362d19}.tm-last-order-bar__card .tm-last-order-bar__content .tm-last-order-bar__info .tm-last-order-bar__btn:disabled{cursor:not-allowed;opacity:.7}.tm-last-order-bar__card .tm-last-order-bar__content .tm-last-order-bar__info .tm-last-order-bar__btn svg{flex-shrink:0;height:16px;width:16px}.tm-last-order-bar__card .tm-last-order-bar__skeleton-title{height:16px;margin-bottom:12px;width:110px}.tm-last-order-bar__card .tm-last-order-bar__skeleton-img{border-radius:12px;flex-shrink:0;height:70px;width:87px}.tm-last-order-bar__card .tm-last-order-bar__skeleton-name{height:14px;margin-bottom:10px;max-width:320px;width:60%}.tm-last-order-bar__card .tm-last-order-bar__skeleton-btn{border-radius:999px;height:32px;width:141px}.tm-mobile-actions__video{border-radius:16px;display:block;height:140px;margin-bottom:24px;overflow:hidden;position:relative}.tm-mobile-actions__video img{-o-object-fit:cover;object-fit:cover}.tm-mobile-actions__video .tm-mobile-actions__video-play{align-items:center;background:rgba(0,0,0,.5);border-radius:50%;display:flex;height:36px;justify-content:center;left:16px;position:absolute;top:16px;width:36px;z-index:2}.tm-mobile-actions__video .tm-mobile-actions__video-overlay{background:linear-gradient(0deg,rgba(0,0,0,.7),transparent);bottom:0;display:flex;flex-direction:column;left:0;padding:16px;position:absolute;right:0;z-index:1}.tm-mobile-actions__video .tm-mobile-actions__video-overlay .tm-mobile-actions__video-subtitle{color:hsla(0,0%,100%,.8);font-size:12px}.tm-mobile-actions__video .tm-mobile-actions__video-overlay .tm-mobile-actions__video-title{color:#fff;font-size:16px;font-weight:700}.tm-mobile-actions__grid{display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-bottom:16px}@media(min-width:769px){.tm-mobile-actions__grid{gap:12px;grid-template-columns:repeat(4,1fr)}}.tm-mobile-actions__grid .tm-mobile-actions__card{aspect-ratio:1;border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,.08);display:block;overflow:hidden;text-decoration:none}.tm-mobile-actions__grid .tm-mobile-actions__card .tm-mobile-actions__card-img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.tm-quality{margin-bottom:24px}.tm-quality__row{display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}@media(min-width:768px){.tm-quality__row{grid-template-columns:repeat(4,1fr)}}.tm-quality__card img{display:block;height:auto;margin-inline:auto;max-width:260px;width:100%}.tm-sample{margin-bottom:56px}.tm-sample .tm-sample__banner{align-items:center;background:#faeedc;border-radius:16px;color:#2a241e;display:flex;gap:clamp(24px,3vw,48px);height:clamp(290px,23.5vw,320px);overflow:hidden;padding:12px 48px 12px clamp(0px,(100vw - 992px)*.2375,95px)}.tm-sample .tm-sample__media{aspect-ratio:2000/1812;flex:0 0 auto;height:100%;position:relative}.tm-sample .tm-sample__bg{-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 10px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 10px),transparent);-o-object-fit:contain;object-fit:contain}.tm-sample .tm-sample__text{align-items:center;display:flex;flex:1;flex-direction:column;min-width:0;text-align:center}.tm-sample .tm-sample__title{font-size:clamp(36px,3.4vw,48px);font-weight:300;letter-spacing:.02em;line-height:1.15;margin:0 0 8px}.tm-sample .tm-sample__title strong{font-weight:700}.tm-sample .tm-sample__desc,.tm-sample .tm-sample__note{color:#3a3129;font-size:clamp(17px,1.5vw,20px);line-height:1.45;margin:0;max-width:560px}.tm-sample .tm-sample__desc strong,.tm-sample .tm-sample__note strong{color:#2a241e;font-weight:600}.tm-sample .tm-sample__note{font-size:clamp(14px,1.2vw,16px)}.tm-sample .tm-sample__btn{align-items:center;background:transparent;border:1.5px solid #2a241e;border-radius:10px;color:#2a241e;display:inline-flex;font-size:16px;font-weight:500;gap:6px;justify-content:center;line-height:1.2;margin-top:18px;min-width:210px;padding:7px 24px;text-decoration:none;transition:background .2s ease,border-color .2s ease,color .2s ease;white-space:nowrap}.tm-sample .tm-sample__btn svg{transition:transform .2s ease}.tm-sample .tm-sample__btn:active,.tm-sample .tm-sample__btn:focus-visible,.tm-sample .tm-sample__btn:hover{background:#ffa00a;border-color:#ffa00a;color:#fff}.tm-sample .tm-sample__btn:active svg,.tm-sample .tm-sample__btn:focus-visible svg,.tm-sample .tm-sample__btn:hover svg{transform:translateX(2px)}.tm-info-cards{display:flex;gap:24px;margin-bottom:32px}.tm-info-cards .tm-info-card{flex:1 1 0;min-width:0}.tm-info-card{border-radius:24px;overflow:hidden}.tm-info-card__image{display:block;height:auto;width:100%}.tm-main-footer__mobile{background-color:#fff;padding-bottom:56px}.tm-main-footer__mobile img{-o-object-fit:contain;object-fit:contain}.tm-main-footer__producer{background-color:#323232;color:#fff;padding:32px 20px 28px}.tm-main-footer__producer .tm-main-footer__producer-eyebrow{color:#ffa00a;display:inline-block;font-size:12px;font-weight:600;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.tm-main-footer__producer .tm-main-footer__producer-title{color:#fff;font-size:22px;font-weight:700;line-height:1.3;margin:0 0 12px}.tm-main-footer__producer .tm-main-footer__producer-text{color:#b6b4b0;font-size:14px;line-height:1.6;margin:0 0 20px}.tm-main-footer__producer .tm-main-footer__trust{display:grid;gap:8px;grid-template-columns:repeat(3,1fr);list-style:none;margin:0 0 20px;padding:0}.tm-main-footer__producer .tm-main-footer__trust .tm-main-footer__trust-item{align-items:center;background-color:hsla(0,0%,100%,.06);border-radius:12px;display:flex;flex-direction:column;font-size:12px;font-weight:500;gap:8px;line-height:1.35;padding:14px 6px;text-align:center}.tm-main-footer__producer .tm-main-footer__trust .tm-main-footer__trust-item svg{color:#ffa00a;height:24px;width:24px}.tm-main-footer__producer .tm-main-footer__producer-link{align-items:center;color:#ffa00a;display:inline-flex;font-size:14px;font-weight:600;gap:4px;text-decoration:none}.tm-main-footer__producer .tm-main-footer__producer-link svg{height:16px;width:16px}.tm-main-footer__mobile-body{display:flex;flex-direction:column;gap:24px;padding:24px 16px 0}.tm-main-footer__mobile-phone{align-items:center;border:1px solid #ececec;border-radius:12px;display:flex;gap:12px;padding:12px 14px}.tm-main-footer__mobile-phone .tm-main-footer__mobile-phone-icon{color:#ffa00a;flex-shrink:0;height:22px;width:22px}.tm-main-footer__mobile-phone .tm-main-footer__mobile-phone-text{display:flex;flex:1;flex-direction:column;min-width:0}.tm-main-footer__mobile-phone .tm-main-footer__mobile-phone-label{color:#6b6b6b;font-size:12px}.tm-main-footer__mobile-phone .tm-main-footer__mobile-phone-number{color:#323232;font-size:16px;font-weight:600;text-decoration:none;white-space:nowrap}.tm-main-footer__mobile-phone .tm-main-footer__mobile-phone-call{background-color:#ffa00a;border-radius:999px;color:#fff;flex-shrink:0;font-size:14px;font-weight:600;padding:8px 18px;text-decoration:none}.tm-main-footer__accordion{border-top:1px solid #ececec}.tm-main-footer__accordion .tm-main-footer__acc-item{border-bottom:1px solid #ececec}.tm-main-footer__accordion .tm-main-footer__acc-item[open] .tm-main-footer__acc-title svg{transform:rotate(180deg)}.tm-main-footer__accordion .tm-main-footer__acc-title{align-items:center;color:#323232;cursor:pointer;display:flex;font-size:16px;font-weight:600;justify-content:space-between;list-style:none;padding:16px 2px}.tm-main-footer__accordion .tm-main-footer__acc-title::-webkit-details-marker{display:none}.tm-main-footer__accordion .tm-main-footer__acc-title svg{height:20px;transition:transform .2s ease;width:20px}.tm-main-footer__accordion .tm-main-footer__acc-list{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0;padding:0 2px 16px}.tm-main-footer__accordion .tm-main-footer__acc-link{color:#4a4a4a;font-size:15px;text-decoration:none}.tm-main-footer__mobile-brand{align-items:center;display:flex;flex-direction:column;gap:16px;text-align:center}.tm-main-footer__mobile-brand .tm-main-footer__mobile-desc{color:#4a4a4a;font-size:14px;line-height:1.6;margin:0}.tm-main-footer__mobile-brand .tm-main-footer__mobile-socials{align-items:center;display:flex;gap:20px}.tm-main-footer__mobile-brand .tm-main-footer__mobile-socials .tm-main-footer__mobile-social{align-items:center;background-color:#000;border-radius:50%;color:#fff;display:inline-flex;font-size:20px;justify-content:center;padding:5px}.tm-main-footer__mobile-legal{align-items:center;border-top:1px solid #ececec;display:flex;flex-direction:column;gap:8px;margin-top:-8px;padding-top:16px;text-align:center}.tm-main-footer__mobile-legal .tm-main-footer__mobile-copyright{color:#6b6b6b;font-size:12px;line-height:1.5;margin:0}.tm-main-footer__desktop{background-color:#323232;color:#fff;padding:56px 0 32px}.tm-main-footer__top{display:grid;gap:40px;grid-template-columns:1.6fr 1.2fr 1fr 1fr .9fr}.tm-main-footer__top .tm-main-footer__brand{max-width:340px}.tm-main-footer__top .tm-main-footer__brand .tm-main-footer__desc{color:#fff;font-size:16px;font-weight:400;letter-spacing:0;line-height:1.6;margin-bottom:20px}.tm-main-footer__top .tm-main-footer__brand .tm-main-footer__socials{align-items:center;display:flex;gap:16px;margin-bottom:24px}.tm-main-footer__top .tm-main-footer__brand .tm-main-footer__socials .tm-main-footer__social{align-items:center;color:#fff;display:inline-flex;font-size:20px;justify-content:center;transition:color .2s ease}.tm-main-footer__top .tm-main-footer__brand .tm-main-footer__socials .tm-main-footer__social:hover{color:#ffa00a}.tm-main-footer__top .tm-main-footer__brand .tm-main-footer__cagatay-link{display:inline-block;transition:transform .2s ease}.tm-main-footer__top .tm-main-footer__brand .tm-main-footer__cagatay-link:hover{transform:scale(1.04)}.tm-main-footer__top .tm-main-footer__brand .tm-main-footer__cagatay{height:auto;-o-object-fit:contain;object-fit:contain;width:150px}.tm-main-footer__top .tm-main-footer__col .tm-main-footer__title{color:#fff;font-size:16px;font-weight:600;margin-bottom:20px}.tm-main-footer__top .tm-main-footer__col .tm-main-footer__list{display:flex;flex-direction:column;gap:16px;list-style:none;margin:0;padding:0}.tm-main-footer__top .tm-main-footer__col .tm-main-footer__list .tm-main-footer__link{color:#fff;font-size:16px;font-weight:400;text-decoration:none;transition:color .2s ease}.tm-main-footer__top .tm-main-footer__col .tm-main-footer__list .tm-main-footer__link:hover{color:#ffa00a}.tm-main-footer__top .tm-main-footer__col .tm-main-footer__phone{color:#fff;font-size:16px;font-weight:500;text-decoration:none;transition:color .2s ease;white-space:nowrap}.tm-main-footer__top .tm-main-footer__col .tm-main-footer__phone:hover{color:#ffa00a}.tm-main-footer__copyright{color:#b6b4b0;font-size:14px;font-weight:400;margin-top:24px;text-align:center}@media(max-width:1024px){.tm-main-footer__desktop{padding:40px 0 24px}.tm-main-footer__top{grid-template-columns:1fr 1fr}.tm-main-footer__top .tm-main-footer__brand{grid-column:1/-1;max-width:none}}.tm-search-spinner{animation:tm-search-spin .6s linear infinite;border-radius:50%;border:2px solid #d8d8d8;border-top-color:#ffa00a;height:18px;width:18px}@keyframes tm-search-spin{to{transform:rotate(1turn)}}@keyframes search-dropdown-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.tm-search-dropdown{animation:search-dropdown-in .18s ease-out;background:#fff;border:1px solid #f0e9db;border-radius:16px;box-shadow:0 12px 32px rgba(34,56,93,.12);left:auto;max-width:90vw;padding:8px 0 12px;position:absolute;right:-140px;top:calc(100% + 14px);width:340px;z-index:1000}.tm-search-dropdown__label{color:#aaa;font-size:11px;font-weight:700;letter-spacing:.06em;margin:0;overflow-wrap:anywhere;padding:8px 20px 6px;text-transform:uppercase}.tm-search-dropdown__empty{color:#aaa;font-size:14px;margin:0;padding:24px 20px;text-align:center}.tm-search-dropdown__item{align-items:center;border-left:3px solid transparent;color:#1a1a1a;display:flex;font-size:14px;gap:12px;padding:10px 20px;text-decoration:none;transition:background .12s}.tm-search-dropdown__item:hover{background:#f5f5f5;border-left-color:#ffa00a}.tm-search-dropdown__item:hover .tm-search-dropdown__item-arrow{opacity:1;transform:translateX(2px)}.tm-search-dropdown__item-title{flex:1;font-weight:500;line-height:1.35;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tm-search-dropdown__item-arrow{color:#ffa00a;flex-shrink:0;height:14px;opacity:0;transition:opacity .12s,transform .12s;width:14px}@media(max-width:768px){.account__container{padding:12px}}.account__container .account-loading{align-items:center;display:flex;justify-content:center;min-height:50vh}.account__container .account-loading .spinner-border{color:#ffa00a}.account__container .account__header{margin-bottom:0}.account__container .account__header .account__header--title{border-radius:6px;color:#333;display:inline-block;font-size:24px;font-weight:700;margin:0 0 10px}.account__container .account__content{display:grid;gap:24px;grid-template-columns:260px minmax(0,1fr)}@media(max-width:768px){.account__container .account__content{gap:16px;grid-template-columns:1fr}}.account__container .account__content .account__sidebar{background:#fff;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.08);height:-moz-fit-content;height:fit-content;padding:16px;position:sticky;top:20px}@media(max-width:768px){.account__container .account__content .account__sidebar{position:static}}.account__container .account__content .account__sidebar .account__nav{display:flex;flex-direction:column;gap:0}.account__container .account__content .account__sidebar .account__nav .account__nav--item{align-items:center;background:transparent;border:none;border-radius:8px;color:#555;cursor:pointer;display:flex;font-size:14px;gap:12px;padding:10px;text-align:left;transition:all .2s;width:100%}.account__container .account__content .account__sidebar .account__nav .account__nav--item:hover{background:#f5f5f5;color:#333}.account__container .account__content .account__sidebar .account__nav .account__nav--item.active{background:#ffa00a;color:#fff}.account__container .account__content .account__sidebar .account__nav .account__nav--item.active .nav-icon{color:#fff}.account__container .account__content .account__sidebar .account__nav .account__nav--item .nav-icon{color:#473c22;flex-shrink:0;font-size:18px}.account__container .account__content .account__sidebar .account__nav .account__nav--item .nav-icon svg{display:block}.account__container .account__content .account__sidebar .account__nav .account__nav--item .nav-label{flex:1}.account__container .account__content .account__main{background:transparent;min-height:600px;min-width:0;padding:0}.account-tab{background-color:#fff;border:1px solid #eee;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.08);display:flex;flex-direction:column;gap:16px;padding:24px}.profile-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:8px}.profile-header-left{display:flex;flex-direction:column;gap:4px}.tab-title{color:#333;font-size:22px;font-weight:700;margin:0}.section-title{margin:0 0 6px}.form-group{margin-bottom:16px;max-width:400px}.form-group label{color:#333;display:block;font-size:12px;font-weight:600;margin-bottom:6px}.form-input{border:1px solid #e0e0e0;border-radius:8px;box-sizing:border-box;font-size:14px;padding:12px 14px;transition:border-color .2s;width:100%}.form-input:focus{border-color:#f5a623;outline:none}.form-input:disabled{background:#fff;color:#333}.save-btn{background:#e0e0e0;border:none;border-radius:8px;color:#666;cursor:pointer;font-size:14px;font-weight:600;margin-top:8px;padding:12px 24px;transition:all .2s}.save-btn:hover{background:#f5a623;color:#fff}.empty-state{border-radius:50px;color:#999;padding:60px 20px;text-align:center}.empty-state p{font-size:16px;margin:0}.profile-card{background-color:#fff;border-radius:12px;padding:17px 24px}.loading-state{align-items:center;background:#fff;border:1px solid #eee;border-radius:12px;color:#666;display:flex;font-size:15px;justify-content:center;padding:60px 24px;text-align:center}@media(max-width:768px){.account-tab,.profile-card{border-radius:8px;padding:16px}.section-title{font-size:14px}.form-group{margin-bottom:12px;max-width:100%}.form-group label{font-size:11px;margin-bottom:4px}.form-input{font-size:14px;padding:10px 12px}}.address-tab .address-tab__header{align-items:flex-start;display:flex;flex-direction:column;gap:12px}.address-tab .address-tab__header .address-tab__btn-add{align-items:center;background:#ffa00a;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:10px 20px;transition:all .2s;width:-moz-fit-content;width:fit-content}.address-tab .address-tab__header .address-tab__btn-add:hover{background:#e09000}.address-tab .address-tab__header .address-tab__btn-add .address-tab__btn-add-icon{font-size:16px}.address-tab .address-tab__grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:-17px}@media(max-width:992px){.address-tab .address-tab__grid{grid-template-columns:1fr}}.address-tab .address-tab__grid .address-card{background:#fff;border:1px solid #eee;border-radius:8px;display:flex;flex-direction:column;gap:16px;min-width:0;overflow-wrap:anywhere;padding:20px;transition:all .2s}.address-tab .address-tab__grid .address-card:hover{border-color:#ddd;box-shadow:0 2px 8px rgba(0,0,0,.06)}@media(max-width:768px){.address-tab .address-tab__grid .address-card{padding:16px}}.address-tab .address-tab__grid .address-card .address-card__header{align-items:flex-start;display:flex;justify-content:space-between;padding-bottom:12px}@media(max-width:768px){.address-tab .address-tab__grid .address-card .address-card__header{align-items:stretch;flex-direction:column;gap:16px}}.address-tab .address-tab__grid .address-card .address-card__header .address-card__name{color:#333;font-size:16px;font-weight:700;margin:0}.address-tab .address-tab__grid .address-card .address-card__header .address-card__badge{background:#e8f5e9;border-radius:12px;color:#2e7d32;font-size:11px;font-weight:600;padding:4px 12px;text-transform:uppercase}.address-tab .address-tab__grid .address-card .address-card__body{display:flex;flex:1;flex-direction:column;gap:4px}.address-tab .address-tab__grid .address-card .address-card__body .address-card__recipient{color:#333;font-size:14px;font-weight:600;margin:0}.address-tab .address-tab__grid .address-card .address-card__body .address-card__location,.address-tab .address-tab__grid .address-card .address-card__body .address-card__phone,.address-tab .address-tab__grid .address-card .address-card__body .address-card__text{color:#666;font-size:13px;line-height:1.5;margin:0}.address-tab .address-tab__grid .address-card .address-card__body .address-card__location{margin-top:auto}.address-tab .address-tab__grid .address-card .address-card__footer{display:flex;gap:10px;padding-top:5px}.address-tab .address-tab__grid .address-card .address-card__footer .address-card__action{background:transparent;border:1px solid #d8d8d8;border-radius:12px;cursor:pointer;font-size:14px;font-weight:600;line-height:24px;padding:8px 16px;transition:background-color .2s ease,border-color .2s ease}.address-tab .address-tab__grid .address-card .address-card__footer .address-card__action--edit:hover{background-color:#f5f5f5;border-color:#bdbdbd}.address-tab .address-tab__grid .address-card .address-card__footer .address-card__action--delete{color:#e33e38}.address-tab .address-tab__grid .address-card .address-card__footer .address-card__action--delete:hover{background-color:#e33e38;border-color:#e33e38;color:#fff}.address-tab .address-tab__empty{background:#fff;border:1px solid #eee;border-radius:12px;padding:60px 24px;text-align:center}.address-tab .address-tab__empty p{color:#666;font-size:15px;margin:0 0 20px}.address-tab .address-tab__empty .address-tab__btn-add-first{background:#ffa00a;border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px 32px;transition:all .2s}.address-tab .address-tab__empty .address-tab__btn-add-first:hover{background:#f57c00;box-shadow:0 4px 12px rgba(255,152,0,.3);transform:translateY(-1px)}.address-modal .base-textarea__hint{color:#dc2626;font-size:13px}.address-modal .searchable-select__list{max-height:186px}.address-modal .address-modal__tab-wrapper{background:#f5f5f5;border:1px solid #e0e0e0;border-radius:48px;display:flex;margin-bottom:4px;padding:4px}.address-modal .address-modal__tab-wrapper--frame-error{border-color:#e53935}.address-modal .address-modal__tab-wrapper .address-modal__tab{background:transparent;border:none;border-radius:48px;color:#64748b;cursor:pointer;flex:1;font-size:14px;font-weight:500;padding:12px 15px;text-align:center;transition:background-color .3s ease,box-shadow .3s ease,color .3s ease;white-space:nowrap;width:100%}.address-modal .address-modal__tab-wrapper .address-modal__tab--active{background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.12);color:#000;font-weight:600}.address-modal .address-modal__tabs-error{color:#e53935;font-size:12px;margin:0 0 16px}.address-modal .address-modal__form{display:flex;flex-direction:column;gap:24px;margin-top:24px}.address-modal .address-modal__form .address-modal__row{display:grid;gap:12px;grid-template-columns:1fr 1fr}.address-modal .address-modal__form .address-modal__field{display:flex;flex-direction:column;gap:6px;min-width:0}.address-modal .address-modal__form .address-modal__checkbox-row{align-items:center;cursor:pointer;display:flex;gap:10px;margin-top:4px}.address-modal .address-modal__form .address-modal__checkbox-label{color:#333;font-size:14px}.address-modal .address-modal__form .address-modal__invoice-section{background:#f9fafb;border:1px solid #e8e8e8;border-radius:12px;display:flex;flex-direction:column;gap:16px;padding:16px}.address-modal .address-modal__form .address-modal__invoice-section .address-modal__invoice-label{color:#555;font-size:13px;font-weight:600;margin:0}.address-modal .address-modal__form .address-modal__invoice-section .address-modal__invoice-types{background:#f0f0f0;border:1px solid #e0e0e0;border-radius:48px;display:flex;gap:4px;padding:4px}.address-modal .address-modal__form .address-modal__invoice-section .address-modal__invoice-types .address-modal__invoice-tab{background:transparent;border:none;border-radius:48px;color:#64748b;cursor:pointer;flex:1;font-size:13px;font-weight:500;padding:10px 12px;text-align:center;transition:background-color .3s ease,box-shadow .3s ease,color .3s ease;white-space:nowrap}.address-modal .address-modal__form .address-modal__invoice-section .address-modal__invoice-types .address-modal__invoice-tab--active{background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.12);color:#000;font-weight:600}.address-modal .address-modal__form .address-modal__invoice-section .address-modal__invoice-types .address-modal__invoice-tab:hover:not(.address-modal__invoice-tab--active):not(:disabled){color:#333}.address-modal .address-modal__form .address-modal__invoice-section .address-modal__invoice-types .address-modal__invoice-tab:disabled{cursor:default}.address-modal .address-modal__form .address-modal__invoice-section .address-modal__invoice-types .address-modal__invoice-tab:disabled:not(.address-modal__invoice-tab--active){opacity:.5}.address-modal .address-modal__form .address-modal__invoice-section .address-modal__invoice-locked-hint{color:#666;font-size:12px;margin:8px 0 0}.address-modal .address-modal__form .address-modal__fetch-error{color:#e53935;font-size:13px;margin:0}.address-modal .address-modal__form .address-modal__save-btn{background:#ffa00a;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-top:8px;padding:16px;transition:background .2s;width:100%}.address-modal .address-modal__form .address-modal__save-btn:hover:not(:disabled){background:#e0941a}.address-modal .address-modal__form .address-modal__save-btn:disabled{cursor:not-allowed;opacity:.7}@media(max-width:768px){.address-modal .address-modal__tab-wrapper .address-modal__tab{font-size:13px;padding:9px 10px}.address-modal .address-modal__form{gap:14px;margin-top:14px}.address-modal .address-modal__form .address-modal__field{gap:0}.address-modal .address-modal__form .input-label{font-size:13px;margin-bottom:4px}.address-modal .address-modal__form .base-form-input{padding:10px 12px}.address-modal .address-modal__form .address-modal__checkbox-label{font-size:13px}.address-modal .address-modal__form .address-modal__invoice-section{gap:12px;padding:12px 10px}.address-modal .address-modal__form .address-modal__invoice-section .address-modal__invoice-types .address-modal__invoice-tab{font-size:12px;padding:8px 6px}.address-modal .address-modal__form .address-modal__save-btn{font-size:15px;margin-top:2px;padding:12px}}.mobile-account.mobile-account--tab-view .account-tab.address-tab{background:transparent;border:none;border-radius:0;box-shadow:none;gap:8px;padding:0}.mobile-account.mobile-account--tab-view .account-tab.address-tab>.profile-card{background:transparent;padding:0}.mobile-account--tab-view .address-tab .profile-header-left{display:none}.mobile-account--tab-view .address-tab .address-tab__header{align-items:stretch;gap:8px}.mobile-account--tab-view .address-tab .address-tab__header .tmz-tabs{background:#fff;border:1px solid #ececec;border-radius:48px;display:grid;gap:4px;grid-template-columns:1fr 1fr;overflow:visible;padding:4px}.mobile-account--tab-view .address-tab .address-tab__header .tmz-tabs__item{border:none;border-radius:48px;font-size:13px;padding:8px 6px;text-align:center}.mobile-account--tab-view .address-tab .address-tab__header .tmz-tabs__item:hover{background:transparent}.mobile-account--tab-view .address-tab .address-tab__header .tmz-tabs__item.tmz-tabs__item--active,.mobile-account--tab-view .address-tab .address-tab__header .tmz-tabs__item.tmz-tabs__item--active:hover{background:#ffa00a;color:#fff;font-weight:600}.mobile-account--tab-view .address-tab .address-tab__header .address-tab__btn-add{background:#fff!important;border:1px dashed #c8c8c8;border-radius:12px;color:#000;font-size:13px;font-weight:600;gap:6px;justify-content:center;padding:10px;width:100%}.mobile-account--tab-view .address-tab .address-tab__header .address-tab__btn-add .address-tab__btn-add-icon{color:#ffa00a;height:16px;width:16px}.mobile-account--tab-view .address-tab .address-tab__grid{display:flex;flex-direction:column;gap:8px;margin-top:0}.mobile-account--tab-view .address-tab .address-tab__grid .address-card{align-items:center;border:none;border-radius:12px;box-shadow:0 2px 4px rgba(0,0,0,.06);display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;padding:12px 10px}.mobile-account--tab-view .address-tab .address-tab__grid .address-card:hover{box-shadow:0 2px 4px rgba(0,0,0,.06)}.mobile-account--tab-view .address-tab .address-tab__grid .address-card .address-card__header{flex-direction:row;grid-column:1;grid-row:1;padding:0}.mobile-account--tab-view .address-tab .address-tab__grid .address-card .address-card__header .address-card__name{font-size:14px;line-height:1.3}.mobile-account--tab-view .address-tab .address-tab__grid .address-card .address-card__footer{gap:6px;grid-column:2;grid-row:1;padding:0}.mobile-account--tab-view .address-tab .address-tab__grid .address-card .address-card__footer .address-card__action{background:#fff;border-radius:8px;font-size:12px;line-height:18px;padding:4px 10px}.mobile-account--tab-view .address-tab .address-tab__grid .address-card .address-card__footer .address-card__action--edit{color:#333}.mobile-account--tab-view .address-tab .address-tab__grid .address-card .address-card__footer .address-card__action--edit:active{background-color:#f5f5f5;border-color:#bdbdbd}.mobile-account--tab-view .address-tab .address-tab__grid .address-card .address-card__footer .address-card__action--delete:active{background-color:#e33e38;border-color:#e33e38;color:#fff}.mobile-account--tab-view .address-tab .address-tab__grid .address-card .address-card__body{border-top:1px solid #f0f0f0;gap:2px;grid-column:1/-1;grid-row:2;padding-top:8px}.mobile-account--tab-view .address-tab .address-tab__grid .address-card .address-card__body .address-card__recipient{font-size:13px;margin-bottom:2px}.mobile-account--tab-view .address-tab .address-tab__grid .address-card .address-card__body .address-card__location,.mobile-account--tab-view .address-tab .address-tab__grid .address-card .address-card__body .address-card__phone,.mobile-account--tab-view .address-tab .address-tab__grid .address-card .address-card__body .address-card__text{font-size:12px;line-height:1.45}.mobile-account--tab-view .address-tab .address-tab__grid .address-card .address-card__body .address-card__location{margin-top:0}.mobile-account--tab-view .address-tab .address-tab__grid .address-card .address-card__invoice{margin-top:6px;padding-top:6px}.mobile-account--tab-view .address-tab .address-tab__grid .address-card .address-card__invoice-row{font-size:12px;line-height:1.45}.mobile-account--tab-view .address-tab .address-tab__empty{border:none;box-shadow:0 2px 4px rgba(0,0,0,.06);padding:28px 16px}.mobile-account--tab-view .address-tab .address-tab__empty p{font-size:13px;margin-bottom:14px}.mobile-account--tab-view .address-tab .address-tab__empty .address-tab__btn-add-first{font-size:13px;padding:10px 24px}.delete-address-modal{overflow-wrap:anywhere;text-align:center}.delete-address-modal__icon{align-items:center;background:rgba(227,62,56,.1);border-radius:50%;color:#e33e38;display:flex;height:52px;justify-content:center;margin:0 auto 1.25rem;width:52px}.delete-address-modal__title{font-size:18px;font-weight:600;margin-bottom:12px}.delete-address-modal__description{margin-bottom:8px}.delete-address-modal__meta{color:#666;font-size:13px}.delete-address-modal__actions{display:grid;gap:8px;margin-top:24px}.address-card__invoice{border-top:1px dashed #e0e0e0;display:grid;gap:2px;margin:8px 0 0;padding-top:8px}.address-card__invoice-row{color:#666;display:flex;flex-wrap:wrap;font-size:13px;gap:4px;line-height:1.5}.address-card__invoice-row dt{color:#333;font-weight:600}.address-card__invoice-row dt:after{content:":"}.address-card__invoice-row dd{margin:0}.address-card__phone-badge{background:#fff3e0;border-radius:999px;color:#9a5b00;display:inline-block;font-size:11px;font-weight:600;margin-left:8px;padding:2px 8px;vertical-align:middle}.last-order{background:#fff;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.08);padding:24px}.last-order--empty{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:300px;padding:40px;text-align:center}.last-order--empty h4{color:#333;font-size:18px;font-weight:600;margin:8px 0 0}.last-order__empty-icon{color:#ccc;margin-bottom:8px}@media(max-width:768px){.last-order{background:transparent;border-radius:0;box-shadow:none;padding:0}.last-order--empty{background:#fff;border-radius:12px;box-shadow:0 2px 4px rgba(0,0,0,.06);gap:10px;min-height:0;padding:28px 16px}.last-order--empty h4{font-size:16px}.last-order--empty p{font-size:13px}.last-order__empty-icon{height:48px;width:48px}}.section-title{color:#333;font-size:16px;font-weight:700;margin:0 0 20px}.reorder-icon--spin{animation:reorder-icon-spin .8s linear infinite}@keyframes reorder-icon-spin{to{transform:rotate(1turn)}}.orders-tab .orders-tab__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}@media(max-width:768px){.orders-tab .orders-tab__header{align-items:flex-start;flex-direction:column;gap:12px}}.orders-tab .orders-tab__header .tab-title{margin:0}.orders-tab .orders-tab__filters{border-bottom:1px solid #eee;display:flex;gap:12px;margin-bottom:24px;padding-bottom:16px}@media(max-width:768px){.orders-tab .orders-tab__filters{display:none}}.orders-tab .orders-tab__filters .orders-tab__filter-btn{background:#fff;border:1px solid #e0e0e0;border-radius:20px;color:#666;cursor:pointer;font-size:14px;font-weight:500;padding:8px 20px;transition:all .2s}.orders-tab .orders-tab__filters .orders-tab__filter-btn:hover{background:#f9f9f9}.orders-tab .orders-tab__filters .orders-tab__filter-btn--active{background:#fff;border-color:#f5a623;color:#000}.orders-tab .orders-tab__filter-select-wrap{display:none}@media(max-width:768px){.orders-tab .orders-tab__filter-select-wrap{border-bottom:1px solid #eee;display:block;margin-bottom:20px;padding-bottom:16px}}.orders-tab .orders-tab__filter-select-wrap .orders-tab__filter-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23666' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;border:1px solid #e0e0e0;border-radius:10px;color:#333;cursor:pointer;font-size:14px;font-weight:600;outline:none;padding:12px 40px 12px 16px;transition:border-color .2s;width:100%}.orders-tab .orders-tab__filter-select-wrap .orders-tab__filter-select:focus{border-color:#ffa00a;box-shadow:0 0 0 3px rgba(245,166,35,.15)}.orders-tab .orders-tab__list-container .orders-tab__list{display:flex;flex-direction:column;gap:16px}.orders-tab .orders-tab__list-container .orders-tab__sentinel{height:1px}.orders-tab .orders-tab__list-container .orders-tab__end-message{color:#999;font-size:13px;margin:24px 0 0;text-align:center}.order-card{align-items:center;background:#fff;border:1px solid #eee;border-radius:12px;display:flex;justify-content:space-between;padding:20px;transition:box-shadow .2s}@media(max-width:992px){.order-card{flex-direction:column;gap:16px}}.order-card:hover{box-shadow:0 2px 8px rgba(0,0,0,.08)}.order-card .order-card__left{display:flex;flex:1;gap:16px}@media(max-width:992px){.order-card .order-card__left{width:100%}}.order-card .order-card__left .order-card__image{align-items:center;background:#f5f5f5;border-radius:8px;display:flex;flex-shrink:0;height:80px;justify-content:center;overflow:hidden;width:80px}.order-card .order-card__left .order-card__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.order-card .order-card__left .order-card__info{display:flex;flex-direction:column;gap:6px}.order-card .order-card__left .order-card__info .order-card__product-name{color:#333;font-size:16px;font-weight:600;margin:0}.order-card .order-card__left .order-card__info .order-card__product-name .order-card__product-link{color:inherit;text-decoration:none}.order-card .order-card__left .order-card__info .order-card__product-name .order-card__product-link:hover{text-decoration:underline}.order-card .order-card__left .order-card__info .order-card__number{color:#666;font-size:13px;margin:0}.order-card .order-card__left .order-card__info .order-card__date{align-items:center;color:#666;display:flex;font-size:13px;gap:6px;margin:0}.order-card .order-card__left .order-card__info .order-card__status{border-radius:4px;display:inline-block;font-size:12px;font-weight:500;margin-top:4px;padding:4px 12px;width:-moz-fit-content;width:fit-content}.order-card .order-card__left .order-card__info .order-card__status--delivered{background:#d4edda;color:#155724}.order-card .order-card__left .order-card__info .order-card__status--pending{background:#fff3cd;color:#856404}.order-card .order-card__left .order-card__info .order-card__status--other{background:#e7e7e7;color:#666}.order-card .order-card__left .order-card__info .order-card__status--cancelled{background:#fee2e2;color:#991b1b}.order-card .order-card__left .order-card__info .order-card__status--support{background:#ede9fe;color:#5b21b6}.order-card .order-card__left .order-card__info .order-card__cancelled{display:flex;flex-direction:column;gap:4px;margin-top:4px}.order-card .order-card__left .order-card__info .order-card__cancelled .order-card__status{margin-top:0}.order-card .order-card__left .order-card__info .order-card__cancelled .order-card__cancel-meta{color:#b45454;font-size:12px;line-height:1.5;margin:0}.order-card .order-card__right{display:flex;flex-direction:column;gap:12px;min-width:180px}@media(max-width:992px){.order-card .order-card__right{min-width:unset;width:100%}}.order-card .order-card__right .order-card__btn-detail{background:#fff;border:1px solid #473c22;border-radius:8px;color:#473c22;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s}.order-card .order-card__right .order-card__btn-detail:hover{background:#f5f5f5;border-color:#d0d0d0}.order-card .order-card__right .order-card__btn-reorder{align-items:center;background:#ffa00a;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;justify-content:center;padding:10px 20px;transition:all .2s}.order-card .order-card__right .order-card__btn-reorder:hover:not(:disabled){background:#e69516}.order-card .order-card__right .order-card__btn-reorder:disabled{cursor:not-allowed;opacity:.7}.order-card .order-card__skeleton-line{background:#e0e0e0;border-radius:4px}.order-card.order-card--skeleton{pointer-events:none}.order-card.order-card--skeleton .order-card__image,.order-card.order-card--skeleton .order-card__skeleton-line{animation:order-card-shimmer 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%}@keyframes order-card-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.order-detail{width:100%}@media(max-width:992px){.order-detail{padding-bottom:80px}}.order-detail .order-detail__back-link{align-items:center;background:none;border:none;color:#473c22;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:4px;margin-bottom:20px;padding:0;text-decoration:none;transition:color .2s}.order-detail .order-detail__back-link:hover{color:#ffa00a;text-decoration:underline}.order-detail .order-detail__back-link--header{margin-bottom:8px}.order-detail .order-detail__header{align-items:flex-start;background:#fff;border:1px solid #eee;border-radius:12px;display:flex;justify-content:space-between;margin-bottom:24px;padding:20px 24px}@media(max-width:768px){.order-detail .order-detail__header{flex-direction:column;gap:16px;padding:16px}}.order-detail .order-detail__header .order-detail__title-section{flex:1}.order-detail .order-detail__header .order-detail__title-section .order-detail__title{color:#333;font-size:20px;font-weight:700;margin:0 0 12px}.order-detail .order-detail__header .order-detail__title-section .order-detail__meta{color:#666;display:flex;font-size:13px;gap:20px}.order-detail .order-detail__header .order-detail__title-section .order-detail__meta .order-detail__date,.order-detail .order-detail__header .order-detail__title-section .order-detail__meta .order-detail__number{align-items:center;display:inline-flex;gap:6px}.order-detail .order-detail__header .order-detail__btn-reorder{align-items:center;background:#ffa00a;border:none;border-radius:20px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:10px 24px;transition:all .2s}.order-detail .order-detail__header .order-detail__btn-reorder:hover:not(:disabled){background:#e69516}.order-detail .order-detail__header .order-detail__btn-reorder:disabled{cursor:not-allowed;opacity:.7}@media(max-width:768px){.order-detail .order-detail__header .order-detail__btn-reorder{justify-content:center;width:100%}}@media(max-width:992px){.order-detail .order-detail__header .order-detail__btn-reorder{display:none!important}}.order-detail .order-detail__section{background:#fff;border:1px solid #eee;border-radius:12px;margin-bottom:16px;padding:24px}@media(max-width:768px){.order-detail .order-detail__section{padding:16px}}.order-detail .order-detail__section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}@media(max-width:992px){.order-detail .order-detail__section-header{flex-wrap:wrap;gap:8px 12px}}.order-detail .order-detail__section-header .order-detail__btn-invoice{background:#fff;border:1px solid #ddd;border-radius:20px;color:#666;cursor:pointer;display:inline-block;font-size:13px;font-weight:500;padding:8px 20px;text-decoration:none;transition:all .2s}.order-detail .order-detail__section-header .order-detail__btn-invoice:hover{background:#f5f5f5;border-color:#999;color:#333}@media(max-width:768px){.order-detail .order-detail__section-header .order-detail__btn-invoice{width:100%}}.order-detail .order-detail__section-header .order-detail__invoice-note{color:#999;font-size:13px;font-style:italic}@media(max-width:992px){.order-detail .order-detail__section-header .order-detail__invoice-note{flex-basis:100%}}.order-detail .order-detail__summary-grid{align-items:start;display:grid;gap:16px;grid-template-columns:1.4fr 1fr}@media(max-width:992px){.order-detail .order-detail__summary-grid{grid-template-columns:1fr}}.order-detail .order-detail__summary-grid .order-detail__items{display:flex;flex-direction:column;gap:12px}.order-detail .order-detail__summary-grid .order-detail__items .order-item{align-items:center;background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;display:flex;gap:16px;padding:12px}.order-detail .order-detail__summary-grid .order-detail__items .order-item .order-item__image{align-items:center;background:#fff;border:1px solid #f0f0f0;border-radius:6px;display:flex;flex-shrink:0;height:60px;justify-content:center;position:relative;width:60px}.order-detail .order-detail__summary-grid .order-detail__items .order-item .order-item__image .order-item__image-link{display:block;height:100%;width:100%}.order-detail .order-detail__summary-grid .order-detail__items .order-item .order-item__image img{border-radius:5px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.order-detail .order-detail__summary-grid .order-detail__items .order-item .order-item__quantity-badge{align-items:center;background-color:#ffa00a;border-radius:9px;color:#fff;display:inline-flex;font-size:11px;font-weight:700;height:18px;justify-content:center;line-height:1;min-width:18px;padding:0 5px;position:absolute;right:-8px;top:-8px}.order-detail .order-detail__summary-grid .order-detail__items .order-item .order-item__details{flex:1}.order-detail .order-detail__summary-grid .order-detail__items .order-item .order-item__details .order-item__name-link{color:inherit;display:block;text-decoration:none}.order-detail .order-detail__summary-grid .order-detail__items .order-item .order-item__details .order-item__name-link:hover .order-item__name{text-decoration:underline}.order-detail .order-detail__summary-grid .order-detail__items .order-item .order-item__details .order-item__name{color:#333;font-size:14px;font-weight:600;line-height:1.4;margin:0 0 4px}.order-detail .order-detail__summary-grid .order-detail__items .order-item .order-item__details .order-item__variant{color:#666;font-size:13px;margin:0}.order-detail .order-detail__summary-grid .order-detail__items .order-item .order-item__details .order-item__line-total{color:#333;font-size:14px;font-weight:700;margin:4px 0 0}.order-detail .order-detail__summary-grid .order-detail__items .order-item .order-item__details .order-item__gift-badge{background:#16a34a;border-radius:999px;color:#fff;display:inline-block;font-size:10px;font-weight:600;letter-spacing:.05em;margin-left:6px;padding:1px 8px;vertical-align:middle}.order-detail .order-detail__summary-grid .order-totals{border:1px solid #f0f0f0;border-radius:8px;padding:16px}.order-detail .order-detail__summary-grid .order-totals .order-totals__row{color:#666;display:flex;font-size:14px;justify-content:space-between;padding:6px 0}.order-detail .order-detail__summary-grid .order-totals .order-totals__row--grand{border-top:1px solid #333;color:#333;font-size:16px;font-weight:700;margin-top:12px;padding-top:12px}.order-detail .order-detail__summary-grid .order-totals .order-totals__amount{color:#333;font-size:18px;font-weight:700}.order-detail .order-detail__summary-grid .order-totals .order-totals__campaigns{border-top:1px dashed #e5e5e5;margin-top:12px;padding-top:12px}.order-detail .order-detail__summary-grid .order-totals .order-totals__campaigns-title{color:#666;display:block;font-size:12px;font-weight:600;margin-bottom:6px}.order-detail .order-detail__summary-grid .order-totals .order-totals__campaigns-list{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.order-detail .order-detail__summary-grid .order-totals .order-totals__campaign{background:#ecfdf3;border-radius:999px;color:#15803d;font-size:12px;font-weight:500;padding:3px 10px}.order-detail .order-detail__addresses{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:24px}@media(max-width:992px){.order-detail .order-detail__addresses{grid-template-columns:1fr}}.order-detail .order-detail__addresses .order-address{background:#fff;border:1px solid #eee;border-radius:8px;min-width:0;overflow-wrap:anywhere;padding:16px}.order-detail .order-detail__addresses .order-address .order-address__title{color:#333;font-size:14px;font-weight:700;margin:0 0 12px}.order-detail .order-detail__addresses .order-address .order-address__name{color:#333;font-size:13px;font-weight:600;margin:0 0 6px}.order-detail .order-detail__addresses .order-address .order-address__text{color:#7d7d7d;font-size:12px;line-height:1.6;margin:0 0 4px}.order-detail .shipment-tracking{align-items:center;background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;display:flex;gap:16px;justify-content:space-between;padding:16px}@media(max-width:768px){.order-detail .shipment-tracking{align-items:flex-start;flex-direction:column}}.order-detail .shipment-tracking .shipment-tracking__info{flex:1}.order-detail .shipment-tracking .shipment-tracking__info .shipment-tracking__label{color:#333;display:block;font-size:13px;font-weight:700;margin-bottom:8px}.order-detail .shipment-tracking .shipment-tracking__info .shipment-tracking__code{color:#666;font-size:13px;margin:0 0 8px}.order-detail .shipment-tracking .shipment-tracking__info .shipment-tracking__code strong{color:#333;font-weight:600}.order-detail .shipment-tracking .shipment-tracking__info .shipment-tracking__link{background:#fff;border:1px solid #ddd;border-radius:20px;color:#666;display:inline-block;font-size:13px;margin:0 0 8px;padding:8px 20px;text-decoration:none;transition:all .2s}.order-detail .shipment-tracking .shipment-tracking__info .shipment-tracking__link strong{font-weight:500}.order-detail .shipment-tracking .shipment-tracking__info .shipment-tracking__link:hover{background:#f5f5f5;border-color:#999;color:#333}.order-detail .shipment-tracking .shipment-tracking__info .shipment-tracking__status{color:#666;font-size:13px;line-height:1.6;margin:0}.order-detail .shipment-tracking .shipment-tracking__company{color:#f97316;flex-shrink:0;font-size:18px;font-weight:800}.order-detail .shipment-tracking .shipment-tracking__company-logo{flex-shrink:0;height:36px;max-width:180px;-o-object-fit:contain;object-fit:contain;width:auto}@media(max-width:992px){.order-detail .shipment-tracking .shipment-tracking__company-logo{height:28px;max-width:120px}}.order-detail .order-detail__bottom-grid{align-items:stretch;display:grid;gap:16px;grid-template-columns:1fr 1fr}@media(max-width:992px){.order-detail .order-detail__bottom-grid{gap:0;grid-template-columns:1fr}.order-detail .order-detail__bottom-grid .order-legal,.order-detail .order-detail__bottom-grid .order-payment{min-height:0}}.order-detail .order-detail__bottom-grid .order-detail__section{margin-bottom:16px}.order-detail .order-detail__bottom-grid .order-payment{background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;display:flex;flex-direction:column;justify-content:center;min-height:calc(100% - 36px);padding:16px}.order-detail .order-detail__bottom-grid .order-payment .order-payment__method{color:#333;font-size:13px;font-weight:700;margin:0 0 8px}.order-detail .order-detail__bottom-grid .order-payment .order-payment__row{color:#666;font-size:13px;line-height:1.6;margin:0 0 6px}.order-detail .order-detail__bottom-grid .order-payment .order-payment__row:last-child{margin-bottom:0}.order-detail .order-detail__bottom-grid .order-payment .order-payment__row strong{color:#333;font-weight:600}.order-detail .order-detail__bottom-grid .order-legal{align-items:center;background:#fff;border:1px solid #eee;border-radius:8px;display:flex;justify-content:center;min-height:calc(100% - 36px);padding:24px 16px;text-align:center}.order-detail .order-detail__bottom-grid .order-legal .order-legal__text{color:#333;font-size:13px;line-height:1.6;margin:0}.order-detail .order-detail__bottom-grid .order-legal .order-legal__text .order-legal__link{color:#333;font-weight:600;text-decoration:underline}.order-detail .order-detail__bottom-grid .order-legal .order-legal__text .order-legal__link:hover{color:#ffa00a}.order-cancelled-banner{align-items:flex-start;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;display:flex;gap:14px;margin-bottom:16px;padding:16px 18px}.order-cancelled-banner .order-cancelled-banner__badge{background:#dc2626;border-radius:16px;color:#fff;flex-shrink:0;font-size:13px;font-weight:700;padding:4px 12px;white-space:nowrap}.order-cancelled-banner .order-cancelled-banner__text{display:flex;flex-direction:column;gap:2px}.order-cancelled-banner .order-cancelled-banner__text .order-cancelled-banner__title{color:#991b1b;font-size:15px;font-weight:600;margin:0}.order-cancelled-banner .order-cancelled-banner__text .order-cancelled-banner__meta{color:#b45454;font-size:13px;margin:0}.order-action-bar{background:#fff;border:1px solid #eee;border-radius:12px;display:flex;flex-direction:column;gap:12px;margin-bottom:16px;padding:16px 20px}.order-action-bar .order-action-bar__message{border-radius:8px;font-size:14px;font-weight:500;padding:12px 16px}.order-action-bar .order-action-bar__message--success{background:#f0fdf4;border:1px solid #bbf7d0;color:#166534}.order-action-bar .order-action-bar__message--error{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.order-action-bar .order-action-bar__buttons{display:flex;flex-wrap:wrap;gap:12px}@media(max-width:768px){.order-action-bar .order-action-bar__buttons{flex-direction:column}}.order-action-bar .order-action-bar__buttons .order-action-bar__btn{border:none;border-radius:20px;cursor:pointer;font-size:14px;font-weight:600;padding:10px 22px;transition:all .2s}@media(max-width:768px){.order-action-bar .order-action-bar__buttons .order-action-bar__btn{text-align:center;width:100%}}.order-action-bar .order-action-bar__buttons .order-action-bar__btn--cancel{background:#dc2626;color:#fff}.order-action-bar .order-action-bar__buttons .order-action-bar__btn--cancel:hover{background:#b91c1c}.order-action-bar .order-action-bar__buttons .order-action-bar__btn--refund{background:#2b4872;color:#fff}.order-action-bar .order-action-bar__buttons .order-action-bar__btn--refund:hover{background:#1d3557}.order-action-bar .order-action-bar__buttons .order-action-bar__btn--support{background:#5b21b6;color:#fff}.order-action-bar .order-action-bar__buttons .order-action-bar__btn--support:hover{background:#4c1d95}.request-history{display:flex;flex-direction:column;gap:12px}.request-history .request-history__card{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;padding:16px}.request-history .request-history__card .request-history__header{align-items:center;display:flex;gap:12px;margin-bottom:8px}.request-history .request-history__card .request-history__header .request-history__date{color:#6b7280;font-size:13px}.request-history .request-history__card .request-history__header .request-history__status{background:#e0e7ff;border-radius:12px;color:#3730a3;font-size:12px;font-weight:600;padding:2px 10px}.request-history .request-history__card .request-history__desc{color:#374151;font-size:13px;margin:0 0 10px}.request-history .request-history__card .request-history__result{color:#374151;font-size:13px;margin:8px 0 0}.request-history .request-history__card .request-process{align-items:flex-start;border-top:1px solid #e5e7eb;display:flex;gap:10px;padding:10px 0}.request-history .request-history__card .request-process .request-process__badge{border-radius:12px;flex-shrink:0;font-size:11px;font-weight:700;letter-spacing:.5px;margin-top:1px;padding:3px 10px;text-transform:uppercase}.request-history .request-history__card .request-process .request-process__badge--cancel{background:#fee2e2;color:#991b1b}.request-history .request-history__card .request-process .request-process__badge--refund{background:#dbeafe;color:#1e40af}.request-history .request-history__card .request-process .request-process__badge--support{background:#ede9fe;color:#5b21b6}.request-history .request-history__card .request-process .request-process__detail{flex:1;min-width:0}.request-history .request-history__card .request-process .request-process__detail .request-process__status{color:#111827;font-size:13px;font-weight:600}.request-history .request-history__card .request-process .request-process__detail .request-process__desc,.request-history .request-history__card .request-process .request-process__detail .request-process__result{color:#6b7280;font-size:12px;margin:2px 0 0}.request-history .request-history__card .request-process .request-process__detail .request-process__items{list-style:disc;margin:6px 0 0;padding-left:16px}.request-history .request-history__card .request-process .request-process__detail .request-process__items .request-process__item{color:#374151;font-size:12px;margin-bottom:2px}.reorder-bar{display:none}@media(max-width:992px){.reorder-bar{background:#fff;bottom:0;box-shadow:0 -2px 10px rgba(0,0,0,.1);display:block;left:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom));position:fixed;right:0;z-index:1000}}.reorder-bar .reorder-bar__content{align-items:center;display:flex;gap:16px;justify-content:space-between}.reorder-bar .reorder-bar__content .reorder-bar__left{display:flex;flex-direction:column;gap:2px}.reorder-bar .reorder-bar__content .reorder-bar__left .reorder-bar__label{color:#666;font-size:12px}.reorder-bar .reorder-bar__content .reorder-bar__left .reorder-bar__price{color:#333;font-size:18px;font-weight:700}.reorder-bar .reorder-bar__content .reorder-bar__btn{align-items:center;background:#ffa00a;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:12px 24px;transition:background-color .2s ease}.reorder-bar .reorder-bar__content .reorder-bar__btn:hover:not(:disabled){background:#e69516}.reorder-bar .reorder-bar__content .reorder-bar__btn:disabled{cursor:not-allowed;opacity:.7}.order-modal-dialog--wide{max-width:580px}.order-modal-dialog--contracts{max-height:85vh;max-width:720px}.order-modal-dialog--contracts .custom-modal__title{font-size:16px;line-height:1.35}.order-modal-dialog .order-modal__contracts-toolbar{display:flex;justify-content:flex-end;margin-bottom:12px}.order-modal-dialog .order-modal__contracts-pdf{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:7px 14px;transition:border-color .2s,color .2s}.order-modal-dialog .order-modal__contracts-pdf:hover{border-color:#6b7280;color:#111827}.order-modal-dialog .order-modal__subtitle{color:#6b7280;font-size:13px;margin:0 0 20px}.order-modal-dialog .order-modal__field{margin-bottom:16px}.order-modal-dialog .order-modal__label{color:#374151;display:block;font-size:13px;font-weight:600;margin-bottom:6px}.order-modal-dialog .order-modal__select{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#111827;font-size:14px;outline:none;padding:10px 12px;transition:border-color .2s;width:100%}.order-modal-dialog .order-modal__select:focus{border-color:#2b4872}.order-modal-dialog .order-modal__select--sm{font-size:13px;min-width:120px;padding:6px 10px;width:auto}.order-modal-dialog .order-modal__textarea{border:1px solid #d1d5db;border-radius:8px;color:#111827;font-family:inherit;font-size:14px;outline:none;padding:10px 12px;resize:vertical;transition:border-color .2s;width:100%}.order-modal-dialog .order-modal__textarea:focus{border-color:#2b4872}.order-modal-dialog .order-modal__char-count{color:#9ca3af;display:block;font-size:11px;margin-top:4px;text-align:right}.order-modal-dialog .order-modal__error{background:#fef2f2;border-radius:6px;color:#dc2626;font-size:13px;margin:0 0 12px;padding:8px 12px}.order-modal-dialog .order-modal__actions{display:flex;gap:10px;margin-top:20px}@media(max-width:768px){.order-modal-dialog .order-modal__actions{flex-direction:column}}.order-modal-dialog .order-modal__actions .order-modal__btn{align-items:center;border:none;border-radius:20px;cursor:pointer;display:flex;flex:1;font-size:14px;font-weight:600;justify-content:center;padding:12px 16px;transition:all .2s}.order-modal-dialog .order-modal__actions .order-modal__btn:disabled{cursor:not-allowed;opacity:.65}.order-modal-dialog .order-modal__actions .order-modal__btn--danger{background:#dc2626;color:#fff}.order-modal-dialog .order-modal__actions .order-modal__btn--danger:hover:not(:disabled){background:#b91c1c}.order-modal-dialog .order-modal__actions .order-modal__btn--primary{background:#2b4872;color:#fff}.order-modal-dialog .order-modal__actions .order-modal__btn--primary:hover:not(:disabled){background:#1d3557}.order-modal-dialog .order-modal__actions .order-modal__btn--support{background:#5b21b6;color:#fff}.order-modal-dialog .order-modal__actions .order-modal__btn--support:hover:not(:disabled){background:#4c1d95}.order-modal-dialog .order-modal__actions .order-modal__btn--secondary{background:#f3f4f6;color:#374151;flex:0 0 auto;padding:12px 20px}.order-modal-dialog .order-modal__actions .order-modal__btn--secondary:hover:not(:disabled){background:#e5e7eb}@media(max-width:768px){.order-modal-dialog .order-modal__actions .order-modal__btn--secondary{flex:1}}.order-modal-dialog .order-modal__refund-list{display:flex;flex-direction:column;gap:8px;margin-bottom:16px;max-height:300px;overflow-y:auto}.order-modal-dialog .order-modal__refund-list .refund-item{border:1px solid #e5e7eb;border-radius:10px;padding:10px 12px;transition:border-color .2s,background .2s}.order-modal-dialog .order-modal__refund-list .refund-item--selected{background:#f0f4ff;border-color:#2b4872}.order-modal-dialog .order-modal__refund-list .refund-item .refund-item__check{align-items:flex-start;cursor:pointer;display:flex;gap:10px}.order-modal-dialog .order-modal__refund-list .refund-item .refund-item__check input[type=checkbox]{accent-color:#2b4872;cursor:pointer;flex-shrink:0;height:16px;margin-top:2px;width:16px}.order-modal-dialog .order-modal__refund-list .refund-item .refund-item__check .refund-item__info{align-items:center;display:flex;flex:1;gap:10px}.order-modal-dialog .order-modal__refund-list .refund-item .refund-item__check .refund-item__info .refund-item__img{border-radius:6px;flex-shrink:0;height:44px;-o-object-fit:cover;object-fit:cover;width:44px}.order-modal-dialog .order-modal__refund-list .refund-item .refund-item__check .refund-item__info .refund-item__name{color:#111827;font-size:13px;font-weight:600;margin:0 0 2px}.order-modal-dialog .order-modal__refund-list .refund-item .refund-item__check .refund-item__info .refund-item__meta{color:#6b7280;font-size:12px;margin:0}.order-modal-dialog .order-modal__refund-list .refund-item .refund-item__controls{border-top:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:12px;margin-top:10px;padding-top:10px}.order-modal-dialog .order-modal__refund-list .refund-item .refund-item__controls .refund-item__control{display:flex;flex:1;flex-direction:column;gap:4px;min-width:100px}.order-modal-dialog .order-modal__contracts{color:#374151;font-size:13px;line-height:1.6;max-height:65vh;overflow-y:auto}.order-modal-dialog .order-modal__contracts>div+div{border-top:1px solid #e5e7eb;margin-top:24px;padding-top:24px}.order-actions-menu{display:none;flex-shrink:0;position:relative}@media(max-width:768px){.order-actions-menu{display:block}}.order-actions-menu__toggle{align-items:center;background:transparent;border:none;border-radius:50%;color:#555;cursor:pointer;display:flex;height:32px;justify-content:center;margin:-4px -4px 0 0;padding:0;width:32px}.order-actions-menu__toggle:active,.order-actions-menu__toggle[aria-expanded=true]{background:#f2f2f2}.order-actions-menu__list{background:#fff;border:1px solid #eee;border-radius:10px;box-shadow:0 6px 20px rgba(0,0,0,.12);display:flex;flex-direction:column;min-width:200px;padding:4px;position:absolute;right:-4px;top:calc(100% + 4px);z-index:20}.order-actions-menu__item{background:none;border:none;border-radius:6px;color:#333;cursor:pointer;font-size:13px;font-weight:500;padding:10px 12px;text-align:left;white-space:nowrap}.order-actions-menu__item:active{background:#f5f5f5}.order-actions-menu__item--danger{color:#dc2626}@media(max-width:768px){.order-detail{padding-bottom:64px}.order-detail .order-detail__back-link--header{font-size:12px;margin-bottom:6px}.order-detail .order-detail__header{border:none;box-shadow:0 2px 4px rgba(0,0,0,.06);flex-direction:row;gap:8px;margin-bottom:8px;padding:12px 10px}.order-detail .order-detail__header .order-detail__title-section{min-width:0}.order-detail .order-detail__header .order-detail__title-section .order-detail__title{display:none}.order-detail .order-detail__header .order-detail__title-section .order-detail__meta{flex-direction:column;font-size:12px;gap:6px;line-height:1.3}.order-detail .order-detail__header .order-detail__title-section .order-detail__meta .order-detail__number{color:#333;font-size:14px;font-weight:700;line-height:1.3;order:-1}.order-detail .order-detail__header .order-detail__title-section .order-detail__meta svg{height:12px;width:12px}.order-detail .order-detail__section{border:none;box-shadow:0 2px 4px rgba(0,0,0,.06);margin-bottom:8px;padding:12px 10px}.order-detail .section-title{font-size:14px;margin-bottom:10px}.order-detail .order-detail__section-header{align-items:center;flex-direction:row;flex-wrap:wrap;gap:4px 8px;margin-bottom:10px}.order-detail .order-detail__section-header .section-title{margin:0}.order-detail .order-detail__section-header .order-detail__btn-invoice{font-size:12px;margin-left:auto;padding:5px 12px;width:auto}.order-detail .order-detail__section-header .order-detail__invoice-note{flex-basis:100%;font-size:12px}.order-detail .order-detail__summary-grid{gap:8px}.order-detail .order-detail__summary-grid .order-detail__items{gap:6px}.order-detail .order-detail__summary-grid .order-detail__items .order-item{gap:10px;padding:8px}.order-detail .order-detail__summary-grid .order-detail__items .order-item .order-item__image{height:52px;width:52px}.order-detail .order-detail__summary-grid .order-detail__items .order-item .order-item__details{min-width:0}.order-detail .order-detail__summary-grid .order-detail__items .order-item .order-item__details .order-item__name{font-size:13px;line-height:1.35;margin-bottom:2px}.order-detail .order-detail__summary-grid .order-detail__items .order-item .order-item__details .order-item__variant{font-size:12px}.order-detail .order-detail__summary-grid .order-detail__items .order-item .order-item__details .order-item__line-total{font-size:13px;margin-top:2px}.order-detail .order-detail__summary-grid .order-totals{padding:8px 12px}.order-detail .order-detail__summary-grid .order-totals .order-totals__row{font-size:13px;padding:4px 0}.order-detail .order-detail__summary-grid .order-totals .order-totals__row--grand{font-size:14px;margin-top:6px;padding-top:8px}.order-detail .order-detail__summary-grid .order-totals .order-totals__amount{font-size:16px}.order-detail .order-detail__addresses{gap:8px;margin-bottom:8px}.order-detail .order-detail__addresses .order-address{padding:10px 12px}.order-detail .order-detail__addresses .order-address .order-address__title{font-size:13px;margin-bottom:6px}.order-detail .order-detail__addresses .order-address .order-address__name{font-size:12px;margin-bottom:2px}.order-detail .order-detail__addresses .order-address .order-address__text{line-height:1.45;margin-bottom:2px}.order-detail .shipment-tracking{align-items:flex-start;flex-direction:row;gap:8px;padding:10px 12px}.order-detail .shipment-tracking .shipment-tracking__info{min-width:0}.order-detail .shipment-tracking .shipment-tracking__info .shipment-tracking__label{font-size:12px;margin-bottom:4px}.order-detail .shipment-tracking .shipment-tracking__info .shipment-tracking__code{font-size:12px;margin-bottom:6px}.order-detail .shipment-tracking .shipment-tracking__info .shipment-tracking__link{font-size:12px;margin-bottom:6px;padding:5px 12px}.order-detail .shipment-tracking .shipment-tracking__info .shipment-tracking__status{font-size:12px;line-height:1.45}.order-detail .shipment-tracking .shipment-tracking__company-logo{height:26px;max-width:110px}.order-detail .order-detail__bottom-grid .order-detail__section{margin-bottom:8px}.order-detail .order-detail__bottom-grid .order-payment{padding:10px 12px}.order-detail .order-detail__bottom-grid .order-payment .order-payment__method{margin-bottom:4px}.order-detail .order-detail__bottom-grid .order-payment .order-payment__row{font-size:12px;line-height:1.45;margin-bottom:2px}.order-detail .order-detail__bottom-grid .order-legal{padding:12px}.order-detail .order-detail__bottom-grid .order-legal .order-legal__text{font-size:12px;line-height:1.5}.order-cancelled-banner{gap:10px;margin-bottom:8px;padding:10px 12px}.order-cancelled-banner .order-cancelled-banner__badge{font-size:11px;padding:3px 10px}.order-cancelled-banner .order-cancelled-banner__text .order-cancelled-banner__title{font-size:13px}.order-cancelled-banner .order-cancelled-banner__text .order-cancelled-banner__meta{font-size:12px}.order-action-bar{background:transparent;border:none;margin-bottom:8px;padding:0}.order-action-bar--buttons-only{display:none}.order-action-bar .order-action-bar__message{font-size:13px;padding:10px 12px}.order-action-bar .order-action-bar__buttons{display:none}.request-history{gap:8px}.request-history .request-history__card{padding:10px 12px}.request-history .request-history__card .request-history__header{gap:8px;margin-bottom:6px}.request-history .request-history__card .request-history__header .request-history__date{font-size:12px}.request-history .request-history__card .request-history__header .request-history__status{font-size:11px}.request-history .request-history__card .request-history__desc,.request-history .request-history__card .request-history__result{font-size:12px}.request-history .request-history__card .request-process{gap:8px;padding:8px 0}.request-history .request-history__card .request-process .request-process__badge{font-size:10px;padding:2px 8px}.request-history .request-history__card .request-process .request-process__detail .request-process__status{font-size:12px}.reorder-bar{padding:8px 12px calc(8px + env(safe-area-inset-bottom))}.reorder-bar .reorder-bar__content{gap:12px}.reorder-bar .reorder-bar__content .reorder-bar__left .reorder-bar__label{font-size:11px}.reorder-bar .reorder-bar__content .reorder-bar__left .reorder-bar__price{font-size:16px}.reorder-bar .reorder-bar__content .reorder-bar__btn{font-size:13px;gap:6px;padding:10px 16px}.mobile-account.mobile-account--tab-view .orders-tab>.profile-card{background:transparent;padding:0}.orders-tab .orders-tab__header{display:none}.orders-tab .orders-tab__filter-select-wrap{border-bottom:none;margin-bottom:8px;padding-bottom:0}.orders-tab .orders-tab__filter-select-wrap .orders-tab__filter-select{background-position:right 12px center;border-color:#ececec;border-radius:12px;box-shadow:0 2px 4px rgba(0,0,0,.06);font-size:13px;padding:9px 36px 9px 12px}.orders-tab .orders-tab__list-container .orders-tab__list{gap:8px}.orders-tab .orders-tab__list-container .orders-tab__end-message{font-size:12px;margin-top:12px}.orders-tab .empty-state{background:#fff;border-radius:12px;box-shadow:0 2px 4px rgba(0,0,0,.06);color:#666;padding:28px 16px;text-align:center}.orders-tab .empty-state p{font-size:13px}.order-card{border:none;gap:10px;padding:10px}.order-card,.order-card:hover{box-shadow:0 2px 4px rgba(0,0,0,.06)}.order-card .order-card__left{gap:10px;min-width:0}.order-card .order-card__left .order-card__image{height:56px;width:56px}.order-card .order-card__left .order-card__info{align-items:center;flex:1;flex-direction:row;flex-wrap:wrap;gap:3px 10px;min-width:0}.order-card .order-card__left .order-card__info:after{content:"";flex-basis:100%;height:0;order:4}.order-card .order-card__left .order-card__info .order-card__product-name{flex-basis:100%;font-size:13px;line-height:1.35;order:1}.order-card .order-card__left .order-card__info>.order-card__status{font-size:11px;margin-top:0;order:3;padding:2px 8px}.order-card .order-card__left .order-card__info .order-card__date,.order-card .order-card__left .order-card__info .order-card__number{font-size:12px;order:5}.order-card .order-card__left .order-card__info .order-card__date{gap:4px}.order-card .order-card__left .order-card__info .order-card__date svg{height:12px;width:12px}.order-card .order-card__left .order-card__info .order-card__cancelled{flex-basis:100%;gap:2px;margin-top:2px;order:6}.order-card .order-card__left .order-card__info .order-card__cancelled .order-card__status{font-size:11px;padding:2px 8px}.order-card .order-card__left .order-card__info .order-card__cancelled .order-card__cancel-meta{font-size:11px;line-height:1.4}.order-card .order-card__right{display:grid;gap:8px;grid-auto-columns:1fr;grid-auto-flow:column}.order-card .order-card__right .order-card__btn-detail,.order-card .order-card__right .order-card__btn-reorder{font-size:13px;padding:8px 6px;white-space:nowrap}.order-card .order-card__right .order-card__btn-reorder svg{height:14px;width:14px}.order-card.order-card--skeleton .order-card__info{align-items:flex-start;flex-direction:column}.order-card.order-card--skeleton .order-card__info:after{display:none}.order-card.order-card--skeleton .order-card__right .order-card__skeleton-line{height:34px!important;margin-top:0!important}}.stored-card-grid{display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}@media(max-width:992px){.stored-card-grid{grid-template-columns:1fr}}.stored-card-grid .saved-credit__card-item{background-color:transparent;border:1px solid #d8d8d8;border-radius:12px;padding:16px}.stored-card-grid .saved-credit__card{display:flex;flex-direction:column}.stored-card-grid .saved-credit__header{align-items:center;display:flex;gap:8px;justify-content:space-between}.stored-card-grid .saved-credit__header .card-badge{align-items:center;display:inline-flex;flex:none;gap:6px}.stored-card-grid .saved-credit__header .card-badge__logo{display:block;height:22px;max-width:52px;-o-object-fit:contain;object-fit:contain;width:auto}.stored-card-grid .saved-credit__program-name{font-size:14px;font-weight:600}.stored-card-grid .saved-credit__masked-number{color:#969696;font-size:14px;font-weight:400;margin-top:8px}.stored-card-grid .saved-credit__actions{align-items:center;display:flex;gap:8px;margin-top:16px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.stored-card-grid .saved-credit__delete{background-color:transparent;border:1px solid #d8d8d8;border-radius:12px;color:#e33e38;font-size:14px;font-weight:600;line-height:24px;padding:8px 16px;transition:background-color .2s ease,border-color .2s ease}.stored-card-grid .saved-credit__delete:hover{background-color:#e33e38;border-color:#e33e38;color:#fff}.mobile-account.mobile-account--tab-view .account-tab.saved-cards-tab{background:transparent;border:none;border-radius:0;box-shadow:none;gap:8px;padding:0}.mobile-account.mobile-account--tab-view .account-tab.saved-cards-tab>.profile-header{display:none}.mobile-account.mobile-account--tab-view .account-tab.saved-cards-tab>.profile-card{background:transparent;padding:0}.mobile-account.mobile-account--tab-view .account-tab.saved-cards-tab .stored-card-grid{gap:8px}.mobile-account.mobile-account--tab-view .account-tab.saved-cards-tab .stored-card-grid .saved-credit__card-item{background:#fff;border:none;box-shadow:0 2px 4px rgba(0,0,0,.06);padding:12px 10px}.mobile-account.mobile-account--tab-view .account-tab.saved-cards-tab .stored-card-grid .saved-credit__card{align-items:center;display:grid;gap:6px 8px;grid-template-columns:minmax(0,1fr) auto}.mobile-account.mobile-account--tab-view .account-tab.saved-cards-tab .stored-card-grid .saved-credit__header{grid-column:1/-1}.mobile-account.mobile-account--tab-view .account-tab.saved-cards-tab .stored-card-grid .saved-credit__program-name{font-size:13px}.mobile-account.mobile-account--tab-view .account-tab.saved-cards-tab .stored-card-grid .saved-credit__masked-number{font-size:13px;letter-spacing:.5px;margin-top:0}.mobile-account.mobile-account--tab-view .account-tab.saved-cards-tab .stored-card-grid .saved-credit__actions{margin-top:0}.mobile-account.mobile-account--tab-view .account-tab.saved-cards-tab .stored-card-grid .saved-credit__delete{border-radius:8px;font-size:12px;line-height:18px;padding:4px 12px}.mobile-account.mobile-account--tab-view .account-tab.saved-cards-tab .empty-state{background:#fff;border:none;border-radius:12px;box-shadow:0 2px 4px rgba(0,0,0,.06);padding:28px 16px}.mobile-account.mobile-account--tab-view .account-tab.saved-cards-tab .empty-state p{font-size:13px}.delete-card-modal .delete-modal-actions{display:grid;gap:8px;margin-top:12px}.password-change-tab__wrapper .password-form{margin-bottom:16px;margin-top:16px;max-width:500px}.password-change-tab__wrapper .password-form .form-group{margin-bottom:16px;max-width:400px}.password-change-tab__wrapper .password-form .form-group label{color:#333;display:block;font-size:12px;font-weight:600;margin-bottom:6px}.password-change-tab__wrapper .password-form .form-group .form-input{border:1px solid #e0e0e0;border-radius:8px;box-sizing:border-box;font-size:14px;padding:12px 14px;transition:border-color .2s;width:100%}.password-change-tab__wrapper .password-form .form-group .form-input:focus{border-color:#f5a623;outline:none}.password-change-tab__wrapper .password-form .form-group .form-input:disabled{background:#fff;color:#333}.password-change-tab__wrapper .password-form__hint{color:#888;display:block;font-size:11px;margin-top:6px}.password-change-tab__wrapper .password-form .save-btn{background:#e0e0e0;border:none;border-radius:8px;color:#666;cursor:pointer;font-size:14px;font-weight:600;margin-top:8px;padding:12px 24px;transition:all .2s}.password-change-tab__wrapper .password-form .save-btn:hover{background:#f5a623;color:#fff}@media(max-width:768px){.mobile-account.mobile-account--tab-view .password-change-tab__wrapper>.profile-card{box-shadow:0 2px 4px rgba(0,0,0,.06);padding:12px 10px}.password-change-tab__wrapper .password-form{margin:0;max-width:100%}.password-change-tab__wrapper .password-form .form-group{margin-bottom:10px;max-width:100%;position:relative}.password-change-tab__wrapper .password-form .form-group label{color:#888;font-size:11px;font-weight:500;left:13px;line-height:1.2;margin:0;overflow:hidden;pointer-events:none;position:absolute;right:48px;text-overflow:ellipsis;top:6px;transition:top .15s ease,font-size .15s ease,color .15s ease;white-space:nowrap;z-index:1}}@media(max-width:768px)and (prefers-reduced-motion:reduce){.password-change-tab__wrapper .password-form .form-group label{transition:none}}@media(max-width:768px){.password-change-tab__wrapper .password-form .form-group .form-input{padding-bottom:5px;padding-left:12px;padding-top:21px}.password-change-tab__wrapper .password-form .form-group .form-input::-moz-placeholder{color:transparent}.password-change-tab__wrapper .password-form .form-group .form-input::placeholder{color:transparent}.password-change-tab__wrapper .password-form .form-group:has(input:-moz-placeholder:not(:focus))>label{font-size:13px;top:13px}.password-change-tab__wrapper .password-form .form-group:has(input:placeholder-shown:not(:focus))>label{font-size:13px;top:13px}.password-change-tab__wrapper .password-form .form-group:has(input:focus)>label{color:#f5a623}.password-change-tab__wrapper .password-form .form-group:has(>.field-error)>label{color:#e53935}.password-change-tab__wrapper .password-form__hint{line-height:1.4;margin-top:4px}.password-change-tab__wrapper .password-form .save-btn{font-size:13px;margin-top:2px;padding:11px 16px;width:100%}}.contact-form-modal{max-width:560px}.order-support-modal__resend{background:none;border:none;color:#f5a623;cursor:pointer;font-size:13px;font-weight:600;padding:0;text-decoration:underline}.order-support-modal__resend:disabled{cursor:not-allowed;opacity:.6}.contact-form{display:flex;flex-direction:column;gap:16px}.contact-form__field{display:flex;flex-direction:column;gap:6px}.contact-form__row{display:grid;gap:12px;grid-template-columns:1fr 1fr}@media(max-width:768px){.contact-form__row{grid-template-columns:1fr}}.contact-form__label{color:#333;font-size:14px;font-weight:500}.contact-form__required{color:#e53e3e;margin-left:2px}.contact-form__hint{color:#888;font-size:12px;margin-left:4px}.contact-form__input,.contact-form__select{background:#fff;border:1px solid #ddd;border-radius:8px;color:#333;font-size:14px;outline:none;padding:10px 12px;transition:border-color .2s;width:100%}.contact-form__input:focus,.contact-form__select:focus{border-color:#f5a623}.contact-form__input:disabled,.contact-form__select:disabled{background:#f9f9f9;color:#aaa}.contact-form__textarea{background:#fff;border:1px solid #ddd;border-radius:8px;color:#333;font-family:inherit;font-size:14px;min-height:120px;outline:none;padding:10px 12px;resize:vertical;transition:border-color .2s;width:100%}.contact-form__textarea:focus{border-color:#f5a623}.contact-form__char-count{color:#aaa;font-size:12px;text-align:right}.contact-form__actions{display:flex;gap:12px;justify-content:flex-end;margin-top:4px}@media(max-width:768px){.contact-form__actions{flex-direction:column-reverse}}.contact-form__btn{border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;padding:10px 24px;transition:background .2s,opacity .2s}.contact-form__btn:disabled{cursor:not-allowed;opacity:.6}.contact-form__btn--submit{background:#f5a623;color:#fff}.contact-form__btn--submit:hover:not(:disabled){background:#e6951a}@media(max-width:768px){.contact-form__btn--submit{width:100%}}.contact-form__btn--cancel{background:#f0f0f0;color:#555}.contact-form__btn--cancel:hover:not(:disabled){background:#e0e0e0}@media(max-width:768px){.contact-form__btn--cancel{width:100%}}.support-tab__wrapper{width:100%}.support-tab__wrapper .profile-card{background:#fff;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.08);padding:24px}@media(max-width:768px){.support-tab__wrapper .profile-card{border-radius:8px;padding:16px}}.support-tab__wrapper .support-request__card{align-items:center;background:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;display:flex;justify-content:space-between;margin-bottom:24px;margin-top:16px;padding:20px 24px}@media(max-width:768px){.support-tab__wrapper .support-request__card{align-items:flex-start;flex-direction:column;gap:16px;padding:16px}}.support-tab__wrapper .support-request__content{flex:1}.support-tab__wrapper .support-request__title{color:#333;font-size:16px;font-weight:600;margin:0 0 4px}.support-tab__wrapper .support-request__desc{color:#666;font-size:14px;margin:0}.support-tab__wrapper .support-request__btn{align-items:center;background:#f5a623;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:12px 20px;text-decoration:none;transition:background .2s;white-space:nowrap}.support-tab__wrapper .support-request__btn:hover{background:#e6951a;color:#fff}@media(max-width:768px){.support-tab__wrapper .support-request__btn{justify-content:center;width:100%}}.support-tab__faq{display:flex;flex-direction:column;gap:0}.support-tab__faq-item{background:#fff;border:1px solid #e9ecef;border-radius:8px;margin-bottom:1rem}.support-tab__faq-item:last-child{margin-bottom:0}.support-tab__faq-item--open .support-tab__faq-icon,.support-tab__faq-item--open .support-tab__faq-question{color:#f5a623}.support-tab__faq-question{align-items:center;background:transparent;border:none;color:#333;cursor:pointer;display:flex;font-size:16px;font-weight:500;justify-content:space-between;padding:1.25rem 1.5rem;text-align:left;transition:color .2s;width:100%}.support-tab__faq-question:hover{color:#f5a623}.support-tab__faq-icon{color:#999;flex-shrink:0;font-size:20px;font-weight:300;margin-left:16px;transition:transform .2s}.support-tab__faq-answer{background-color:#f9f9f9;border-top:0 solid #e0e0e0;color:#555;font-size:14px;line-height:1.7;max-height:0;opacity:0;overflow:hidden;padding:0 1.5rem;transition:max-height .3s ease-out,padding .3s ease-out;visibility:hidden}.support-tab__faq-answer--show{border-top:1px solid #e0e0e0;max-height:1000px;opacity:1;padding:1rem 1.5rem 1.5rem;visibility:visible}.support-tab__faq-answer-content{color:#555;font-size:14px;line-height:1.7}.support-tab__faq-answer-content p{margin:0 0 12px}.support-tab__faq-answer-content p:last-child{margin-bottom:0}@media(max-width:768px){.support-tab__faq-answer-content{font-size:13px}.mobile-account.mobile-account--tab-view .support-tab__wrapper>.profile-card{background:transparent;border-radius:0;box-shadow:none;padding:0}.support-tab__wrapper .support-request__card{align-items:center;background:#fff;border:none;box-shadow:0 2px 4px rgba(0,0,0,.06);flex-direction:row;gap:10px;margin:0 0 8px;padding:12px 10px}.support-request__title{font-size:14px;line-height:1.3}.support-request__desc{font-size:12px;line-height:1.4}.support-tab__wrapper .support-request__btn{flex-shrink:0;font-size:13px;gap:6px;padding:8px 14px;width:auto}.support-tab__wrapper .support-request__btn svg{height:16px;width:16px}.support-tab__faq-item{border:none;border-radius:12px;box-shadow:0 2px 4px rgba(0,0,0,.06);margin-bottom:6px;overflow:hidden}.support-tab__faq-question{font-size:13px;line-height:1.4;padding:12px}.support-tab__faq-icon{font-size:18px;margin-left:10px}.support-tab__faq-answer{padding:0 12px}.support-tab__faq-answer--show{padding:10px 12px 12px}.support-tab__faq-answer-content{font-size:12px;line-height:1.55}.support-tab__faq-answer-content p{margin-bottom:8px}.support-tab__wrapper .empty-state{background:#fff;border-radius:12px;box-shadow:0 2px 4px rgba(0,0,0,.06);padding:28px 16px}.support-tab__wrapper .empty-state p{font-size:13px}.contact-form{gap:10px}.contact-form__field{gap:0;position:relative}.contact-form__row{gap:10px}.contact-form__label{color:#888;font-size:11px;left:13px;line-height:1.2;overflow:hidden;pointer-events:none;position:absolute;right:32px;text-overflow:ellipsis;top:6px;transition:top .15s ease,font-size .15s ease,color .15s ease;white-space:nowrap;z-index:1}}@media(max-width:768px)and (prefers-reduced-motion:reduce){.contact-form__label{transition:none}}@media(max-width:768px){.contact-form__label .contact-form__hint{font-size:inherit;margin-left:2px}.contact-form__input{line-height:1;padding:21px 12px 5px}.contact-form__select{padding:20px 32px 4px 11px}.contact-form__textarea{padding-top:22px}.contact-form__input::-moz-placeholder,.contact-form__textarea::-moz-placeholder{color:transparent}.contact-form__input::placeholder,.contact-form__textarea::placeholder{color:transparent}.contact-form__input:focus::-moz-placeholder,.contact-form__textarea:focus::-moz-placeholder{color:#aaa}.contact-form__input:focus::placeholder,.contact-form__textarea:focus::placeholder{color:#aaa}.contact-form__field:has(>input:-moz-placeholder:not(:focus))>.contact-form__label,.contact-form__field:has(>textarea:-moz-placeholder:not(:focus))>.contact-form__label{font-size:13px;top:13px}.contact-form__field:has(>input:placeholder-shown:not(:focus))>.contact-form__label,.contact-form__field:has(>textarea:placeholder-shown:not(:focus))>.contact-form__label{font-size:13px;top:13px}.contact-form__field:has(>input:focus)>.contact-form__label,.contact-form__field:has(>select:focus)>.contact-form__label,.contact-form__field:has(>textarea:focus)>.contact-form__label{color:#f5a623}.contact-form__field:has(>.field-error)>.contact-form__label{color:#e53935}.contact-form__required{margin-left:1px}.contact-form__char-count{font-size:11px;margin-top:2px}.contact-form__actions{gap:8px;margin-top:2px}.contact-form__btn{font-size:13px;padding:11px 16px}}.profile-info__wrapper{background-color:#fff;border:1px solid #eee;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.08);display:flex;flex-direction:column;gap:16px;padding:24px}@media(max-width:768px){.profile-info__wrapper{background-color:transparent;border:none;border-radius:0;box-shadow:none;gap:8px;padding:0}}.profile-info__header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:8px}@media(max-width:768px){.profile-info__header{display:none}}.profile-info__header-left{display:flex;flex-direction:column;gap:4px}.profile-info__title{color:#333;font-size:22px;font-weight:700;margin:0}.profile-info__subtitle{align-items:center;color:#888;display:flex;font-size:13px;gap:6px;margin:0;padding:.2rem .2rem 0}.profile-info__loading{align-items:center;background:#fff;border-radius:12px;color:#666;display:flex;font-size:16px;justify-content:center;padding:60px 20px}.profile-info__card{background-color:#fff;border-radius:12px;margin-bottom:16px;padding:17px 24px}@media(max-width:768px){.profile-info__card{box-shadow:0 2px 4px rgba(0,0,0,.06);margin-bottom:0;padding:12px 10px}}.profile-info__section-title{align-items:center;color:#333;display:flex;font-size:16px;font-weight:700;margin:0 0 16px}@media(max-width:768px){.profile-info__section-title{font-size:14px;margin-bottom:10px}}.profile-info__section-head{align-items:baseline;display:flex;gap:8px;justify-content:space-between;margin:0 0 16px}.profile-info__section-head .profile-info__section-title{margin:0}@media(max-width:768px){.profile-info__section-head{margin-bottom:10px}}.profile-info__section-meta{display:none}@media(max-width:768px){.profile-info__section-meta{color:#888;display:block;flex-shrink:0;font-size:11px;white-space:nowrap}}.profile-info__section-icon{align-items:center;display:inline-flex;margin-right:8px}@media(max-width:768px){.profile-info__section-icon{margin-right:6px}.profile-info__section-icon svg{height:16px;width:16px}}.profile-info__form-group{margin-bottom:16px;max-width:400px}@media(max-width:768px){.profile-info__form-group{margin-bottom:10px;max-width:100%;position:relative}.profile-info__form-group .input-label{color:#888;font-size:11px;left:13px;line-height:1.2;margin:0;overflow:hidden;pointer-events:none;position:absolute;right:13px;text-overflow:ellipsis;top:6px;transition:top .15s ease,font-size .15s ease,color .15s ease;white-space:nowrap;z-index:1}}@media(max-width:768px)and (prefers-reduced-motion:reduce){.profile-info__form-group .input-label{transition:none}}@media(max-width:768px){.profile-info__form-group .profile-info__phone-row:has(>input:-moz-placeholder:not(:focus))>.input-label,.profile-info__form-group:has(>.date-input>input:-moz-placeholder:not(:focus))>.input-label,.profile-info__form-group:has(>input:-moz-placeholder:not(:focus))>.input-label{font-size:13px;top:13px}.profile-info__form-group .profile-info__phone-row:has(>input:placeholder-shown:not(:focus))>.input-label,.profile-info__form-group:has(>.date-input>input:placeholder-shown:not(:focus))>.input-label,.profile-info__form-group:has(>input:placeholder-shown:not(:focus))>.input-label{font-size:13px;top:13px}.profile-info__form-group .profile-info__phone-row:has(>input:focus)>.input-label,.profile-info__form-group:has(>.date-input>input:focus)>.input-label,.profile-info__form-group:has(>input:focus)>.input-label{color:#f5a623}.profile-info__form-group:has(>.date-input>.profile-info__form-input--error)>.input-label,.profile-info__form-group:has(>.profile-info__form-input--error)>.input-label{color:#e53935}.profile-info__form-group input::-moz-placeholder{color:transparent}.profile-info__form-group input::placeholder{color:transparent}.profile-info__form-group input:focus::-moz-placeholder{color:#aaa}.profile-info__form-group input:focus::placeholder{color:#aaa}}.profile-info__form-input{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-sizing:border-box;color:#333;font-size:14px;padding:12px 14px;transition:border-color .2s;width:100%}.profile-info__form-input:focus{border-color:#f5a623;outline:none}.profile-info__form-input:disabled{background:#fff;color:#333}.profile-info__form-input--error,.profile-info__form-input--error:focus{border-color:#e53935}@media(max-width:768px){.profile-info__form-input{padding:21px 12px 5px}}.profile-info__phone-row{position:relative}.profile-info__phone-row .profile-info__form-input{padding-right:120px}@media(max-width:992px){.profile-info__phone-row .profile-info__form-input{padding-right:100px}}@media(max-width:425px){.profile-info__phone-row{align-items:stretch;display:flex;flex-direction:column;gap:8px}.profile-info__phone-row .profile-info__form-input{padding-right:12px}}.profile-info__phone-row--two-actions .profile-info__form-input{padding-right:170px}@media(max-width:992px){.profile-info__phone-row--two-actions .profile-info__form-input{padding-right:150px}}@media(max-width:425px){.profile-info__phone-row--two-actions .profile-info__form-input{padding-right:12px}}.profile-info__field-actions{bottom:0;display:inline-flex;position:absolute;right:4px;z-index:1}.profile-info__field-actions .profile-info__phone-verified,.profile-info__field-actions .profile-info__phone-verify{position:static}@media(max-width:425px){.profile-info__field-actions{gap:8px;position:static}.profile-info__field-actions .profile-info__phone-verified,.profile-info__field-actions .profile-info__phone-verify{flex:1}}.profile-info__phone-verify{align-items:center;background:transparent;border:none;bottom:0;color:#333;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;height:44px;padding:0 12px;position:absolute;right:4px;z-index:1}.profile-info__phone-verify:hover:not(:disabled){color:#f5a623}.profile-info__phone-verify:disabled{cursor:not-allowed;opacity:.6}@media(max-width:768px){.profile-info__phone-verify{font-size:12px;height:42px}}@media(max-width:425px){.profile-info__phone-verify{background:#f1f3f5;border-radius:8px;height:36px;justify-content:center;position:static;width:100%}}.profile-info__phone-verified{align-items:center;bottom:0;color:#16a34a;display:inline-flex;font-size:13px;font-weight:600;gap:4px;height:44px;padding:0 12px;pointer-events:none;position:absolute;right:4px;z-index:1}@media(max-width:992px){.profile-info__phone-verified{font-size:12px;padding:0 8px}}@media(max-width:768px){.profile-info__phone-verified{height:42px}}@media(max-width:425px){.profile-info__phone-verified{display:none}}.profile-info__label-verified{display:none}@media(max-width:425px){.profile-info__label-verified{color:#16a34a;display:inline;font-weight:600;margin-left:6px}}.profile-info__save-btn{background:#e0e0e0;border:none;border-radius:8px;color:#666;cursor:pointer;font-size:14px;font-weight:600;margin-top:8px;padding:12px 24px;transition:all .2s}.profile-info__save-btn:hover{background:#f5a623;color:#fff}@media(max-width:768px){.profile-info__save-btn{font-size:13px;margin-top:2px;padding:11px 16px;width:100%}}.status-badge{align-items:center;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:600;gap:4px;white-space:nowrap}.status-badge--active{color:#16a34a}.status-badge--passive{color:#9ca3af}@media(max-width:768px){.status-badge{font-size:11px}}.communication__card{background-color:#f7f8fa;border-radius:10px;display:flex;flex-direction:column;gap:12px;padding:16px}@media(max-width:768px){.communication__card{background-color:transparent;gap:8px;padding:0}}.communication__item{align-items:center;background-color:#fff;border:1px solid #ececec;border-radius:8px;display:flex;gap:16px;justify-content:space-between;padding:14px 18px}@media(max-width:992px){.communication__item{padding:14px}}@media(max-width:768px){.communication__item{gap:10px;padding:10px 12px}}.communication__info{flex:1;min-width:0}.communication__title-row{align-items:center;display:flex;gap:10px;margin-bottom:4px}@media(max-width:992px){.communication__title-row{flex-wrap:wrap}}@media(max-width:768px){.communication__title-row{gap:8px;margin-bottom:2px}}.communication__title{color:#2b2b2b;font-size:14px;font-weight:700}@media(max-width:768px){.communication__title{font-size:13px}}.communication__desc{color:#6b7280;font-size:13px;line-height:1.5;margin:0}.communication__desc strong{color:#2b2b2b;font-weight:600}@media(max-width:768px){.communication__desc{font-size:12px;line-height:1.4}}.communication__link{background:none;border:none;color:#473c22;cursor:pointer;display:inline;font-family:inherit;font-size:inherit;font-weight:600;padding:0;text-decoration:none}.communication__link:hover{text-decoration:underline}.communication__footer{color:#2b2b2b;font-size:13px;font-weight:600;margin:4px 4px 0}@media(max-width:768px){.communication__footer{font-size:12px;line-height:1.4;margin:2px 2px 0}}.two-factor__card{background-color:#f7f8fa;border-radius:10px;display:flex;flex-direction:column;gap:12px;padding:16px}@media(max-width:768px){.two-factor__card{background-color:transparent;gap:8px;padding:0}}.two-factor__header{align-items:center;background-color:#fff;border:1px solid #ececec;border-radius:8px;display:flex;gap:16px;justify-content:space-between;padding:14px 18px}@media(max-width:768px){.two-factor__header{gap:10px;padding:10px 12px}}.two-factor__status-row{align-items:center;display:flex;gap:8px;margin-bottom:4px}@media(max-width:768px){.two-factor__status-row{margin-bottom:2px}}.two-factor__label{color:#2b2b2b;font-size:14px;font-weight:700}@media(max-width:768px){.two-factor__label{font-size:13px}}.two-factor__phone{color:#6b7280;font-size:13px;margin:0}@media(max-width:768px){.two-factor__phone{font-size:12px}}.two-factor__info-box{background-color:#f9f6ef;border-left:4px solid #473c22;border-radius:6px;padding:12px 14px}@media(max-width:768px){.two-factor__info-box{padding:10px 12px}}.two-factor__info-title{align-items:center;color:#2b2b2b;display:flex;font-size:13px;font-weight:700;gap:6px;margin-bottom:4px}@media(max-width:768px){.two-factor__info-title{font-size:12px}}.two-factor__info-text{color:#4b5563;font-size:13px;line-height:1.5;margin:0}@media(max-width:768px){.two-factor__info-text{font-size:12px;line-height:1.4}}.info-modal__body{color:#4b5563;display:flex;flex-direction:column;font-size:14px;gap:12px;line-height:1.6}.info-modal__body p{margin:0}.confirm-modal__body{color:#4b5563;display:flex;flex-direction:column;font-size:14px;gap:16px;line-height:1.6}.confirm-modal__body p{margin:0}.confirm-modal__actions{display:flex;gap:10px;justify-content:flex-end;margin-top:8px}.confirm-modal__btn{border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;padding:10px 18px;transition:all .2s}.confirm-modal__btn--cancel{background:#f1f3f5;color:#4b5563}.confirm-modal__btn--cancel:hover{background:#e5e7eb}.confirm-modal__btn--confirm{background:#16a34a;color:#fff}.confirm-modal__btn--confirm:hover:not(:disabled){background:#15803d}.confirm-modal__btn--confirm:disabled{background:#d1d5db;color:#9ca3af;cursor:not-allowed}.confirm-modal__checkbox-row{align-items:flex-start;cursor:pointer;display:flex;font-size:13px;gap:10px;line-height:1.5}@media(max-width:768px){.confirm-modal__field .profile-info__form-input{padding:12px 14px}}.confirm-modal__countdown{color:#dc3545;font-size:.875rem;margin:.5rem 0 0;text-align:right}.confirm-modal__resend-btn{background:none;border:none;color:#dc3545;cursor:pointer;font-size:.875rem;font-weight:600;padding:0;text-decoration:underline}.confirm-modal__resend-btn:hover:not(:disabled){color:#b02a37}.confirm-modal__resend-btn:disabled{cursor:not-allowed;opacity:.6;text-decoration:none}.refer-tab .refer-loading{color:var(--gray-600,#646464);font-size:15px;padding:60px 20px;text-align:center}.refer-tab .refer-hero{text-align:center}.refer-tab .refer-hero__title{color:#000;font-size:20px;font-weight:700;margin:0 0 8px}@media(max-width:600px){.refer-tab .refer-hero__title{font-size:18px}}.refer-tab .refer-hero__desc{color:var(--gray-600,#646464);font-size:15px;line-height:1.6;margin:0 0 22px}.refer-tab .refer-hero .refer-btn{align-items:center;border:none;border-radius:25px;cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;gap:8px;padding:12px 28px;text-decoration:none;transition:background .2s ease,transform .12s ease}.refer-tab .refer-hero .refer-btn:hover{transform:translateY(-1px)}.refer-tab .refer-hero .refer-btn--accent{background:#ffa00a;color:#fff}.refer-tab .refer-hero .refer-btn--accent:hover{background:#f57c00;color:#fff;text-decoration:none}.refer-tab .refer-hero .refer-btn--outline{background:#fff;box-shadow:inset 0 0 0 2px #ffa00a;color:#ffa00a}@media(hover:hover){.refer-tab .refer-hero .refer-btn--outline:hover{background:#ffa00a;color:#fff;text-decoration:none}}.refer-tab .refer-hero .refer-limit-badge{align-items:center;border-radius:50px;box-shadow:0 4px 12px rgba(0,0,0,.1);color:#fff;display:inline-flex;font-size:15px;font-weight:700;gap:8px;margin:4px 0 20px;padding:12px 22px}.refer-tab .refer-hero .refer-limit-badge--info{background:#35b233}.refer-tab .refer-hero .refer-limit-badge--warning{background:#ffa00a}.refer-tab .refer-hero .refer-code-box{background:#f9f6ef;border:1px solid #eee;border-radius:12px;padding:22px}.refer-tab .refer-hero .refer-code-box__heading{align-items:center;color:#000;display:flex;font-size:15px;font-weight:600;gap:8px;justify-content:center;margin:0 0 16px}.refer-tab .refer-hero .refer-code-box__heading svg{color:#ffa00a}.refer-tab .refer-hero .refer-code-box .refer-code-display{background:#fff8f0;border:2px dashed #ff8c00;border-radius:12px;padding:22px;text-align:center}.refer-tab .refer-hero .refer-code-box .refer-code-display .refer-code-label{color:#999;font-size:11px;font-weight:600;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.refer-tab .refer-hero .refer-code-box .refer-code-display .refer-code-wrapper{align-items:center;display:flex;gap:14px;justify-content:center;margin:10px 0 18px}@media(max-width:600px){.refer-tab .refer-hero .refer-code-box .refer-code-display .refer-code-wrapper{flex-direction:column;gap:10px}}.refer-tab .refer-hero .refer-code-box .refer-code-display .refer-code-wrapper .refer-code-value{color:#000;font-family:Courier New,monospace;font-size:30px;font-weight:700;letter-spacing:2px;-webkit-user-select:all;-moz-user-select:all;user-select:all;word-break:break-all}@media(max-width:600px){.refer-tab .refer-hero .refer-code-box .refer-code-display .refer-code-wrapper .refer-code-value{font-size:20px;letter-spacing:1px}}.refer-tab .refer-hero .refer-code-box .refer-code-display .refer-code-wrapper .refer-copy-icon{align-items:center;background:#ffa00a;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:42px;justify-content:center;transition:background .2s ease,transform .2s ease;width:42px}.refer-tab .refer-hero .refer-code-box .refer-code-display .refer-code-wrapper .refer-copy-icon:hover{background:#f57c00;transform:scale(1.08)}.refer-tab .refer-hero .refer-code-box .refer-code-display .refer-code-wrapper .refer-copy-icon.is-copied{background:#35b233}.refer-tab .refer-hero .refer-code-box .refer-code-display .refer-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}@media(max-width:600px){.refer-tab .refer-hero .refer-code-box .refer-code-display .refer-actions{flex-direction:column}}.refer-tab .refer-hero .refer-code-box .refer-code-display .refer-actions .refer-action{align-items:center;background:#fff;border:1.5px solid #ddd;border-radius:8px;color:#000;cursor:pointer;display:inline-flex;flex:1;font-size:13px;font-weight:600;gap:6px;justify-content:center;min-width:140px;padding:11px 18px;transition:border-color .2s,color .2s,transform .12s ease}.refer-tab .refer-hero .refer-code-box .refer-code-display .refer-actions .refer-action:hover{border-color:#ffa00a;color:#ffa00a;transform:translateY(-1px)}.refer-tab .refer-hero .refer-code-box .refer-code-display .refer-actions .refer-action--whatsapp{background:#25d366;border-color:#25d366;color:#fff}.refer-tab .refer-hero .refer-code-box .refer-code-display .refer-actions .refer-action--whatsapp:hover{background:#1fb457;border-color:#1fb457;color:#fff}@media(max-width:600px){.refer-tab .refer-hero .refer-code-box .refer-code-display .refer-actions .refer-action{min-width:100%}}.refer-tab .refer-hero .refer-notice{border-radius:12px;padding:28px 24px;text-align:center}.refer-tab .refer-hero .refer-notice--info{background:#fff8f0;border:2px dashed #ff8c00}.refer-tab .refer-hero .refer-notice__icon{color:#ffa00a;margin-bottom:12px}.refer-tab .refer-hero .refer-notice__title{color:#000;font-size:18px;font-weight:600;margin:0 0 10px}.refer-tab .refer-hero .refer-notice__text{color:var(--gray-600,#646464);font-size:14px;line-height:1.6;margin:0 0 18px}.refer-tab .refer-hero .refer-notice__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.refer-tab .refer-card{border:1px solid #eee;border-radius:12px;padding:24px 20px}@media(max-width:600px){.refer-tab .refer-card{padding:18px 14px}}.refer-tab .refer-card__title{color:#000;font-size:18px;font-weight:600;margin:0 0 20px;text-align:center}.refer-tab .refer-card .refer-steps{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.refer-tab .refer-card .refer-steps .refer-step{background:#f9f6ef;border:1px solid #eee;border-radius:12px;padding:22px 16px;text-align:center;transition:transform .15s ease,box-shadow .15s ease}.refer-tab .refer-card .refer-steps .refer-step:hover{box-shadow:0 6px 16px rgba(0,0,0,.06);transform:translateY(-2px)}.refer-tab .refer-card .refer-steps .refer-step__num{align-items:center;background:#ffa00a;border-radius:50%;color:#fff;display:flex;font-size:18px;font-weight:700;height:42px;justify-content:center;margin:0 auto 12px;width:42px}.refer-tab .refer-card .refer-steps .refer-step h4{color:#000;font-size:15px;font-weight:600;margin:0 0 8px}.refer-tab .refer-card .refer-steps .refer-step p{color:var(--gray-600,#646464);font-size:13px;line-height:1.5;margin:0}.refer-tab .refer-card .refer-coupon{background:#fff8f0;border-radius:10px;padding:16px 18px}.refer-tab .refer-card .refer-coupon__desc{color:#000;font-size:14px;line-height:1.6}.refer-tab .refer-card .refer-coupon__terms{border-top:1px solid #ffd699;color:var(--gray-600,#646464);font-size:13px;line-height:1.5;margin-top:12px;padding-top:12px}.refer-tab .refer-card .refer-coupon__terms strong{color:#000}.refer-tab .refer-card .refer-stats{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.refer-tab .refer-card .refer-stats .refer-stat{background:#f9f6ef;border:1px solid #eee;border-radius:12px;padding:22px 16px;text-align:center}.refer-tab .refer-card .refer-stats .refer-stat__num{color:#ffa00a;display:block;font-size:32px;font-weight:700;margin-bottom:5px}.refer-tab .refer-card .refer-stats .refer-stat__label{color:var(--gray-600,#646464);font-size:12px;font-weight:500}.refer-tab .refer-card .refer-pending{align-items:flex-start;background:#fff8f0;border-radius:10px;display:flex;gap:14px;margin-top:20px;padding:16px 20px}.refer-tab .refer-card .refer-pending__icon{color:#ffa00a;flex-shrink:0;margin-top:2px}.refer-tab .refer-card .refer-pending strong{color:#000;display:block;font-size:15px}.refer-tab .refer-card .refer-pending small{color:var(--gray-600,#646464);display:block;font-size:12px;line-height:1.5;margin-top:6px}@media(max-width:768px){.mobile-account.mobile-account--tab-view .account-tab.refer-tab{background:transparent;border:none;border-radius:0;box-shadow:none;gap:8px;padding:0}.refer-tab .profile-header{display:none}.refer-tab .refer-card,.refer-tab .refer-hero{background:#fff;border:none;border-radius:12px;box-shadow:0 2px 4px rgba(0,0,0,.06);padding:14px 10px}.refer-tab .refer-hero__title{font-size:16px;line-height:1.3;margin-bottom:6px}.refer-tab .refer-hero__desc{font-size:13px;line-height:1.45;margin-bottom:12px}.refer-tab .refer-hero .refer-btn{font-size:14px;padding:10px 22px}.refer-tab .refer-hero .refer-limit-badge{box-shadow:none;font-size:13px;gap:6px;line-height:1.3;margin:0 0 12px;padding:8px 14px}.refer-tab .refer-hero .refer-limit-badge svg{flex-shrink:0;height:16px;width:16px}.refer-tab .refer-hero .refer-code-box{background:transparent;border:none;padding:0}.refer-tab .refer-hero .refer-code-box__heading{font-size:13px;gap:6px;line-height:1.3;margin-bottom:10px}.refer-tab .refer-hero .refer-code-box__heading svg{flex-shrink:0;height:16px;width:16px}.refer-tab .refer-hero .refer-code-box .refer-code-display{padding:12px 10px}.refer-tab .refer-hero .refer-code-box .refer-code-display .refer-code-label{font-size:10px;margin-bottom:2px}.refer-tab .refer-hero .refer-code-box .refer-code-display .refer-code-wrapper{flex-direction:row;gap:10px;margin:4px 0 12px}.refer-tab .refer-hero .refer-code-box .refer-code-display .refer-code-wrapper .refer-code-value{font-size:22px;letter-spacing:1.5px}.refer-tab .refer-hero .refer-code-box .refer-code-display .refer-code-wrapper .refer-copy-icon{border-radius:8px;height:36px;width:36px}.refer-tab .refer-hero .refer-code-box .refer-code-display .refer-code-wrapper .refer-copy-icon svg{height:18px;width:18px}.refer-tab .refer-hero .refer-code-box .refer-code-display .refer-actions{display:grid;gap:8px;grid-template-columns:1fr 1fr}.refer-tab .refer-hero .refer-code-box .refer-code-display .refer-actions .refer-action{font-size:12px;min-width:0;padding:9px 6px;white-space:nowrap}.refer-tab .refer-hero .refer-code-box .refer-code-display .refer-actions .refer-action:last-child:nth-child(odd){grid-column:1/-1}.refer-tab .refer-hero .refer-code-box .refer-code-display .refer-actions .refer-action:hover{transform:none}.refer-tab .refer-hero .refer-code-box .refer-code-display .refer-actions .refer-action svg{flex-shrink:0;height:15px;width:15px}.refer-tab .refer-hero .refer-notice{padding:16px 12px}.refer-tab .refer-hero .refer-notice__icon{height:32px;margin-bottom:8px;width:32px}.refer-tab .refer-hero .refer-notice__title{font-size:15px;line-height:1.3;margin-bottom:6px}.refer-tab .refer-hero .refer-notice__text{font-size:13px;line-height:1.45;margin-bottom:12px}.refer-tab .refer-card__title{font-size:14px;font-weight:700;margin-bottom:10px;text-align:left}.refer-tab .refer-card .refer-steps{gap:6px;grid-template-columns:1fr}.refer-tab .refer-card .refer-steps .refer-step{align-items:start;border-radius:8px;-moz-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:28px 1fr;padding:10px 12px;row-gap:2px;text-align:left}.refer-tab .refer-card .refer-steps .refer-step:hover{box-shadow:none;transform:none}.refer-tab .refer-card .refer-steps .refer-step__num{font-size:14px;grid-row:span 2;height:28px;margin:0;width:28px}.refer-tab .refer-card .refer-steps .refer-step h4{font-size:13px;line-height:1.3;margin:0}.refer-tab .refer-card .refer-steps .refer-step p{font-size:12px;line-height:1.4}.refer-tab .refer-card--collapsible{padding-bottom:0;padding-top:0}.refer-tab .refer-card--collapsible>summary{align-items:center;cursor:pointer;display:flex;gap:8px;justify-content:space-between;list-style:none;margin:0;padding:14px 0}.refer-tab .refer-card--collapsible>summary::-webkit-details-marker{display:none}.refer-tab .refer-card--collapsible .refer-card__chevron{color:#888;flex-shrink:0;transition:transform .2s ease}}@media(max-width:768px)and (prefers-reduced-motion:reduce){.refer-tab .refer-card--collapsible .refer-card__chevron{transition:none}}@media(max-width:768px){.refer-tab .refer-card--collapsible[open]{padding-bottom:14px}.refer-tab .refer-card--collapsible[open]>summary{padding-bottom:10px}.refer-tab .refer-card--collapsible[open] .refer-card__chevron{transform:rotate(180deg)}.refer-tab .refer-card .refer-coupon{padding:10px 12px}.refer-tab .refer-card .refer-coupon__desc{font-size:13px;line-height:1.5}.refer-tab .refer-card .refer-coupon__terms{font-size:12px;margin-top:8px;padding-top:8px}.refer-tab .refer-card .refer-stats{gap:6px;grid-template-columns:repeat(3,1fr)}.refer-tab .refer-card .refer-stats .refer-stat{border-radius:8px;padding:10px 4px}.refer-tab .refer-card .refer-stats .refer-stat__num{font-size:22px;margin-bottom:4px}.refer-tab .refer-card .refer-stats .refer-stat__label{display:block;font-size:11px;line-height:1.25}.refer-tab .refer-card .refer-pending{gap:10px;margin-top:10px;padding:10px 12px}.refer-tab .refer-card .refer-pending__icon{height:18px;width:18px}.refer-tab .refer-card .refer-pending strong{font-size:13px;line-height:1.35}.refer-tab .refer-card .refer-pending small{line-height:1.4;margin-top:4px}.refer-tab .refer-step-skeleton{height:56px!important}}@media(max-width:768px){body:has(.mobile-account--tab-view) .tm-navbar{margin-bottom:0}}.mobile-account{min-height:100vh;padding:0 10px}.mobile-account .mobile-account__profile-card{align-items:center;background:linear-gradient(135deg,#fff3e1,#ffebca);border-radius:12px;display:flex;gap:16px;margin:0 0 8px;overflow:hidden;padding:16px;position:relative}.mobile-account .mobile-account__profile-card:after{background-image:url(https://cdnmedia.temizmama.com/v3/assets/img/icons/pet_zoo.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:44px;opacity:.85;position:absolute;right:16px;top:55%;transform:translateY(-50%);width:44px}.mobile-account .mobile-account__profile-card .mobile-account__profile-avatar{align-items:center;background:hsla(0,0%,100%,.2);border:3px solid hsla(0,0%,100%,.3);border-radius:50%;display:flex;flex-shrink:0;height:64px;justify-content:center;width:64px}.mobile-account .mobile-account__profile-card .mobile-account__profile-avatar .mobile-account__avatar-emoji{font-size:32px}.mobile-account .mobile-account__profile-card .mobile-account__profile-info{flex:1;min-width:0}.mobile-account .mobile-account__profile-card .mobile-account__profile-info .mobile-account__profile-name{font-size:16px;font-weight:500;line-height:1.3;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-account .mobile-account__profile-card .mobile-account__profile-info .mobile-account__profile-email{font-size:12px;font-weight:400;line-height:1.3;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-account .mobile-account__menu-list{display:flex;flex-direction:column;gap:8px}.mobile-account .mobile-account__menu-list .mobile-account__menu-item{align-items:center;background:#fff;border:none;border-radius:12px;box-shadow:0 2px 4px rgba(0,0,0,.06);cursor:pointer;display:flex;gap:12px;padding:10px 12px;text-align:left;transition:all .2s ease}.mobile-account .mobile-account__menu-list .mobile-account__menu-item:active{background:#f8f8f8;transform:scale(.98)}.mobile-account .mobile-account__menu-list .mobile-account__menu-item .mobile-account__menu-icon{align-items:center;background:#f9f6ef;border-radius:10px;color:#473c22;display:flex;flex-shrink:0;font-size:24px;height:40px;justify-content:center;width:40px}.mobile-account .mobile-account__menu-list .mobile-account__menu-item .mobile-account__menu-icon svg{display:block;height:20px;width:20px}.mobile-account .mobile-account__menu-list .mobile-account__menu-item .mobile-account__menu-content{flex:1;min-width:0}.mobile-account .mobile-account__menu-list .mobile-account__menu-item .mobile-account__menu-content .mobile-account__menu-label{color:#333;font-size:14px;font-weight:600;margin-bottom:2px}.mobile-account .mobile-account__menu-list .mobile-account__menu-item .mobile-account__menu-content .mobile-account__menu-description{color:#666;font-size:12px;line-height:1.3}.mobile-account .mobile-account__menu-list .mobile-account__menu-item .mobile-account__menu-arrow{color:#bbb;flex-shrink:0;font-size:24px;font-weight:300;line-height:1}.mobile-account .mobile-account__menu-list--footer{margin:8px 0 24px}.mobile-account .mobile-account__menu-list--footer .mobile-account__menu-item--logout .mobile-account__menu-icon{background:rgba(227,62,56,.1);color:#e33e38}.mobile-account .mobile-account__menu-list--footer .mobile-account__menu-item--logout .mobile-account__menu-content .mobile-account__menu-label{color:#e33e38}.mobile-account .mobile-account__tab-content{margin-bottom:20px;padding:0 2px}.mobile-account .mobile-account__tab-content .orders-tab__header h2,.mobile-account .mobile-account__tab-content .profile-header h2,.mobile-account .mobile-account__tab-content .tab-title,.mobile-account .mobile-account__tab-content h1{display:none}.mobile-account.mobile-account--tab-view .mobile-account__tab-content{padding:0}.mobile-account.mobile-account--tab-view .mobile-account__sticky-head{background:#f9f6ef;margin:0 -10px;padding-bottom:8px;position:sticky;top:var(--tm-navbar-h,72px);z-index:15}.mobile-account.mobile-account--tab-view .mobile-page-header{border-radius:0;margin-bottom:0;padding:.5rem 0}.mobile-account.mobile-account--tab-view .account-tab,.mobile-account.mobile-account--tab-view .profile-card{border-radius:12px;box-shadow:0 2px 4px rgba(0,0,0,.06);margin:0}.mobile-account.mobile-account--tab-view .profile-header{margin-bottom:1px;padding:0 10px}.mobile-account.mobile-account--tab-view .profile-card{background:#fff;box-shadow:none;padding:12px}@keyframes address-card-skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.address-card-skeleton{background:#fff;border:1px solid #eee;border-radius:12px;display:flex;flex-direction:column;gap:16px;padding:20px;pointer-events:none}.address-card-skeleton__header{align-items:center;border-bottom:1px solid #f5f5f5;display:flex;justify-content:space-between;padding-bottom:12px}.address-card-skeleton__body{display:flex;flex-direction:column;gap:6px}.address-card-skeleton__footer{display:flex;gap:10px;padding-top:4px}.address-card-skeleton .skeleton{animation:address-card-skeleton-loading 1.5s ease-in-out infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:4px}.address-card-skeleton .skeleton-title{height:20px;width:140px}.address-card-skeleton .skeleton-badge{border-radius:12px;height:22px;width:80px}.address-card-skeleton .skeleton-text{height:16px;width:100%}.address-card-skeleton .skeleton-text.skeleton-short{width:60%}.address-card-skeleton .skeleton-button{border-radius:6px;flex:1;height:36px}.address-modal-skeleton{display:flex;flex-direction:column;gap:18px;pointer-events:none}.address-modal-skeleton__row{display:flex;gap:16px}.address-modal-skeleton__row>*{flex:1}.address-modal-skeleton__field{display:flex;flex-direction:column;gap:8px}.address-modal-skeleton__phone{display:flex;gap:8px}.address-modal-skeleton__phone .skeleton-input{flex:1}.address-modal-skeleton__checkbox{align-items:center;display:flex;gap:12px}.address-modal-skeleton .skeleton-tabs{border-radius:26px;height:52px;width:100%}.address-modal-skeleton .skeleton-label{height:16px;width:80px}.address-modal-skeleton .skeleton-label--wide{height:15px;width:240px}.address-modal-skeleton .skeleton-input{border-radius:8px;height:50px;width:100%}.address-modal-skeleton .skeleton-flag{border-radius:8px;flex-shrink:0;height:50px;width:85px}.address-modal-skeleton .skeleton-hint{height:12px;width:100%}.address-modal-skeleton .skeleton-hint--short{width:55%}.address-modal-skeleton .skeleton-textarea{border-radius:8px;height:106px;width:100%}.address-modal-skeleton .skeleton-box{border-radius:7px;height:24px;width:24px}.address-modal-skeleton .skeleton-submit{border-radius:10px;height:56px;width:100%}@keyframes saved-card-skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.saved-card-skeleton{background:#fff;border:1px solid #eee;border-radius:12px;display:flex;flex-direction:column;gap:16px;padding:20px;pointer-events:none}.saved-card-skeleton__top{align-items:flex-start;display:flex;justify-content:space-between}.saved-card-skeleton__footer,.saved-card-skeleton__number{align-items:center;display:flex}.saved-card-skeleton__footer{justify-content:space-between}.saved-card-skeleton .skeleton{animation:saved-card-skeleton-loading 1.5s ease-in-out infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:4px}.saved-card-skeleton .skeleton-chip{border-radius:6px;height:30px;width:40px}.saved-card-skeleton .skeleton-logo{border-radius:6px;height:30px;width:54px}.saved-card-skeleton .skeleton-card-number{height:18px;width:180px}.saved-card-skeleton .skeleton-label{height:16px;width:100px}.cart-error{padding:3rem 1rem;text-align:center}.cart-header--desktop{align-items:center;display:flex;font-size:20px;justify-content:space-between;padding:0 0 1rem}.cart-header--desktop h1{color:#000;font-size:20px;font-weight:600;margin:0}@media(max-width:768px){.cart-header--desktop{display:none}}.cart-header--mobile{align-items:center;display:none;justify-content:space-between;padding:0 .25rem .5rem}@media(max-width:768px){.cart-header--mobile{display:flex}}.cart-header__count{color:#666;font-size:13px}.cart-header__clear-btn{align-items:center;background:#fff;border:1px solid #dc2626;border-radius:6px;color:#dc2626;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:.5rem;padding:.5rem 1rem;transition:all .2s}.cart-header__clear-btn:hover{background:#dc2626;color:#fff}.cart-header__clear-btn svg{flex-shrink:0}.cart-header__clear-btn--text{background:none;border:none;font-size:13px;gap:.3rem;padding:.25rem 0;white-space:nowrap}.cart-header__clear-btn--text:hover{background:none;color:#b91c1c}.cart-content{display:grid;gap:.5rem;grid-template-columns:1fr 380px;padding:0 0 1rem}@media(max-width:1024px){.cart-content{grid-template-columns:1fr}}@media(max-width:768px){.cart-content{overflow-x:hidden;padding:0}}.cart-items{gap:.4rem;min-width:0;overflow-x:hidden}.cart-item-group,.cart-items{display:flex;flex-direction:column}.cart-item-group:has(.cart-promo-item) .cart-item-card{border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:0 -1px 3px rgba(0,0,0,.08),1px 0 0 rgba(0,0,0,.05),-1px 0 0 rgba(0,0,0,.05)}.cart-promo-item{align-items:center;background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-radius:0 0 10px 10px;border:1px solid #bbf7d0;border-top:none;border-left:3px solid #16a34a;display:flex;gap:14px;margin:0 0 12px;padding:28px 16px 12px 20px;position:relative}.cart-promo-item__badge{background:#16a34a;border-radius:999px;color:#fff;font-size:10px;font-weight:500;left:12px;letter-spacing:.05em;padding:2px 9px;position:absolute;top:8px}.cart-promo-item__image{background:#fff;border-radius:6px;flex-shrink:0;height:56px;overflow:hidden;width:56px}.cart-promo-item__image img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.cart-promo-item__image-placeholder{background:#d1fae5;height:100%;width:100%}.cart-promo-item__details{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.cart-promo-item__name{color:#0d1b2a;display:-webkit-box;font-size:13px;font-weight:600;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cart-promo-item__subtitle{color:#6b7280;font-size:12px}.cart-promo-item__qty{align-items:center;align-self:flex-start;background:#dcfce7;border:1px solid #86efac;border-radius:999px;color:#15803d;display:inline-flex;font-size:11px;font-weight:700;padding:2px 9px}.cart-promo-item__pills{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.cart-promo-item__price{align-items:center;background:#16a34a;border-radius:999px;color:#fff;display:inline-flex;font-size:11px;font-weight:700;padding:2px 9px;white-space:nowrap}.cart-item-card{align-items:start;background:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);display:grid;gap:1.5rem;grid-template-columns:120px 1fr auto;padding:1.5rem;position:relative}@media(max-width:768px){.cart-item-card{gap:1rem;grid-template-columns:90px 1fr;max-width:100%;overflow:hidden;padding:1rem}}.cart-item-card__image-wrapper{height:120px;position:relative;width:120px}@media(max-width:768px){.cart-item-card__image-wrapper{flex-shrink:0;height:90px;width:90px}}.cart-item-card__image-link{display:block;height:100%;width:100%}.cart-item-card__image{border-radius:8px;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.cart-item-card__image-placeholder{align-items:center;background:#f5f5f5;border-radius:8px;color:#999;display:flex;font-size:12px;height:100%;justify-content:center;width:100%}.cart-item-card__details{display:flex;flex:1;flex-direction:column;gap:.5rem}@media(max-width:768px){.cart-item-card__details{min-width:0;overflow:hidden}}.cart-item-card__name{color:#333;font-size:16px;font-weight:600;line-height:1.4;margin:0}@media(max-width:768px){.cart-item-card__name{display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}}.cart-item-card__name-link{color:inherit;text-decoration:none}.cart-item-card__name-link:hover{text-decoration:underline;text-underline-offset:2px}.cart-item-card__variant{color:#666;font-size:13px;line-height:1.3;margin:0}@media(max-width:768px){.cart-item-card__variant{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.cart-item-card__production-date{align-items:center;color:#666;display:flex;font-size:12px;gap:.5rem;margin-top:.25rem}.cart-item-card__production-date svg{stroke-width:1.5}.cart-item-card__discount-info{color:#22c55e;font-size:12px;font-weight:600;margin-top:.25rem}.cart-item-card__pricing{display:flex;flex-direction:column;gap:.25rem;margin-top:.5rem}.cart-item-card__pricing--desktop{display:block}@media(max-width:768px){.cart-item-card__pricing--desktop{display:none}}.cart-item-card__price-info{align-items:baseline;display:flex;gap:.75rem}@media(max-width:768px){.cart-item-card__price-info{align-items:flex-start;flex-direction:column;gap:.25rem}}.cart-item-card__current-price{color:#22c55e;font-size:22px;font-weight:700}.cart-item-card__current-price--no-discount{color:#000}@media(max-width:768px){.cart-item-card__current-price{font-size:18px}}.cart-item-card__old-price{color:#999;font-size:14px;text-decoration:line-through}@media(max-width:768px){.cart-item-card__old-price{font-size:13px}}.cart-item-card__price-per-kg{color:#666;font-size:12px;line-height:1.4}.cart-item-card__actions-mobile{display:none;margin-top:1rem}@media(max-width:768px){.cart-item-card__actions-mobile{align-items:center;display:flex;grid-column:1/-1;justify-content:space-between}}@media(max-width:425px){.cart-item-card__actions-mobile{align-items:flex-start;flex-direction:column;gap:.5rem}}.cart-item-card__mobile-pricing{display:flex;flex-direction:column;gap:.25rem}@media(max-width:768px){.cart-item-card{gap:.5rem .75rem;grid-template-columns:72px 1fr;padding:.75rem}.cart-item-card__image-wrapper{height:72px;width:72px}.cart-item-card__details{gap:.2rem}.cart-item-card__name{font-size:14px;line-height:1.3}.cart-item-card__variant{font-size:12px}.cart-item-card__production-date{font-size:11px;gap:.375rem;margin-top:0}.cart-item-card__production-date svg{height:12px;width:12px}.cart-item-card__discount-info{font-size:11px;margin-top:0}.cart-item-card__actions-mobile{gap:.5rem;margin-top:.25rem}.cart-item-card__price-info{align-items:baseline;flex-direction:row;flex-wrap:wrap;gap:0 .4rem}.cart-item-card__current-price{font-size:17px;line-height:1.2}.cart-item-card__old-price{font-size:12px}.cart-item-card__price-per-kg{font-size:11px}.cart-item-card__mobile-pricing{gap:.1rem}}@media(max-width:425px){.cart-item-card__actions-mobile{align-items:center;flex-direction:row}}@media(max-width:375px){.cart-item-card__actions-mobile{align-items:flex-start;flex-direction:column}}@media(max-width:768px){.cart-item-card .cart-qty--desktop{display:none}}.tm-card-stepper.cart-qty{height:44px;margin-left:0;width:-moz-fit-content;width:fit-content}.tm-card-stepper.cart-qty .tm-card-stepper__btn{height:36px;width:36px}.tm-card-stepper.cart-qty .tm-card-stepper__value{font-size:16px;height:auto;width:40px}.tm-card-stepper.cart-qty.cart-qty--desktop{bottom:1.5rem;position:absolute;right:1.5rem}@media(max-width:768px){.tm-card-stepper.cart-qty{flex-shrink:0;height:34px}.tm-card-stepper.cart-qty .tm-card-stepper__btn{height:30px;width:30px}.tm-card-stepper.cart-qty .tm-card-stepper__value{font-size:15px;width:34px}}.cart-empty{border-radius:8px;margin:1rem;padding:3rem 1rem;text-align:center}.cart-empty h2{color:#333;font-size:24px;font-weight:600;margin:0 0 .5rem}.cart-empty p{color:#666;margin:0 0 1.5rem}.cart-empty__icon{margin:0 auto 1.5rem}.cart-empty__start-btn{background:#ffa00a;border-radius:8px;color:#fff;display:inline-block;font-weight:600;padding:.875rem 2rem;text-decoration:none;transition:all .2s}.cart-empty__start-btn:hover{background:#f57c00;transform:translateY(-2px)}.cart-summary-wrapper{display:flex;flex-direction:column;gap:1rem;height:-moz-fit-content;height:fit-content;position:sticky;top:1rem}@media(max-width:1024px){.cart-summary-wrapper{display:none}}.cart-summary{background:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);padding:1.5rem}.cart-summary h3{border-bottom:1px solid #e0e0e0;font-size:18px;font-weight:600;margin:0 0 1rem;padding-bottom:1rem}.cart-summary__row{color:#666;display:flex;font-size:14px;justify-content:space-between;padding:.75rem 0}.cart-summary__row--discount{color:#16a34a;font-weight:600}.cart-summary__row--discount span:last-child{white-space:nowrap}.cart-summary__shipping-dates{border-bottom:1px solid #f0f0f0;display:flex;flex-direction:column;gap:5px;padding:.5rem 0 .75rem}.cart-summary__shipping-date-row{align-items:baseline;display:flex;gap:8px;justify-content:space-between}.cart-summary__shipping-date-label{color:#999;font-size:12px;white-space:nowrap}.cart-summary__shipping-date-value{color:#444;font-size:12px;font-weight:600;text-align:right}.cart-summary__total{border-top:2px solid #e0e0e0;color:#333;display:flex;font-size:16px;font-weight:600;justify-content:space-between;margin-top:1rem;padding:1rem 0}.cart-summary__total-price{color:#333;font-size:20px}.cart-summary__total-price--discounted{color:#22c55e}.cart-summary__confirm-btn{background:#ffa00a;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;margin-top:1rem;padding:1rem;transition:all .2s;width:100%}.cart-summary__confirm-btn:hover{background:#f57c00;box-shadow:0 4px 12px rgba(255,152,0,.3);transform:translateY(-2px)}.cart-coupon-slots{background:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-top:1rem;padding:1rem}@media(max-width:768px){.cart-coupon-slots{margin-bottom:1rem}}.cart-coupon-slot{border:1px solid #e6e6e6;border-radius:10px;padding:12px 14px}.cart-coupon-slot--discount{border-color:#fed7aa}.cart-coupon-slot--gift{border-color:#bbf7d0}.cart-coupon-slot__header{align-items:center;display:flex;gap:8px;justify-content:space-between}.cart-coupon-slot__label{align-items:center;color:#0d1b2a;display:inline-flex;font-size:13px;font-weight:600;gap:6px}.cart-coupon-slot__label svg{flex-shrink:0;height:16px;width:16px}.cart-coupon-slot--discount .cart-coupon-slot__label svg{fill:#ea580c}.cart-coupon-slot--gift .cart-coupon-slot__label svg{fill:#16a34a}.cart-coupon-slot__amount{color:#16a34a;font-size:15px;font-weight:700;white-space:nowrap}.cart-coupon-slot__body{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-top:4px}.cart-coupon-slot__name{color:#374151;font-size:12px;line-height:1.4;min-width:0;overflow-wrap:anywhere}.cart-coupon-slot__name--empty{color:#9ca3af}.cart-coupon-slot__btn{background:#fff;border:1.5px solid #ffa00a;border-radius:999px;color:#ffa00a;cursor:pointer;flex-shrink:0;font-family:inherit;font-size:12px;font-weight:600;padding:5px 14px;transition:background-color .2s ease,color .2s ease}.cart-coupon-slot__btn:hover{background:#ffa00a;color:#fff}.cart-coupon-slot__skeleton-label{height:14px;width:130px}.cart-coupon-slot__skeleton-body{border-radius:6px;height:26px;margin-top:8px}.summary-coupon-code{padding:.75rem 0 .25rem}.summary-coupon-code--locked{align-items:center;display:flex;gap:8px;justify-content:space-between}.summary-coupon-code__locked-text{color:#555;font-size:13px}.summary-coupon-code__row{display:flex;gap:8px}.summary-coupon-code__input{border:1.5px solid #d1d5db;border-radius:8px;color:#0d1b2a;flex:1;font-family:inherit;font-size:13px;min-width:0;outline:none;padding:9px 12px;transition:border-color .2s}.summary-coupon-code__input:focus{border-color:#0b2f6b}.summary-coupon-code__input:disabled{background:#f3f4f6;color:#9ca3af}.summary-coupon-code__btn{background:#0b2f6b;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:9px 16px;transition:background .2s;white-space:nowrap}.summary-coupon-code__btn:hover:not(:disabled){background:#0a2659}.summary-coupon-code__btn:disabled{background:#d1d5db;color:#9ca3af;cursor:not-allowed}.summary-coupon-code__error{color:#dc2626;font-size:12px;line-height:1.4;margin:6px 0 0}.free-cargo-info{align-items:center;background:transparent;display:flex;justify-content:center;padding:0}.free-cargo-info__image{border-radius:8px;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.mobile-cart-summary-bar{display:none}@media(max-width:1024px){.mobile-cart-summary-bar{background:#fff;border-top:1px solid #e0e0e0;bottom:0;box-shadow:0 -4px 12px rgba(0,0,0,.08);display:block;left:0;padding-bottom:env(safe-area-inset-bottom);position:fixed;right:0;transition:all .3s ease;z-index:1050}}.mobile-cart-summary-bar__content{overflow:hidden;transition:max-height .3s ease}.mobile-cart-summary-bar__content--expanded{max-height:400px}.mobile-cart-summary-bar__details{border-bottom:1px solid #f0f0f0;padding:1rem 1rem 0}.mobile-cart-summary-bar__detail-row{align-items:center;color:#666;display:flex;font-size:14px;justify-content:space-between;margin-bottom:.75rem}.mobile-cart-summary-bar__detail-row span:last-child{color:#333;font-weight:600}.mobile-cart-summary-bar__detail-row--discount{align-items:flex-start;color:#16a34a}.mobile-cart-summary-bar__detail-row--discount span:first-child{display:flex;flex-direction:column;gap:2px}.mobile-cart-summary-bar__detail-row--discount span:last-child{color:#16a34a;white-space:nowrap}.mobile-cart-summary-bar__shipping-dates{display:flex;flex-direction:column;gap:4px;margin:-.25rem 0 .75rem}.mobile-cart-summary-bar__shipping-date-row{align-items:baseline;color:#999;display:flex;font-size:12px;gap:8px;justify-content:space-between}.mobile-cart-summary-bar__shipping-date-row span:last-child{color:#444;font-weight:600;text-align:right}.mobile-cart-summary-bar__coupon-name{color:#6b7280;font-size:11px;font-style:normal;font-weight:400}.mobile-cart-summary-bar__main{align-items:center;display:flex;gap:1rem;justify-content:space-between;padding:.75rem 1rem}.mobile-cart-summary-bar__left{display:flex;flex-direction:column;gap:.25rem}.mobile-cart-summary-bar__collapse-tab{align-items:center;background:#fff;border:1px solid #e0e0e0;border-bottom:none;border-radius:10px 10px 0 0;box-shadow:0 -4px 8px rgba(0,0,0,.06);color:#333;cursor:pointer;display:flex;height:28px;justify-content:center;padding:0;position:absolute;right:16px;top:-28px;width:48px}.mobile-cart-summary-bar__collapse-tab:after{background:#fff;bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0}.mobile-cart-summary-bar__toggle-btn{align-items:center;background:none;border:none;color:#333;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:.25rem;padding:0}.mobile-cart-summary-bar__toggle-btn svg{stroke:#333}.mobile-cart-summary-bar__total-section{align-items:baseline;display:flex;gap:.5rem}.mobile-cart-summary-bar__total-price{color:#333;font-size:20px;font-weight:700}.mobile-cart-summary-bar__total-price--discounted{color:#22c55e}.mobile-cart-summary-bar__old-total{color:#999;font-size:14px;text-decoration:line-through}.mobile-cart-summary-bar__confirm-btn{background:#f59e0b;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:15px;font-weight:500;padding:.875rem 1.5rem;transition:background .2s;white-space:nowrap}.mobile-cart-summary-bar__confirm-btn:hover{background:#d97706}@media(max-width:768px){body:has(.mobile-cart-summary-bar) .tm-header-mobile{display:none!important}}.cart-suggestions{display:flex;flex-direction:column;gap:35px;min-width:0;overflow-x:hidden;padding-bottom:2.5rem}@media(max-width:1024px){.cart-suggestions{padding-bottom:calc(110px + env(safe-area-inset-bottom))}}.cart-suggestions .cart-gift-products__header{align-items:center;color:#0d1b2a;display:flex;gap:8px;margin-bottom:12px}.cart-suggestions .cart-gift-products__header-title{font-size:20px;font-weight:600}.cart-suggestions .cart-gift-products__header svg{fill:#ff5a5f;height:20px;width:20px}.cart-suggestions .cart-gift-products-grid{display:grid;gap:14px;grid-template-columns:repeat(6,1fr)}@media(max-width:1536px){.cart-suggestions .cart-gift-products-grid{grid-template-columns:repeat(5,1fr)}}@media(max-width:1280px){.cart-suggestions .cart-gift-products-grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:1024px){.cart-suggestions .cart-gift-products-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.cart-suggestions .cart-gift-products-grid{grid-template-columns:repeat(2,1fr)}}.cart-suggestions .cart-recommended-products{min-width:0;padding:.5rem}@media(max-width:768px){.cart-suggestions .cart-recommended-products{margin-top:16px}}.cart-suggestions .cart-recommended-products__header{align-items:center;color:#0d1b2a;display:flex;gap:8px;margin-bottom:12px}.cart-suggestions .cart-recommended-products__header-title{font-size:20px;font-weight:600}.cart-suggestions .cart-recommended-products-grid{display:flex;flex-direction:row;gap:14px;overflow-x:auto;overflow-y:hidden;width:100%;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:4px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cart-suggestions .cart-recommended-products-grid::-webkit-scrollbar{display:none}.cart-suggestions .cart-recommended-products-grid .tm-compact-product-card{flex:0 0 210px;height:auto;min-width:210px}@media(max-width:1024px){.cart-suggestions .cart-recommended-products-grid{scroll-behavior:smooth;scroll-snap-type:x mandatory}.cart-suggestions .cart-recommended-products-grid .tm-compact-product-card{scroll-snap-align:start}}.cart-coupon-slot__skeleton-body,.cart-coupon-slot__skeleton-label,.cart-recommendations-skeleton__card-btn,.cart-recommendations-skeleton__card-image,.cart-recommendations-skeleton__card-price,.cart-recommendations-skeleton__card-title,.cart-recommendations-skeleton__card-title-2,.cart-recommendations-skeleton__title,.cart-skeleton-shimmer{animation:skeleton-loading 1.5s ease-in-out infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:4px}.cart-recommendations-skeleton{display:flex;flex-direction:column;gap:12px}.cart-recommendations-skeleton__title{border-radius:6px;height:22px;width:220px}.cart-recommendations-skeleton__grid{display:flex;gap:14px;overflow:hidden}.cart-recommendations-skeleton__card{border:1px solid #e6e6e6;border-radius:12px;flex:0 0 210px;min-width:210px;overflow:hidden}.cart-recommendations-skeleton__card-image{height:140px}.cart-recommendations-skeleton__card-body{display:flex;flex-direction:column;gap:8px;padding:12px}.cart-recommendations-skeleton__card-title{border-radius:4px;height:14px;width:90%}.cart-recommendations-skeleton__card-title-2{border-radius:4px;height:14px;width:65%}.cart-recommendations-skeleton__card-price{border-radius:4px;height:18px;margin-top:4px;width:50%}.cart-recommendations-skeleton__card-btn{border-radius:8px;height:36px;margin-top:4px}.tm-campaign-card{background:#fff;border:1px solid #e6e6e6;border-radius:12px;display:flex;flex-direction:column;overflow:hidden}.tm-campaign-card--discount{border-color:#fed7aa}.tm-campaign-card--gift{border-color:#bbf7d0}.tm-campaign-card--selected.tm-campaign-card--discount{background:#fff7ed;border-color:#f97316}.tm-campaign-card--selected.tm-campaign-card--gift{background:#f0fdf4;border-color:#16a34a}.tm-campaign-card__selected-badge{align-items:center;background:#16a34a;border-radius:999px;color:#fff;display:inline-flex;font-size:11px;font-weight:700;gap:4px;padding:3px 8px;width:-moz-fit-content;width:fit-content}.tm-campaign-card__image{align-items:center;display:flex;height:110px;justify-content:center;overflow:hidden;position:relative}.tm-campaign-card__image--gift{background:linear-gradient(135deg,#dcfce7,#bbf7d0)}.tm-campaign-card__badge{border-radius:999px;display:inline-block;font-size:10px;font-weight:700;letter-spacing:.05em;line-height:1.6;padding:3px 10px}.tm-campaign-card--discount .tm-campaign-card__badge{background:#f97316;color:#fff}.tm-campaign-card--gift .tm-campaign-card__badge{background:#16a34a;color:#fff;left:10px;position:absolute;top:10px}.tm-campaign-card__body{display:flex;flex:1;flex-direction:column;gap:8px;padding:14px 16px 16px}.tm-campaign-card__title{color:#0d1b2a;font-size:14px;font-weight:700;line-height:1.35;margin:0}.tm-campaign-card__validity{color:#dc2626;font-size:12px;margin:0}.tm-campaign-card__meta{color:#6b7280;font-size:12px;margin:0}.tm-campaign-card__meta strong{color:#0d1b2a;font-weight:700}.tm-campaign-card__bottom{display:flex;flex-direction:column;gap:8px;margin-top:auto}.tm-campaign-card__actions{display:flex;gap:8px;padding-top:4px}.tm-campaign-card__btn{border:1.5px solid transparent;border-radius:8px;cursor:pointer;flex:1;font-family:inherit;font-size:13px;font-weight:600;padding:8px 12px;transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}.tm-campaign-card__btn--outline{background:#fff;border-color:#ffa00a;color:#ffa00a}.tm-campaign-card__btn--outline:hover{background:#ffa00a;color:#fff}.tm-campaign-card__btn--primary{background:#ffa00a;border-color:#ffa00a;color:#fff}.tm-campaign-card__btn--primary:hover:not(:disabled){background:#f57c00;border-color:#f57c00;box-shadow:0 4px 12px rgba(255,152,0,.3)}.tm-campaign-card__btn--primary:disabled{background:#d1d5db;border-color:#d1d5db;box-shadow:none;color:#6b7280;cursor:not-allowed}.tm-campaign-card__btn--primary--applied{background:#16a34a;border-color:#16a34a;cursor:default}.tm-campaign-card__btn--primary--applied:hover{background:#15803d;border-color:#15803d;box-shadow:none}.cart-coupon-modal{max-width:760px}@media(max-width:768px){.cart-coupon-modal{border-radius:0;height:100%;max-height:100%;max-width:none;width:100%}}.cart-coupon-modal .custom-modal__header{gap:12px;padding:14px 20px}.cart-coupon-modal .custom-modal__title{font-size:17px;line-height:1.3}.cart-coupon-modal .custom-modal__close{height:28px;width:28px}.cart-coupon-modal .custom-modal__body{padding:16px 20px 24px}@media(max-width:768px){.cart-coupon-modal .custom-modal__header{padding:12px 16px}.cart-coupon-modal .custom-modal__title{font-size:16px}.cart-coupon-modal .custom-modal__body{padding:14px 16px 20px}}.cart-coupon-modal__list{display:flex;flex-direction:column;gap:16px}.cart-coupon-modal__grid{display:grid;gap:14px;grid-template-columns:repeat(2,1fr)}@media(max-width:768px){.cart-coupon-modal__grid{grid-template-columns:1fr}}.cart-coupon-modal__detail{display:flex;flex-direction:column;gap:12px}.cart-coupon-modal__back{align-items:center;align-self:flex-start;background:none;border:none;color:#6b7280;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;gap:4px;padding:4px 10px 4px 2px}.cart-coupon-modal__back svg{height:16px;width:16px}.cart-coupon-modal__back:hover{color:#0d1b2a}.cart-coupon-modal__detail-image{aspect-ratio:16/7;border-radius:10px;overflow:hidden;position:relative;width:100%}.cart-coupon-modal__detail-title{color:#111;font-size:18px;font-weight:700;line-height:1.35;margin:0}.cart-coupon-modal__detail-desc{color:#444;font-size:14px;line-height:1.65;margin:0}.cart-coupon-modal__detail-terms{color:#666;font-size:13px;line-height:1.6}.cart-coupon-modal__detail-terms ol,.cart-coupon-modal__detail-terms p,.cart-coupon-modal__detail-terms ul{margin:0 0 8px}.cart-coupon-modal__detail-terms :last-child{margin-bottom:0}.cart-coupon-modal__detail-validity{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#b91c1c;font-size:13px;line-height:1.5;margin:0;padding:10px 12px}.cart-coupon-modal__detail-validity p{margin:0}.cart-coupon-modal__detail-login{color:#555;margin-top:4px!important}.cart-coupon-modal__detail-login-link{background:none;border:none;color:#b91c1c;cursor:pointer;font:inherit;font-weight:600;padding:0;text-decoration:underline;text-underline-offset:2px}.cart-coupon-modal__detail-login-link:hover{color:#7f1d1d}.cart-coupon-modal__detail-meta{align-items:center;align-self:flex-start;background:#f5f5f5;border-radius:999px;color:#555;display:inline-flex;font-size:12px;gap:5px;padding:4px 12px}.cart-coupon-modal__detail-meta strong{color:#222;font-weight:600}.cart-coupon-modal__detail-action{align-self:flex-start;flex:none;margin-top:4px;min-width:180px}.cart-campaigns-phone-alert{align-items:flex-start;background:#fffbeb;border:1px solid #fcd34d;border-left:4px solid #f59e0b;border-radius:8px;display:flex;gap:12px;margin-top:1rem;padding:12px 16px}.cart-campaigns-phone-alert+.cart-coupon-slots{margin-top:0}.cart-campaigns-phone-alert__icon{color:#f59e0b;flex-shrink:0;height:20px;margin-top:2px;width:20px}.cart-campaigns-phone-alert__body{display:flex;flex-direction:column;gap:8px}.cart-campaigns-phone-alert__text{color:#92400e;font-size:13px;line-height:1.5;margin:0}.cart-campaigns-phone-alert__link{align-items:center;color:#b45309;display:inline-flex;font-size:13px;font-weight:600;gap:5px;text-decoration:none;width:-moz-fit-content;width:fit-content}.cart-campaigns-phone-alert__link svg{flex-shrink:0;height:14px;transition:transform .15s ease;width:14px}.cart-campaigns-phone-alert__link:hover{color:#92400e;text-decoration:underline}.cart-campaigns-phone-alert__link:hover svg{transform:translateX(2px)}.cart-popup{align-items:center;background-color:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;overflow-y:auto;padding:1rem;position:fixed;right:0;top:0;z-index:10001}.cart-popup__content{animation:cart-popup-slide-in .3s ease-out;background:#fff;border-radius:12px;max-width:420px;padding:2rem;position:relative;text-align:center;width:100%}@media(max-width:768px){.cart-popup__content{max-width:340px;padding:1.5rem}}.cart-popup__close{background:none;border:none;color:#666;cursor:pointer;padding:.5rem;position:absolute;right:1rem;top:1rem;transition:color .2s}.cart-popup__close:hover{color:#000}.cart-popup__image-wrapper{display:inline-block;margin-bottom:1.5rem;position:relative}.cart-popup__image{border-radius:8px;-o-object-fit:contain;object-fit:contain}@media(max-width:768px){.cart-popup__image{height:100px!important;width:100px!important}}.cart-popup__success-icon{background:#22c55e}.cart-popup__success-icon,.cart-popup__warning-icon{align-items:center;border:3px solid #fff;border-radius:50%;display:flex;height:32px;justify-content:center;position:absolute;right:-8px;top:-8px;width:32px}.cart-popup__warning-icon{background:#e33e38}.cart-popup__delete-icon{align-items:center;background:rgba(227,62,56,.1);border-radius:50%;color:#e33e38;display:flex;height:52px;justify-content:center;margin:0 auto 1.25rem;width:52px}@media(max-width:768px){.cart-popup__delete-icon{height:44px;width:44px}.cart-popup__delete-icon svg{height:20px;width:20px}}.cart-popup__title{color:#111;font-size:18px;font-weight:600;margin:0 0 1rem}@media(max-width:768px){.cart-popup__title{font-size:16px}}.cart-popup__description{color:#666;font-size:14px;line-height:1.6;margin:0 0 1.5rem}.cart-popup__description strong{color:#111;font-weight:500}@media(max-width:768px){.cart-popup__description{font-size:13px}}.cart-popup__actions{display:flex;flex-direction:column;gap:.75rem}.cart-popup__btn{border:none;border-radius:8px;cursor:pointer;font-size:15px;font-weight:500;padding:.875rem 1.5rem;transition:all .2s;width:100%}.cart-popup__btn--primary{background:#ffa00a;color:#fff}.cart-popup__btn--primary:hover{background:#f57c00;box-shadow:0 4px 12px rgba(255,152,0,.3);transform:translateY(-1px)}.cart-popup__btn--secondary{background:#fff;border:1px solid #e0e0e0;color:#666}.cart-popup__btn--secondary:hover{background:#f5f5f5;border-color:#ccc}@keyframes cart-popup-slide-in{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.cart-header--mobile{padding:0 .25rem .375rem}.cart-promo-item{gap:10px;margin-bottom:8px;padding:24px 12px 10px 14px}.cart-promo-item__badge{left:10px;top:6px}.cart-promo-item__image{height:44px;width:44px}.cart-promo-item__name{font-size:12px}.cart-promo-item__subtitle{font-size:11px}.cart-coupon-slots{gap:8px;margin-bottom:.5rem;margin-top:.5rem;padding:.625rem}.cart-coupon-slot{padding:8px 10px}.cart-coupon-slot__label{font-size:12px}.cart-coupon-slot__amount{font-size:14px}.cart-coupon-slot__name{font-size:11px}.cart-coupon-slot__btn{font-size:11px;padding:4px 12px}.cart-suggestions{gap:20px}.cart-suggestions .cart-gift-products__header,.cart-suggestions .cart-recommended-products__header{margin-bottom:8px}.cart-suggestions .cart-gift-products__header-title,.cart-suggestions .cart-recommended-products__header-title{font-size:16px}.cart-suggestions .cart-gift-products-grid{gap:8px}.cart-suggestions .cart-recommended-products{margin-top:8px;padding:.25rem 0}.cart-suggestions .cart-recommended-products-grid{gap:8px}.cart-suggestions .cart-recommended-products-grid .tm-compact-product-card{flex:0 0 160px;min-width:160px}.cart-suggestions .tm-compact-product-card{border-radius:12px}.cart-suggestions .tm-compact-product-card__imgwrap{padding-bottom:6px}.cart-suggestions .tm-compact-product-card__imgwrap .tm-compact-product-card__badge{font-size:10px;left:6px;padding:3px 7px;top:6px}.cart-suggestions .tm-compact-product-card__body{padding:0 8px 10px}.cart-suggestions .tm-compact-product-card__body .tm-compact-product-card__brand{font-size:11px;line-height:14px}.cart-suggestions .tm-compact-product-card__body .tm-compact-product-card__title{font-size:11px;line-height:15px;margin-bottom:4px;max-height:30px;min-height:30px}.cart-suggestions .tm-compact-product-card__body .tm-compact-product-card__variant-row{gap:4px;margin-bottom:4px;min-height:40px}.cart-suggestions .tm-compact-product-card__body .tm-compact-product-card__variant-size{font-size:13px;line-height:18px}.cart-suggestions .tm-compact-product-card__body .tm-compact-product-card__variant-more-btn{padding:2px 8px}.cart-suggestions .tm-compact-product-card__body .tm-compact-product-card__date{line-height:16px;margin-bottom:4px;min-height:16px}.cart-suggestions .tm-compact-product-card__body .tm-compact-product-card__footer{gap:6px}.cart-suggestions .tm-compact-product-card__body .tm-compact-product-card__footer .tm-compact-product-card__price{font-size:15px;line-height:18px}.cart-suggestions .tm-compact-product-card__body .tm-compact-product-card__footer .tm-compact-product-card__old{font-size:11px;line-height:14px}.cart-suggestions .tm-compact-product-card__body .tm-compact-product-card__footer .tm-compact-product-card__kg{font-size:10px;line-height:13px}.cart-suggestions .tm-compact-product-card__body .tm-compact-product-card__footer .tm-compact-product-card__cart-btn.tmz-btn{height:34px}.cart-recommendations-skeleton,.cart-recommendations-skeleton__grid{gap:8px}.cart-recommendations-skeleton__card{flex:0 0 160px;min-width:160px}.mobile-cart-summary-bar__details{padding:.75rem .875rem 0}.mobile-cart-summary-bar__detail-row{font-size:13px;margin-bottom:.5rem}.mobile-cart-summary-bar__shipping-dates{margin:-.125rem 0 .5rem}.mobile-cart-summary-bar__shipping-date-row{font-size:11px}.mobile-cart-summary-bar__main{gap:.75rem;padding:.5rem .875rem}.mobile-cart-summary-bar__left{gap:.125rem}.mobile-cart-summary-bar__toggle-btn{font-size:12px}.mobile-cart-summary-bar__total-price{font-size:17px}.mobile-cart-summary-bar__old-total{font-size:12px}.mobile-cart-summary-bar__confirm-btn{font-size:14px;padding:.6875rem 1.25rem}.cart-suggestions{padding-bottom:calc(90px + env(safe-area-inset-bottom))}}.campaigns-page{min-height:60vh;padding:0 0 60px}@media(max-width:575px){.campaigns-page{padding:0 0 40px}}.campaigns-page__header{margin-bottom:28px;text-align:left}.campaigns-page__header h1{color:#333;font-size:28px;font-weight:700;margin:0 0 6px}@media(max-width:575px){.campaigns-page__header h1{font-size:22px}}.campaigns-page__description{color:#666;font-size:15px;margin:0}.campaigns-page__content{margin-top:8px}.campaigns-page__toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between;margin-bottom:20px}.campaigns-page__toolbar .tmz-tabs{margin-bottom:0}.campaigns-page__coupon-desktop{align-items:center;display:flex;gap:12px;margin-left:auto}.campaigns-page__coupon-desktop .camp-coupon{width:320px}.campaigns-page__coupon-hint{color:#555;font-size:14px;font-weight:500;white-space:nowrap}.campaigns-page__coupon-btn{align-items:center;background:#fff8ec;border:1px solid #f3d9ae;border-radius:999px;color:#333;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:4px;padding:5px 10px}.campaigns-page__coupon-btn svg{color:#ffa00a}.campaigns-page__empty{padding:60px 20px;text-align:center}.campaigns-page__empty h2{color:#555;font-size:20px;font-weight:600;margin:0}.campaigns-page .camp-grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}@media(max-width:991px){.campaigns-page .camp-grid{gap:16px;grid-template-columns:repeat(2,1fr)}}@media(max-width:575px){.campaigns-page .camp-grid{gap:14px;grid-template-columns:1fr}}.campaigns-page .camp-card{background:#fff;border:1px solid #eee;border-radius:12px;box-shadow:0 1px 6px rgba(0,0,0,.06);display:flex;flex-direction:column;overflow:hidden;transition:box-shadow .2s}.campaigns-page .camp-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.11)}.campaigns-page .camp-card__image{background:#f5f5f5;flex-shrink:0;height:220px;position:relative;width:100%}@media(max-width:575px){.campaigns-page .camp-card__image{height:180px}}.campaigns-page .camp-card__image-placeholder{align-items:center;background:linear-gradient(135deg,var(--tm-primary,#e74c3c),#c0392b);display:flex;height:100%;justify-content:center;width:100%}.campaigns-page .camp-card__discount-label{color:#fff;font-size:32px;font-weight:800}.campaigns-page .camp-card__body{display:flex;flex:1;flex-direction:column;gap:6px;padding:16px 16px 8px}.campaigns-page .camp-card__type{color:var(--tm-primary,#e74c3c);font-size:11px;font-weight:600;letter-spacing:.5px;margin:0;text-transform:uppercase}.campaigns-page .camp-card__title{color:#222;font-size:15px;font-weight:700;line-height:1.4;margin:0}.campaigns-page .camp-card__desc{color:#666;display:-webkit-box;font-size:13px;-webkit-line-clamp:3;line-clamp:3;line-height:1.5;margin:0;-webkit-box-orient:vertical;overflow:hidden}.campaigns-page .camp-card__footer{padding:12px 16px 16px}.campaigns-page .camp-card__detail-btn{background:#fff;border:1.5px solid #ddd;border-radius:8px;color:#333;cursor:pointer;font-size:14px;font-weight:500;padding:10px;transition:border-color .2s,color .2s;width:100%}.campaigns-page .camp-card__detail-btn:hover{border-color:#f5a623;color:#f5a623}@media(max-width:991.98px){.campaigns-page{padding-bottom:32px}.campaigns-page .tm-breadcrumb{display:none}.campaigns-page__header{margin-bottom:10px}.campaigns-page__header h1{display:none}.campaigns-page__description{font-size:13px;line-height:1.45}.campaigns-page__content{margin-top:0}.campaigns-page__toolbar{display:block;margin-bottom:0}.campaigns-page__toolbar .tmz-tabs{margin-bottom:10px}.campaigns-page__coupon-desktop{display:none}.campaigns-page .tmz-tabs{background:#fff;border:1px solid #ececec;border-radius:48px;display:grid;gap:4px;grid-template-columns:repeat(3,1fr);margin-bottom:10px;overflow:visible;padding:4px}.campaigns-page .tmz-tabs__item{border:none;border-radius:48px;font-size:12px;min-width:0;overflow:hidden;padding:8px 4px;text-align:center;text-overflow:ellipsis}.campaigns-page .tmz-tabs__item:hover{background:transparent}.campaigns-page .tmz-tabs__item.tmz-tabs__item--active,.campaigns-page .tmz-tabs__item.tmz-tabs__item--active:hover{background:#ffa00a;color:#fff;font-weight:600}.campaigns-page__empty{padding:32px 16px}.campaigns-page__empty h2{font-size:15px}.campaigns-page .camp-grid{gap:8px;grid-template-columns:1fr}.campaigns-page .camp-card{border:none;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:1fr auto}.campaigns-page .camp-card,.campaigns-page .camp-card:hover{box-shadow:0 2px 4px rgba(0,0,0,.06)}.campaigns-page .camp-card__image{align-self:start;aspect-ratio:621/330;border-radius:8px;grid-row:1/3;height:auto;margin:10px 0 10px 10px;overflow:hidden;width:clamp(120px,28vw,180px)}.campaigns-page .camp-card__image-placeholder{padding:6px;text-align:center}.campaigns-page .camp-card__discount-label{font-size:15px;line-height:1.2;overflow-wrap:anywhere}.campaigns-page .camp-card__body{gap:3px;padding:10px 12px 0}.campaigns-page .camp-card__type{font-size:10px}.campaigns-page .camp-card__title{font-size:14px;line-height:1.35}.campaigns-page .camp-card__desc{font-size:12px;-webkit-line-clamp:2;line-clamp:2;line-height:1.45}.campaigns-page .camp-card__footer{display:flex;justify-content:flex-end;padding:4px 12px 10px}.campaigns-page .camp-card__detail-btn{border-radius:8px;border-width:1px;font-size:12px;padding:4px 16px;width:auto}}.camp-modal .custom-modal__body{padding:0}.camp-modal__image{display:block;height:auto;width:100%}.camp-modal__content{display:flex;flex-direction:column;gap:10px;padding:20px 24px 28px}@media(max-width:575px){.camp-modal__content{padding:16px 18px 24px}}.camp-modal__type{color:var(--tm-primary,#e74c3c);font-size:11px;font-weight:600;letter-spacing:.5px;margin:0;text-transform:uppercase}.camp-modal__title{color:#222;font-size:20px;font-weight:700;line-height:1.3;margin:4px 0 0}@media(max-width:575px){.camp-modal__title{font-size:17px}}.camp-modal__desc{color:#555;font-size:14px;line-height:1.6;margin:0}.camp-modal__terms{background:#f8f8f8;border-radius:8px;color:#666;font-size:13px;line-height:1.65;padding:12px 14px}.camp-modal__terms a{color:var(--tm-primary,#e74c3c)}.camp-modal__meta{color:#888;display:flex;flex-wrap:wrap;font-size:13px;gap:12px;padding-top:4px}@keyframes camp-modal-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media(max-width:991.98px){.custom-modal.camp-modal{animation:camp-modal-sheet-in .28s ease-out;border-radius:0;inset:auto 0 0 0;margin:0;max-height:85vh;max-height:85dvh;max-width:100%;touch-action:pan-x;width:100%}.custom-modal.camp-modal:before{background:rgba(0,0,0,.18);border-radius:4px;content:"";height:4px;left:50%;position:absolute;top:8px;transform:translateX(-50%);width:40px;z-index:3}.custom-modal.camp-modal .custom-modal__close--floating{height:28px;right:10px;top:10px;width:28px}.custom-modal.camp-modal .custom-modal__body{overscroll-behavior-y:none;padding-bottom:env(safe-area-inset-bottom,0);touch-action:pan-y}.camp-modal__content{gap:8px;padding:22px 16px 18px}.camp-modal__type{font-size:10px}.camp-modal__title{font-size:16px;line-height:1.35;margin:0;padding-right:32px}.camp-modal__desc{font-size:13px;line-height:1.5}.camp-modal__terms{font-size:12px;line-height:1.55;padding:10px 12px}.camp-modal__meta{font-size:12px;gap:8px;padding-top:0}}.camp-coupon--locked{align-items:center;display:flex;gap:8px;justify-content:space-between}.camp-coupon__locked-text{color:#555;font-size:13px}.camp-coupon__row{display:flex;gap:8px}.camp-coupon__input{border:1.5px solid #d1d5db;border-radius:8px;color:#0d1b2a;flex:1;font-family:inherit;font-size:13px;min-width:0;outline:none;padding:9px 12px;transition:border-color .2s}.camp-coupon__input:focus{border-color:#ffa00a}.camp-coupon__input:disabled{background:#f3f4f6;color:#9ca3af}.camp-coupon__btn{background:#ffa00a;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:9px 18px;transition:opacity .2s;white-space:nowrap}.camp-coupon__btn:hover:not(:disabled){opacity:.9}.camp-coupon__btn:disabled{background:#d1d5db;color:#9ca3af;cursor:not-allowed}.camp-coupon__error{color:#dc2626}.camp-coupon__error,.camp-coupon__success{font-size:12px;line-height:1.4;margin:6px 0 0}.camp-coupon__success{color:#15803d}.camp-coupon__cart-link{color:#ffa00a;font-weight:600;text-decoration:underline}.camp-coupon-modal .camp-coupon{margin-top:4px}.barinak-list{display:flex;flex-direction:column;gap:32px}.barinak-list .barinak-city-group__title{border-bottom:2px solid #f5a623;color:#333;font-size:18px;font-weight:600;margin:0 0 12px;padding-bottom:8px}.barinak-list .barinak-city-group__cards{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}@media(max-width:992px){.barinak-list .barinak-city-group__cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.barinak-list .barinak-city-group__cards{grid-template-columns:1fr}}.barinak-list .barinak-card{background:#fff;border:1px solid #e9ecef;border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:16px}.barinak-list .barinak-card__header{display:flex;flex-direction:column;gap:4px}.barinak-list .barinak-card__name{color:#222;font-size:14px;font-weight:600;line-height:1.3}.barinak-list .barinak-card__title{color:#888;font-size:12px}.barinak-list .barinak-card__body{display:flex;flex-direction:column;gap:4px}.barinak-list .barinak-card__address,.barinak-list .barinak-card__contact{color:#555;font-size:13px;line-height:1.4;margin:0}.barinak-list .barinak-card__label{color:#444;font-weight:600}.barinak-empty{color:#666;padding:40px 0;text-align:center}.barinak-skeleton{margin-bottom:48px;min-height:60vh}.barinak-skeleton__layout{align-items:flex-start;display:flex;gap:30px}.barinak-skeleton__sidebar{background:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.08);flex:0 0 220px;overflow:hidden}.barinak-skeleton__nav{display:flex;flex-direction:column}.barinak-skeleton__nav-item{border-bottom:1px solid #f0f0f0;padding:14px 16px}.barinak-skeleton__nav-item:last-child{border-bottom:none}.barinak-skeleton__main{background:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.08);flex:1;min-width:0;overflow:hidden}.barinak-skeleton__header{border-bottom:1px solid #f0f0f0;padding:20px 24px}.barinak-skeleton__body{padding:24px}@media(max-width:992px){.barinak-skeleton__layout{flex-direction:column}.barinak-skeleton__sidebar{flex:none;width:100%}.barinak-skeleton__nav{flex-direction:row;flex-wrap:wrap}.barinak-skeleton__nav-item{border-bottom:none;border-right:1px solid #f0f0f0;padding:12px 14px}.barinak-skeleton__nav-item:last-child{border-right:none}}@media(max-width:768px){.barinak-skeleton{margin-top:4rem;padding:16px 0}.barinak-skeleton__body,.barinak-skeleton__header{padding:16px}.barinak-skeleton__nav{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}.barinak-skeleton__nav-item{flex-shrink:0;padding:10px 12px}}.tm-brands-page{padding-bottom:3rem}.tm-brands-page__title{color:#1b2d4a;font-size:24px;font-weight:600;line-height:36px;margin-bottom:1.5rem}@media(max-width:992px){.tm-brands-page__title{font-size:20px}}.tm-brands-page__grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.tm-brands-page__grid .tm-brands-page__card{align-items:center;background:#fff;border:1px solid var(--gray-200,#d8d8d8);border-radius:14px;box-shadow:0 2px 4px 0 rgba(0,0,0,.051);display:flex;flex-direction:column;gap:16px;overflow:hidden;padding:0 20px 24px;text-align:center;text-decoration:none;transition:box-shadow .3s ease}.tm-brands-page__grid .tm-brands-page__card:hover{box-shadow:0 10px 24px rgba(0,0,0,.14)}.tm-brands-page__grid .tm-brands-page__card:hover .tm-brands-page__btn{opacity:.88}.tm-brands-page__grid .tm-brands-page__card--bonacibo .tm-brands-page__btn{background-color:#014f9f}.tm-brands-page__grid .tm-brands-page__card--micho .tm-brands-page__btn{background-color:#96b522}.tm-brands-page__grid .tm-brands-page__card--kucho .tm-brands-page__btn{background-color:#e50322}.tm-brands-page__grid .tm-brands-page__card--mito .tm-brands-page__btn{background-color:#aa0e14}.tm-brands-page__grid .tm-brands-page__card--kennel .tm-brands-page__btn{background-color:#02431b}.tm-brands-page__grid .tm-brands-page__card .tm-brands-page__cover{margin:0 -20px;width:calc(100% + 40px)}.tm-brands-page__grid .tm-brands-page__card .tm-brands-page__cover img{aspect-ratio:411/329;display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.tm-brands-page__grid .tm-brands-page__card .tm-brands-page__desc{color:var(--gray-600,#646464);flex:1;font-size:12px;font-weight:400;line-height:1.55;margin:0}.tm-brands-page__grid .tm-brands-page__card .tm-brands-page__btn{align-items:center;border-radius:8px;color:#fff;display:inline-flex;font-size:14px;font-weight:600;justify-content:center;letter-spacing:1.5px;max-width:180px;padding:12px 16px;text-transform:uppercase;transition:opacity .2s ease;width:100%}.tm-brands-page__note{color:#7a6f5a;font-size:.8rem;margin-bottom:0;margin-top:1.25rem}.tm-blog{min-height:60vh;padding:0 0 20px}@media(max-width:768px){.tm-blog{padding:0}}.tm-blog__layout{align-items:flex-start;display:flex;gap:24px}@media(max-width:768px){.tm-blog__layout{flex-direction:column;gap:20px}}.tm-blog__header{margin-bottom:50px;text-align:center}.tm-blog__header h1{color:#333;font-size:2.5rem;font-weight:700;margin-bottom:15px}@media(max-width:768px){.tm-blog__header{margin-bottom:30px}.tm-blog__header h1{font-size:1.8rem}}.tm-blog__content{flex:1;min-width:0}.tm-blog__mobile-bar{display:none}@media(max-width:992px){.tm-blog__mobile-bar{display:flex;margin-bottom:20px}}@media(max-width:768px){.tm-blog__mobile-bar{margin-bottom:12px}}@media(max-width:992px){.tm-blog__mobile-btn{align-items:center;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;color:#333;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:12px 20px;transition:all .2s ease}.tm-blog__mobile-btn:hover{background-color:#f5f5f5;border-color:#ccc}.tm-blog__mobile-btn svg{color:#666}}@media(max-width:768px){.tm-blog__mobile-btn{font-size:13px;gap:6px;padding:8px 14px}.tm-blog__mobile-btn svg{height:16px;width:16px}}.tm-blog-sidebar{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);flex:0 0 260px;padding:16px;position:sticky;top:20px}@media(max-width:768px){.tm-blog-sidebar{flex:1;padding:20px 15px;position:static;width:100%}}.tm-blog-sidebar--desktop{display:block}@media(max-width:992px){.tm-blog-sidebar--desktop{display:none}}.tm-blog-sidebar--mobile{display:none}@media(max-width:992px){.tm-blog-sidebar--mobile{animation:tm-blog-slide-in .3s ease;background:#fff;border-radius:0;bottom:0;box-shadow:2px 0 20px rgba(0,0,0,.15);display:block;left:0;max-width:320px;overflow-y:auto;padding:0;position:fixed;top:0;touch-action:pan-y;transition:transform .25s ease;width:85%;z-index:1001}.tm-blog-sidebar__overlay{animation:tm-blog-fade-in .3s ease;background-color:rgba(0,0,0,.5);bottom:0;left:0;position:fixed;right:0;top:0;transition:opacity .25s ease;z-index:1000}.tm-blog-sidebar__header{align-items:center;background:#fff;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;padding:16px 20px;position:sticky;top:0;z-index:1}.tm-blog-sidebar__header h3{color:#333;font-size:1.1rem;font-weight:600;margin:0}}@media(max-width:768px){.tm-blog-sidebar__header{padding:10px 12px 10px 16px}.tm-blog-sidebar__header h3{font-size:15px}}@media(max-width:992px){.tm-blog-sidebar__close{align-items:center;background:none;border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s ease}.tm-blog-sidebar__close:hover{background-color:#f5f5f5;color:#333}}@media(max-width:768px){.tm-blog-sidebar__close{padding:6px}.tm-blog-sidebar__close svg{height:20px;width:20px}}@media(max-width:992px){.tm-blog-sidebar__content{padding:20px}.tm-blog-sidebar__content .tm-blog-sidebar__group{margin-bottom:24px}.tm-blog-sidebar__content .tm-blog-sidebar__group-title{font-size:.9rem;margin-bottom:10px}.tm-blog-sidebar__content .tm-blog-sidebar__link{font-size:14px;padding:12px 14px}}@media(max-width:768px){.tm-blog-sidebar__content{padding:12px 12px 20px}.tm-blog-sidebar__content .tm-blog-sidebar__group{margin-bottom:16px}.tm-blog-sidebar__content .tm-blog-sidebar__group-title{border-bottom-width:1px;font-size:12px;letter-spacing:.3px;margin-bottom:4px;padding:0 4px 6px}.tm-blog-sidebar__content .tm-blog-sidebar__link{font-size:13px;line-height:18px;min-height:36px;padding:8px 10px}}.tm-blog-sidebar__group{margin-bottom:30px}.tm-blog-sidebar__group:last-child{margin-bottom:0}.tm-blog-sidebar__group-title{border-bottom:2px solid #e9ecef;color:#333;font-size:.95rem;font-weight:700;letter-spacing:.5px;margin-bottom:12px;padding-bottom:8px;text-transform:uppercase}.tm-blog-sidebar__links{display:flex;flex-direction:column;gap:0}.tm-blog-sidebar__link{align-items:center;border-radius:8px;color:#555;display:flex;font-size:14px;line-height:20px;min-height:40px;padding:10px;text-decoration:none;transition:all .2s ease}.tm-blog-sidebar__link:hover{background-color:#f5f5f5;color:#333}.tm-blog-sidebar__link--active,.tm-blog-sidebar__link--active:hover{background-color:#ffa00a;color:#fff}.tm-blog-list{flex:1;min-width:0}.tm-blog-list__grid{display:grid;gap:30px;grid-template-columns:repeat(2,1fr);margin-bottom:40px}@media(min-width:1200px){.tm-blog-list__grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.tm-blog-list__grid{gap:10px;grid-template-columns:1fr;margin-bottom:20px}}.tm-blog-list__loader{padding:2rem;text-align:center}.tm-blog-list__loading{align-items:center;display:flex;flex-direction:column;gap:1rem;padding:40px 0}.tm-blog-list__spinner{animation:tm-blog-spin 1s linear infinite;border-radius:50%;border:3px solid #f3f3f3;border-top-color:#333;height:40px;width:40px}.tm-blog-list__end{color:#999;font-size:.95rem;padding:40px 0;text-align:center}@media(max-width:768px){.tm-blog-list__end{font-size:13px;padding:16px 0 24px}}.tm-blog-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);color:inherit;display:flex;flex-direction:column;height:100%;overflow:hidden;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}.tm-blog-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.12);transform:translateY(-5px)}@media(max-width:768px){.tm-blog-card{border-radius:10px;flex-direction:row;height:auto}.tm-blog-card,.tm-blog-card:hover{box-shadow:0 1px 4px rgba(0,0,0,.06)}.tm-blog-card:hover{transform:none}}.tm-blog-card__image{background-color:#e9ecef;height:220px;position:relative;width:100%}@media(max-width:768px){.tm-blog-card__image{flex:0 0 116px;height:auto;min-height:96px;width:116px}}.tm-blog-card__content{display:flex;flex:1;flex-direction:column;padding:20px}@media(max-width:768px){.tm-blog-card__content{min-width:0;padding:10px 12px}}.tm-blog-card__title{color:#333;display:-webkit-box;font-size:.88rem;font-weight:600;-webkit-line-clamp:3;line-clamp:3;line-height:1.4;margin-bottom:12px;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:768px){.tm-blog-card__title{font-size:14px;line-height:1.35;margin-bottom:4px}}.tm-blog-card__excerpt{color:#666;display:-webkit-box;flex:1;font-size:.95rem;-webkit-line-clamp:3;line-clamp:3;line-height:1.6;margin-bottom:15px;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:768px){.tm-blog-card__excerpt{font-size:12.5px;-webkit-line-clamp:2;line-clamp:2;line-height:1.45;margin-bottom:6px}}.tm-blog-card__meta{align-items:center;border-top:1px solid #e9ecef;display:flex;justify-content:space-between;padding-top:15px}@media(max-width:768px){.tm-blog-card__meta{border-top:0;margin-top:auto;padding-top:0}}.tm-blog-card__date{color:#999;font-size:.875rem}@media(max-width:768px){.tm-blog-card__date{font-size:11.5px}}.tm-blog-video-header{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;margin-bottom:30px;padding:40px 20px;text-align:center}@media(max-width:768px){.tm-blog-video-header{border-radius:10px;margin-bottom:12px;padding:14px 12px}}.tm-blog-video-header__content{margin:0 auto;max-width:900px}.tm-blog-video-header__title{color:#fff;font-size:1rem;font-weight:600;line-height:1.6;margin-bottom:25px}@media(max-width:768px){.tm-blog-video-header__title{font-size:12.5px;line-height:1.45;margin-bottom:10px}}.tm-blog-video-header__buttons{display:flex;flex-wrap:wrap;gap:15px;justify-content:center}@media(max-width:768px){.tm-blog-video-header__buttons{flex-wrap:nowrap;gap:6px}}.tm-blog-video-header__btn{align-items:center;background-color:#ffa00a;border-radius:25px;box-shadow:0 2px 8px rgba(0,0,0,.15);color:#fff;display:inline-flex;font-size:1rem;font-weight:600;gap:8px;padding:12px 30px;text-decoration:none;transition:all .3s ease}.tm-blog-video-header__btn:hover{background-color:#f57c00;box-shadow:0 4px 12px rgba(0,0,0,.2);color:#fff;transform:translateY(-2px)}.tm-blog-video-header__btn--active{background-color:#e65100;box-shadow:0 4px 12px rgba(230,81,0,.4)}@media(max-width:768px){.tm-blog-video-header__btn{flex:1 1 0;font-size:13px;gap:5px;justify-content:center;min-width:0;padding:7px 8px;white-space:nowrap}.tm-blog-video-header__btn img{height:16px;width:16px}.tm-blog-video-header__btn svg{height:15px;width:15px}}@keyframes tm-blog-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes tm-blog-slide-in{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes tm-blog-fade-in{0%{opacity:0}to{opacity:1}}.tm-blog-detail{min-height:60vh;padding:0 0 20px}@media(max-width:768px){.tm-blog-detail{padding:0}}.tm-blog-detail__layout{align-items:flex-start;display:flex;gap:40px}@media(max-width:768px){.tm-blog-detail__layout{flex-direction:column;gap:20px}}.tm-blog-detail__article{margin:0 auto;max-width:900px}.tm-blog-detail__cover{border-radius:12px;margin-bottom:40px;overflow:hidden}@media(max-width:768px){.tm-blog-detail__cover{border-radius:10px;margin-bottom:14px}}.tm-blog-detail__header{margin-bottom:40px;text-align:left}.tm-blog-detail__header h1{color:#333;font-size:2.5rem;font-weight:700;line-height:1.3;margin-bottom:20px}@media(max-width:768px){.tm-blog-detail__header{margin-bottom:16px}.tm-blog-detail__header h1{font-size:18px;line-height:1.35;margin-bottom:8px}}.tm-blog-detail__meta{align-items:center;border-bottom:2px solid #e9ecef;display:flex;gap:20px;margin-bottom:20px;padding-bottom:20px}@media(max-width:768px){.tm-blog-detail__meta{border-bottom-width:1px;gap:12px;margin-bottom:0;padding-bottom:10px}}.tm-blog-detail__date{color:#666;font-size:.95rem}@media(max-width:768px){.tm-blog-detail__date{font-size:12px}}.tm-blog-detail__source{color:#999;font-size:.9rem}@media(max-width:768px){.tm-blog-detail__source{font-size:12px}}.tm-blog-detail__content{color:#333;font-size:1.05rem;line-height:1.8;overflow-wrap:anywhere}.tm-blog-detail__content h2{color:#333;font-size:1.8rem;font-weight:600;margin-bottom:20px;margin-top:40px}.tm-blog-detail__content h3{color:#333;font-size:1.5rem;font-weight:600;margin-bottom:15px;margin-top:30px}.tm-blog-detail__content p{margin-bottom:20px}.tm-blog-detail__content img{border-radius:8px;height:auto;margin:30px 0;max-width:100%}.tm-blog-detail__content ol,.tm-blog-detail__content ul{margin-bottom:20px;padding-left:30px}.tm-blog-detail__content li{margin-bottom:10px}.tm-blog-detail__content a{color:#007bff;text-decoration:none}.tm-blog-detail__content a:hover{text-decoration:underline}@media(max-width:768px){.tm-blog-detail__content{font-size:14px;line-height:1.65}.tm-blog-detail__content h1,.tm-blog-detail__content h2{font-size:16.5px;line-height:1.35;margin-bottom:8px;margin-top:22px}.tm-blog-detail__content h3{font-size:15px;line-height:1.35;margin-bottom:6px;margin-top:18px}.tm-blog-detail__content h4,.tm-blog-detail__content h5,.tm-blog-detail__content h6{font-size:14px;line-height:1.4;margin-bottom:6px;margin-top:14px}.tm-blog-detail__content blockquote{font-size:14px;margin:14px 0;padding-left:12px}.tm-blog-detail__content p{margin-bottom:12px}.tm-blog-detail__content img{margin:14px 0}.tm-blog-detail__content ol,.tm-blog-detail__content ul{margin-bottom:12px;padding-left:18px}.tm-blog-detail__content li{margin-bottom:4px}}.tm-blog-detail__footer{border-top:2px solid #e9ecef;margin-top:50px;padding-top:30px}@media(max-width:768px){.tm-blog-detail__footer{border-top-width:1px;margin-top:24px;padding-top:14px}}.tm-blog-detail__tags{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.tm-blog-detail__tags strong{color:#333;font-size:.95rem}@media(max-width:768px){.tm-blog-detail__tags{gap:6px}.tm-blog-detail__tags strong{font-size:13px}}.tm-blog-detail__tag{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:20px;color:#495057;display:inline-block;font-size:.875rem;padding:6px 14px}@media(max-width:768px){.tm-blog-detail__tag{font-size:12px;padding:4px 10px}}.product-detail-page__loader-container{position:relative}.product-detail-page__date-badge{font-size:13px}@media(max-width:768px){.product-detail-page__date-badge{font-size:10px;padding:.4rem}}.product-detail-page__brand-link{display:inline-block;transition:transform .2s ease}.product-detail-page__brand-link:hover{transform:scale(1.08)}.product-detail-page__title{color:#222;font-size:1.5rem;line-height:1.4}@media(max-width:768px){.product-detail-page__title{font-size:1.3rem}}.product-detail-page__main-image{--pd-thumbs-h:64px;align-items:stretch;aspect-ratio:1/1;background-color:#fff;container-type:inline-size;display:flex;justify-content:center;overflow:hidden;position:relative}@media(min-width:768px){.product-detail-page__main-image{--pd-thumbs-h:72px}}@media(min-width:992px){.product-detail-page__main-image{--pd-thumbs-h:80px}}@media(min-width:1200px){.product-detail-page__main-image{--pd-thumbs-h:88px}}.product-detail-page__badges{display:flex;flex-direction:column;gap:4px;position:absolute;right:8px;top:8px;z-index:2}@media(max-width:768px){.product-detail-page__badges{gap:2px;right:4px;top:4px}}.product-detail-page__badge-new{background-color:#4caf50;border-radius:4px;color:#fff;display:inline-block;font-size:11px;font-weight:600;letter-spacing:.5px;padding:4px 12px;text-align:center}@media(max-width:768px){.product-detail-page__badge-new{font-size:9px;padding:2px 8px}}.product-detail-page__badge-icon{display:block;height:50px!important;-o-object-fit:contain;object-fit:contain;width:50px!important}@media(max-width:768px){.product-detail-page__badge-icon{height:28px!important;width:28px!important}}.product-detail-page__main-swiper{height:100%;width:100%}.product-detail-page__main-swiper .swiper-pagination{bottom:10px}.product-detail-page__main-swiper .swiper-pagination-bullet{background:#333;height:8px;opacity:.4;width:8px}.product-detail-page__main-swiper .swiper-pagination-bullet-active{background:#ffa00a;opacity:1}.product-detail-page__main-swiper--with-thumbs .swiper-slide{display:flex;flex-direction:column}.product-detail-page__main-swiper--with-thumbs .swiper-slide:has(video)>div{height:calc(100% - var(--pd-thumbs-h))!important}.product-detail-page__slide-img{flex:0 0 calc(100% - var(--pd-thumbs-h));min-height:0}.product-detail-page__slide-img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.product-detail-page__slide-reflection{flex:0 0 var(--pd-thumbs-h);-webkit-mask-image:linear-gradient(180deg,#000,transparent);mask-image:linear-gradient(180deg,#000,transparent);opacity:.55;overflow:hidden;pointer-events:none;position:relative}.product-detail-page__slide-reflection img{height:calc(100cqw - var(--pd-thumbs-h));left:0;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;transform:scaleY(-1);width:100%}.product-detail-page__thumbs{align-items:center;backdrop-filter:blur(12px) saturate(140%);background:hsla(0,0%,100%,.35);border-top:1px solid hsla(0,0%,100%,.6);bottom:0;display:flex;height:var(--pd-thumbs-h);left:0;padding:0 35px;position:absolute;right:0;z-index:5}@media(max-width:768px){.product-detail-page__thumbs{padding:0 30px}}.product-detail-page__thumbs-swiper{width:100%}.product-detail-page__thumbs-swiper:not(.swiper-initialized) .swiper-wrapper{justify-content:safe center}.product-detail-page__thumbs-swiper:not(.swiper-initialized) .swiper-slide:not(:last-child){margin-right:10px}.product-detail-page__thumbs-swiper:not(.swiper-initialized) .swiper-slide:first-child .product-detail-page__thumb{border-color:#ffa00a!important;border-width:2px!important}.product-detail-page__thumbs-swiper:not(.swiper-initialized) .swiper-slide:first-child .product-detail-page__thumb>*{opacity:1}.product-detail-page__thumbs-swiper .swiper-slide{width:auto}.product-detail-page__thumbs-swiper .swiper-slide .product-detail-page__thumb>*{opacity:.65;transition:opacity .2s}.product-detail-page__thumbs-swiper .swiper-slide-thumb-active .product-detail-page__thumb>*{opacity:1}.product-detail-page__thumbs-swiper .swiper-slide-thumb-active .product-detail-page__thumb{border-color:#ffa00a!important;border-width:2px!important}.product-detail-page__thumb{background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.12);cursor:pointer;transition:border-color .2s,border-width .2s}.product-detail-page__thumb:hover{border-color:#ffa00a!important}@media(min-width:1200px){.product-detail-page__thumb{height:70px;width:70px!important}}@media(min-width:992px)and (max-width:1199px){.product-detail-page__thumb{height:63px;width:63px!important}}@media(min-width:768px)and (max-width:991px){.product-detail-page__thumb{height:56px;width:56px!important}}@media(max-width:767px){.product-detail-page__thumb{height:49px;width:49px!important}}.product-detail-page__thumbs:has(.product-detail-page__thumbs-swiper:not(.swiper-initialized)) .product-detail-page__thumbs-next,.product-detail-page__thumbs:has(.product-detail-page__thumbs-swiper:not(.swiper-initialized)) .product-detail-page__thumbs-prev{visibility:hidden}.product-detail-page__thumbs-next,.product-detail-page__thumbs-prev{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:50%;color:#666;cursor:pointer;display:flex;height:28px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s;width:28px;z-index:10}.product-detail-page__thumbs-next:hover,.product-detail-page__thumbs-prev:hover{background:#f5f5f5;border-color:#ccc;color:#333}.product-detail-page__thumbs-next.swiper-button-disabled,.product-detail-page__thumbs-prev.swiper-button-disabled{cursor:not-allowed;opacity:.3}.product-detail-page__thumbs-prev{left:0}.product-detail-page__thumbs-next{right:0}.product-detail-page__price-section{border-radius:0;padding:0}.product-detail-page__price-meta{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin-top:.25rem}.product-detail-page__price-unit{color:#6c757d;font-size:1rem;min-width:0}@media(max-width:768px){.product-detail-page__price-unit{font-size:.875rem}}.product-detail-page__share-btn{align-items:center;background:transparent;border:none;border-radius:4px;color:#666;cursor:pointer;display:flex;flex-shrink:0;font-size:14px;gap:6px;padding:4px 8px;transition:all .2s ease}.product-detail-page__share-btn:hover{background-color:#f5f5f5;color:#333}.product-detail-page__share-btn svg{opacity:.7}.product-detail-page__share-btn:hover svg{opacity:1}.product-detail-page__price-amount{color:#00a914;font-size:3rem;font-weight:700;line-height:1}.product-detail-page__price-amount--no-discount{color:#333}@media(max-width:768px){.product-detail-page__price-amount{font-size:2.25rem}}.product-detail-page__price-current{align-items:baseline;display:flex;flex-wrap:wrap;gap:.25rem .75rem;min-width:0}.product-detail-page__price-strike{color:#999;font-size:1.25rem;text-decoration:line-through;white-space:nowrap}@media(max-width:768px){.product-detail-page__price-strike{font-size:1rem}}.product-detail-page__variant-selection{margin-bottom:1rem}.product-detail-page__variant-list{border-bottom:1px solid #e3e3e3;display:flex;flex-wrap:wrap;gap:.5rem;padding-bottom:.5rem}.product-detail-page__variant-list::-webkit-scrollbar{display:none}@media(max-width:768px){.product-detail-page__variant-list{display:grid;gap:.4rem;grid-auto-rows:1fr;grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}}.product-detail-page__variant-btn{align-items:center;background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;font-size:12px;min-width:100px;padding:.5rem .75rem;transition:all .2s ease;white-space:nowrap}.product-detail-page__variant-btn--active,.product-detail-page__variant-btn:hover{background-color:#fff8f0;border-color:#ffa00a}@media(max-width:768px){.product-detail-page__variant-btn{font-size:11px;justify-content:center;min-width:0;padding:.45rem .5rem;white-space:normal}}.product-detail-page__variant-name{color:#333;font-size:14px;font-weight:600;margin-bottom:2px;max-width:100%;overflow-wrap:anywhere;text-align:center}@media(max-width:768px){.product-detail-page__variant-name{font-size:12px}}.product-detail-page__variant-price{color:#666;font-size:14px;max-width:100%;overflow-wrap:anywhere}@media(max-width:768px){.product-detail-page__variant-price{font-size:12px}}.product-detail-page__features{background-color:transparent;border-radius:0;gap:1rem;padding:0}@media(max-width:768px){.product-detail-page__features{flex-wrap:wrap;gap:.5rem!important;justify-content:center}}.product-detail-page__feature{font-size:.75rem;line-height:1.3}@media(max-width:768px){.product-detail-page__feature small{font-size:.65rem}}.product-detail-page__feature-icon{align-items:center;display:flex;height:50px;justify-content:center;width:50px}@media(max-width:768px){.product-detail-page__feature-icon img{height:35px!important;width:35px!important}}.product-detail-page__description{background-color:#fff;color:#222;font-size:16px;line-height:1.7;margin-top:12px;padding:20px 24px}.product-detail-page__description p{margin-bottom:1rem}.product-detail-page__description p:last-child{margin-bottom:0}@media(max-width:768px){.product-detail-page__description{padding:16px 18px}}.product-detail-page .img-responsive{height:auto;max-width:100%}.product-detail-tabs{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08);overflow:clip}.product-detail-tabs .yerliuretimblokDetay img{height:20px!important;width:auto!important}.product-detail-tabs__panel+.product-detail-tabs__panel{border-top:1px solid #e0e0e0}.product-detail-tabs__toggle{align-items:center;background-color:#f8f9fa;border:none;color:#333;display:flex;font-size:15px;font-weight:600;gap:12px;justify-content:space-between;padding:1rem 1.5rem;position:sticky;text-align:left;top:var(--tm-navbar-h,72px);transition:color .2s ease,background-color .2s ease,top .25s ease;width:100%;z-index:5}@media(min-width:992px){:root:has(.tm-navbar--hidden) .product-detail-tabs__toggle{top:0}:root:has(.tm-navbar--pinned) .product-detail-tabs__toggle{top:calc(var(--tm-navbar-h, 72px) - var(--tm-topbar-h, 0px))}}@media(prefers-reduced-motion:reduce){.product-detail-tabs__toggle{transition:none}}.product-detail-tabs__toggle:hover{color:#ffa00a}@media(max-width:768px){.product-detail-tabs__toggle{font-size:14px;padding:.875rem 1rem}}.product-detail-tabs__chevron{flex-shrink:0;transition:transform .2s ease}.product-detail-tabs__panel.is-open .product-detail-tabs__toggle{background-color:#fff;box-shadow:0 1px 0 #ececec;color:#ffa00a}.product-detail-tabs__panel.is-open .product-detail-tabs__chevron{transform:rotate(180deg)}.product-detail-tabs__inner{min-width:0;overflow-wrap:anywhere;padding:2rem}.product-detail-tabs__inner *{box-sizing:border-box;max-width:100%}.product-detail-tabs__inner .product-detail-tabs__html *{width:100%}.product-detail-tabs__inner .product-detail-tabs__html :is(img,video,svg,canvas,picture){width:auto}.product-detail-tabs__inner .product-detail-tabs__html table{table-layout:fixed}.product-detail-tabs__inner .product-detail-tabs__html :is(thead,tbody,tfoot,tr,th,td,col,colgroup,caption){width:auto!important}.product-detail-tabs__inner canvas,.product-detail-tabs__inner img,.product-detail-tabs__inner picture,.product-detail-tabs__inner svg,.product-detail-tabs__inner video{height:auto;max-width:100%!important;-o-object-fit:contain;object-fit:contain}.product-detail-tabs__inner embed,.product-detail-tabs__inner iframe,.product-detail-tabs__inner object{max-width:100%!important}.product-detail-tabs__inner iframe[src*="youtu.be"],.product-detail-tabs__inner iframe[src*=vimeo],.product-detail-tabs__inner iframe[src*=youtube]{aspect-ratio:16/9;height:auto!important;width:100%!important}.product-detail-tabs__inner fieldset{min-width:0}.product-detail-tabs__inner .row{margin-left:0;margin-right:0}@media(max-width:768px){.product-detail-tabs__inner [class*=col-]{padding-left:0!important;padding-right:0!important}}.product-detail-tabs__inner table{border-collapse:collapse;height:auto!important;width:100%!important}.product-detail-tabs__inner tr{height:auto!important}.product-detail-tabs__inner :is(th,td)>p{margin:0}.product-detail-tabs__inner h4{color:#333;font-size:1.25rem;font-weight:600}.product-detail-tabs__inner p{color:#555;line-height:1.6}.product-detail-tabs__inner ul{color:#555;padding-left:1.5rem}.product-detail-tabs__inner ul li{line-height:1.6;margin-bottom:.5rem}.product-detail-tabs__inner table{margin-top:1rem}.product-detail-tabs__inner table th{background-color:#f8f9fa;color:#333;font-weight:600}.product-detail-tabs__inner table td{color:#555}@media(max-width:768px){.product-detail-tabs__inner{padding:1.25rem}.product-detail-tabs__inner h4{font-size:1.1rem}}.product-detail-tabs .product-campaigns{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.product-detail-tabs .product-campaigns .product-campaigns__item{border:1px solid #efefef;border-radius:8px;display:flex;gap:16px;justify-content:space-between;margin:0;padding:14px 16px}.product-detail-tabs .product-campaigns .product-campaigns__body{align-items:flex-start;display:flex;flex:1;flex-direction:column;gap:6px;min-width:0}.product-detail-tabs .product-campaigns .product-campaigns__type{color:#ffa00a;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.product-detail-tabs .product-campaigns .product-campaigns__title{color:#222;font-size:16px;font-weight:700;line-height:1.4;margin:0}.product-detail-tabs .product-campaigns .product-campaigns__desc{color:#555;font-size:14px;line-height:1.6}.product-detail-tabs .product-campaigns .product-campaigns__desc p{margin:0}.product-detail-tabs .product-campaigns .product-campaigns__meta{color:#888;display:flex;flex-wrap:wrap;font-size:13px;gap:4px 12px}.product-detail-tabs .product-campaigns .product-campaigns__meta:empty{display:none}.product-detail-tabs .product-campaigns .product-campaigns__detail-btn{background:#fff;border:1.5px solid #ddd;border-radius:8px;color:#333;cursor:pointer;font-size:13px;font-weight:500;margin-top:4px;padding:6px 16px;transition:border-color .2s,color .2s}.product-detail-tabs .product-campaigns .product-campaigns__detail-btn:hover{border-color:#ffa00a;color:#ffa00a}.product-detail-tabs .product-campaigns .product-campaigns__image{align-self:center;flex:0 0 300px}.product-detail-tabs .product-campaigns .product-campaigns__image img{border-radius:6px;display:block;height:auto;width:100%}@media(max-width:768px){.product-detail-tabs .product-campaigns .product-campaigns__image{display:none}}.floating-cart-bar .quantity-selector,.product-detail-page .quantity-selector{background-color:#fff}.floating-cart-bar .quantity-selector input::-webkit-inner-spin-button,.floating-cart-bar .quantity-selector input::-webkit-outer-spin-button,.product-detail-page .quantity-selector input::-webkit-inner-spin-button,.product-detail-page .quantity-selector input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.floating-cart-bar .quantity-selector input[type=number],.product-detail-page .quantity-selector input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.floating-cart-bar .quantity-selector .add-to-cart-section__quantity-value,.product-detail-page .quantity-selector .add-to-cart-section__quantity-value{width:50px}.floating-cart-bar .quantity-selector button:disabled,.floating-cart-bar .quantity-selector input:disabled,.product-detail-page .quantity-selector button:disabled,.product-detail-page .quantity-selector input:disabled{cursor:not-allowed;opacity:.5}@media(max-width:768px){.floating-cart-bar .quantity-selector,.product-detail-page .quantity-selector{padding:.4rem}.floating-cart-bar .quantity-selector button,.product-detail-page .quantity-selector button{font-size:1.1rem;padding:.3rem .85rem}.floating-cart-bar .quantity-selector input,.product-detail-page .quantity-selector input{font-size:1rem;width:42px!important}}.floating-cart-bar .btn-add-to-cart,.product-detail-page .btn-add-to-cart{background-color:#ffa00a;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px!important;font-weight:500;padding:1rem 2rem;transition:all .2s ease}.floating-cart-bar .btn-add-to-cart:hover:not(:disabled),.product-detail-page .btn-add-to-cart:hover:not(:disabled){background-color:#f57c00;box-shadow:0 4px 12px rgba(255,152,0,.3)}.floating-cart-bar .btn-add-to-cart:active:not(:disabled),.product-detail-page .btn-add-to-cart:active:not(:disabled){transform:translateY(0)}.floating-cart-bar .btn-add-to-cart:disabled,.product-detail-page .btn-add-to-cart:disabled{background-color:#e0e0e0;color:#9e9e9e;cursor:not-allowed;opacity:.6}.floating-cart-bar .btn-add-to-cart--grow,.product-detail-page .btn-add-to-cart--grow{flex-grow:1}.floating-cart-bar .btn-add-to-cart__spinner,.product-detail-page .btn-add-to-cart__spinner{animation:spin 1s linear infinite}@media(max-width:768px){.floating-cart-bar .btn-add-to-cart,.product-detail-page .btn-add-to-cart{font-size:15px!important;padding:.85rem 1.1rem}}.floating-cart-bar .add-to-cart-section .tm-card-cart-skeleton,.floating-cart-bar .add-to-cart-section .tm-card-stepper,.product-detail-page .add-to-cart-section .tm-card-cart-skeleton,.product-detail-page .add-to-cart-section .tm-card-stepper{flex-shrink:0;height:48px;margin-left:0;width:180px}@media(max-width:768px){.floating-cart-bar .add-to-cart-section .tm-card-cart-skeleton,.floating-cart-bar .add-to-cart-section .tm-card-stepper,.product-detail-page .add-to-cart-section .tm-card-cart-skeleton,.product-detail-page .add-to-cart-section .tm-card-stepper{width:150px}}.floating-cart-bar .add-to-cart-section .tm-card-cart-skeleton,.product-detail-page .add-to-cart-section .tm-card-cart-skeleton{border-radius:12px}.floating-cart-bar .add-to-cart-section .btn-add-to-cart,.product-detail-page .add-to-cart-section .btn-add-to-cart{height:48px;padding-bottom:0;padding-top:0}.floating-cart-bar .add-to-cart-section .tm-card-stepper__value,.product-detail-page .add-to-cart-section .tm-card-stepper__value{flex:1 1 auto}.floating-cart-bar{background-color:#fff;bottom:0;box-shadow:0 -2px 10px rgba(0,0,0,.1);left:0;opacity:0;padding:12px 0;position:fixed;right:0;transform:translateY(100%);transition:transform .3s ease-in-out,opacity .3s ease-in-out;z-index:1000}.floating-cart-bar--show{opacity:1;transform:translateY(0)}.floating-cart-bar__title{display:block;font-size:14px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.floating-cart-bar__info{flex:1;min-width:0}.floating-cart-bar__price{color:#0a0a0a;font-size:22px;line-height:1}.floating-cart-bar__price--discount{color:#28a745}.floating-cart-bar__price-old{font-size:13px}.floating-cart-bar__unit-price{color:#666;font-size:12px}.floating-cart-bar__quantity-value{text-align:center;width:30px}.floating-cart-bar__soldout{font-size:12px}.floating-cart-bar .quantity-selector{height:40px}.floating-cart-bar .quantity-selector button{font-size:18px;line-height:1}.floating-cart-bar .btn-add-to-cart{height:40px;padding:0 15px}.floating-cart-bar .tm-card-stepper{height:40px;margin-left:0}.floating-cart-bar .tm-card-cart-skeleton{border-radius:10px;height:40px;margin-left:0;width:106px}@media(max-width:767px){.floating-cart-bar{padding:8px 0!important}.floating-cart-bar .floating-cart-bar__info{margin-bottom:4px}.floating-cart-bar .quantity-selector{height:36px!important}.floating-cart-bar .btn-add-to-cart{font-size:13px!important;height:36px!important}.floating-cart-bar .tm-card-cart-skeleton,.floating-cart-bar .tm-card-stepper{height:36px}}.btn-add-to-cart{position:relative}.btn-add-to-cart__hint{animation:tm-hint-in .2s ease;background:#333;border-radius:8px;bottom:calc(100% + 10px);box-shadow:0 2px 8px rgba(0,0,0,.2);color:#fff;font-size:13px;font-weight:500;line-height:1.35;max-width:100%;padding:8px 12px;pointer-events:none;text-align:center;white-space:normal;width:-moz-max-content;width:max-content}.btn-add-to-cart__hint,.btn-add-to-cart__hint:after{left:50%;position:absolute;transform:translateX(-50%)}.btn-add-to-cart__hint:after{border:6px solid transparent;border-top-color:#333;content:"";top:100%}.btn-add-to-cart--hint-end .btn-add-to-cart__hint{left:auto;max-width:min(280px,100vw - 32px);right:0;transform:none}.btn-add-to-cart--hint-end .btn-add-to-cart__hint:after{left:auto;right:16px;transform:none}@keyframes tm-hint-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.btn-add-to-cart__hint{animation:none}}.product-detail-page__zoomable{cursor:zoom-in}.product-lightbox{align-items:center;background:rgba(0,0,0,.92);display:flex;inset:0;justify-content:center;position:fixed;z-index:9995}.product-lightbox__swiper{height:100%;width:100%}.product-lightbox__slide{align-items:center;display:flex;height:100%;justify-content:center;padding:64px 72px;width:100%}@media(max-width:576px){.product-lightbox__slide{padding:56px 8px}}.product-lightbox__frame{align-items:center;aspect-ratio:1/1;background:#fff;border-radius:8px;display:flex;justify-content:center;max-height:100%;overflow:hidden;padding:16px;width:min(600px,100%,100vh - 128px)}@media(max-width:576px){.product-lightbox__frame{padding:8px;width:min(600px,100%,100vh - 112px)}}.product-lightbox__media{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.product-lightbox__close,.product-lightbox__next,.product-lightbox__prev{align-items:center;background:hsla(0,0%,100%,.12);border:0;border-radius:50%;color:#fff;display:flex;height:48px;justify-content:center;position:absolute;transition:background .2s ease;width:48px;z-index:2}.product-lightbox__close:hover,.product-lightbox__next:hover,.product-lightbox__prev:hover{background:hsla(0,0%,100%,.25)}.product-lightbox__close{right:12px;top:12px}.product-lightbox__next,.product-lightbox__prev{top:50%;transform:translateY(-50%)}.product-lightbox__next.swiper-button-disabled,.product-lightbox__prev.swiper-button-disabled{opacity:.3;pointer-events:none}@media(max-width:576px){.product-lightbox__next,.product-lightbox__prev{height:40px;width:40px}}.product-lightbox__prev{left:12px}.product-lightbox__next{right:12px}.product-lightbox__counter{color:#fff;font-size:15px;font-weight:600;left:50%;position:absolute;top:22px;transform:translateX(-50%);z-index:2}@media(max-width:768px){.product-detail-page .tm-breadcrumb{margin-bottom:6px}.product-detail-page__main-image{--pd-thumbs-h:56px}.product-detail-page__thumb{height:42px;width:42px!important}.product-detail-page__thumbs-next,.product-detail-page__thumbs-prev{height:24px;width:24px}.product-detail-page__brand img{height:26px;width:70px}.product-detail-page__date-badge{font-size:11px;padding:0}.product-detail-page__date-badge svg{height:14px;width:14px}.product-detail-page__title{font-size:1rem;line-height:1.3}.product-detail-page__price-amount{font-size:1.875rem}.product-detail-page__price-strike{font-size:.9375rem}.product-detail-page__price-meta{margin-top:0}.product-detail-page__price-unit{font-size:.8125rem}.product-detail-page__share-btn{font-size:13px;gap:4px;padding:0 4px}.product-detail-page__share-btn svg{height:16px;width:16px}.product-detail-page__variant-list{gap:.375rem;padding-bottom:.5rem}.product-detail-page__variant-btn{padding:.3rem .4rem}.product-detail-page__variant-name{font-size:12px;line-height:1.25}.product-detail-page__variant-price{font-size:11px;line-height:1.25}.product-detail-page__features{flex:1 1 auto;flex-wrap:nowrap;gap:.25rem!important;justify-content:space-around}.product-detail-page__feature{flex:1 1 0;gap:2px;max-width:96px;min-width:0}.product-detail-page__feature small{font-size:10px;line-height:1.2;overflow-wrap:anywhere}.product-detail-page__feature-icon{height:30px;width:30px}.product-detail-page__feature-icon img{height:28px!important;width:28px!important}.product-detail-page__description{font-size:14px;line-height:1.6;margin-top:8px;padding:12px 14px}.product-detail-page__description p{margin-bottom:.75rem}.product-detail-page .add-to-cart-section .btn-add-to-cart,.product-detail-page .add-to-cart-section .tm-card-cart-skeleton,.product-detail-page .add-to-cart-section .tm-card-stepper{height:44px}.product-detail-page .add-to-cart-section .tm-card-cart-skeleton,.product-detail-page .add-to-cart-section .tm-card-stepper{width:136px}.product-detail-tabs__toggle{padding:.75rem .875rem}.product-detail-tabs__inner{font-size:14px;padding:.875rem 1rem}.product-detail-tabs__inner h4{font-size:1rem}.product-detail-tabs__inner ul{padding-left:1.25rem}.product-detail-tabs__inner ul li{line-height:1.5;margin-bottom:.375rem}.product-detail-tabs__inner p{line-height:1.55}}.numune-page{padding-bottom:40px}.numune-page .numune-page__title{font-size:24px;font-weight:700;margin:0 0 15px}@media(max-width:768px){.numune-page .numune-page__title{color:#333;font-size:18px;line-height:1.3;margin-bottom:12px}}.numune-page .numune-hero{border-radius:16px;margin-bottom:18px;overflow:hidden;position:relative}.numune-page .numune-hero img{display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.numune-page .numune-alert{margin:10px 0}.numune-page .numune-blocked{background:#fff;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.1);margin:10px 0 24px;padding:40px 24px 36px;text-align:center}.numune-page .numune-blocked .numune-blocked__icon{align-items:center;background:rgba(255,160,10,.12);border-radius:50%;color:#ffa00a;display:flex;height:52px;justify-content:center;margin:0 auto 1.25rem;width:52px}.numune-page .numune-blocked h2{color:#323232;font-size:22px;font-weight:700;margin-bottom:10px}.numune-page .numune-blocked p{color:#666;font-size:15px;margin:0 auto;max-width:520px}.numune-page .numune-blocked .numune-blocked__actions{display:flex;gap:10px;justify-content:center;margin-top:24px}.numune-page .numune-blocked .numune-blocked__actions .numune-blocked__btn{border-radius:8px;font-size:15px;font-weight:600;padding:12px 20px;text-decoration:none;transition:all .2s}.numune-page .numune-blocked .numune-blocked__actions .numune-blocked__btn--primary{background:#ffa00a;color:#fff}.numune-page .numune-blocked .numune-blocked__actions .numune-blocked__btn--primary:hover{background:#f57c00;color:#fff}.numune-page .numune-blocked .numune-blocked__actions .numune-blocked__btn--secondary{background:#fff;border:1.5px solid #ddd;color:#323232}.numune-page .numune-blocked .numune-blocked__actions .numune-blocked__btn--secondary:hover{border-color:#999}@media(max-width:480px){.numune-page .numune-blocked .numune-blocked__actions{align-items:stretch;flex-direction:column}.numune-page .numune-blocked .numune-blocked__actions .numune-blocked__btn{text-align:center}}.numune-page .numune-info-banners{display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-bottom:28px}@media(max-width:768px){.numune-page .numune-info-banners{grid-template-columns:1fr;margin-bottom:20px}}.numune-page .numune-info-banners__skeleton{border-radius:12px;height:96px;width:100%}@media(max-width:768px){.numune-page .numune-info-banners__skeleton{height:88px}}.numune-page .numune-info-banner{align-items:center;border-radius:12px;color:#fff;display:flex;gap:14px;padding:16px 20px}@media(max-width:768px){.numune-page .numune-info-banner{gap:12px;padding:14px 16px}}.numune-page .numune-info-banner p{font-size:16px;font-weight:400;letter-spacing:0;line-height:24px;margin:0;vertical-align:bottom}@media(max-width:768px){.numune-page .numune-info-banner p{font-size:14px;line-height:20px}}.numune-page .numune-info-banner p strong{font-weight:700}.numune-page .numune-info-banner svg{flex-shrink:0}@media(max-width:768px){.numune-page .numune-info-banner svg{height:40px;width:40px}}.numune-page .numune-info-banner--cargo{background:#e74e0e}.numune-page .numune-info-banner--exclusive{background:#473c22}.numune-page .numune-layout{align-items:start;display:grid;gap:16px;grid-template-columns:1fr 380px}@media(max-width:992px){.numune-page .numune-layout{grid-template-columns:1fr}.numune-page .numune-layout--guest .numune-checkout{order:-1}}.numune-page .numune-products .numune-products__empty{color:#555;padding:20px 0}.numune-page .numune-products .numune-products__grid{display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-bottom:2rem}@media(min-width:576px){.numune-page .numune-products .numune-products__grid{gap:1.2rem}}@media(min-width:768px){.numune-page .numune-products .numune-products__grid{gap:1.5rem;grid-template-columns:repeat(3,1fr)}}@media(min-width:1200px){.numune-page .numune-products .numune-products__grid{gap:16px;grid-template-columns:repeat(5,1fr)}}@media(max-width:480px){.numune-page .numune-products .numune-products__grid{gap:.75rem}}.numune-page .numune-products .tm-product-card .tm-product-card__footer{flex-direction:row;justify-content:flex-end}.numune-page .numune-products .tm-product-card .tm-product-card__footer .tm-product-card__cart-btn.tmz-btn{margin-left:auto;width:38px}.numune-page .numune-products .tm-product-card .tm-product-card__footer .tm-card-stepper{margin-left:auto;width:auto}.numune-page .numune-checkout{background:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);padding:1.5rem}.numune-page .numune-checkout .numune-checkout__title{border-bottom:1px solid #e0e0e0;font-size:18px;font-weight:600;margin:0 0 1rem;padding-bottom:1rem}.numune-page .numune-checkout .numune-checkout__empty{color:#666;font-size:14px;line-height:20px;margin:0 0 16px}.numune-page .numune-checkout .numune-checkout__items{list-style:none;margin:0 0 16px;padding:0}.numune-page .numune-checkout .numune-checkout__items .numune-checkout__item{align-items:center;display:flex;font-size:13px;gap:12px;padding:6px 0}.numune-page .numune-checkout .numune-checkout__items .numune-checkout__item:first-child{padding-top:0}.numune-page .numune-checkout .numune-checkout__items .numune-checkout__item .numune-checkout__item-name{color:#333;flex:1 1 auto;line-height:18px}.numune-page .numune-checkout .numune-checkout__items .numune-checkout__item .numune-checkout__item-price{color:#333;font-weight:600;white-space:nowrap}.numune-page .numune-checkout .numune-checkout__items .numune-checkout__item .numune-checkout__item-remove{align-items:center;background:#fdeceb;border:none;border-radius:50%;color:#d9534f;cursor:pointer;display:flex;flex-shrink:0;font-size:14px;height:22px;justify-content:center;line-height:1;padding:0;transition:background .2s;width:22px}.numune-page .numune-checkout .numune-checkout__items .numune-checkout__item .numune-checkout__item-remove:hover{background:#f9d6d3}.numune-page .numune-checkout .numune-checkout__totals{border-top:1px solid #eee;color:#666;font-size:14px;margin-bottom:14px;padding-top:12px}.numune-page .numune-checkout .numune-checkout__totals>div{display:flex;justify-content:space-between;padding:4px 0}.numune-page .numune-checkout .numune-checkout__totals .numune-checkout__grand-total{border-top:2px solid #e0e0e0;color:#333;font-size:16px;font-weight:600;margin-top:6px;padding-top:10px}.numune-page .numune-checkout .numune-checkout__totals .numune-checkout__grand-total span:last-child{color:#22c55e;font-size:20px}.numune-page .numune-checkout .numune-checkout__section{margin-bottom:14px}.numune-page .numune-checkout .numune-checkout__section>label{display:block;font-size:13px;font-weight:600;margin-bottom:6px}.numune-page .numune-checkout .numune-checkout__section .numune-checkout__card-row{display:flex;gap:10px;margin-top:10px}.numune-page .numune-checkout .numune-checkout__section .numune-checkout__card-row .numune-checkout__card-field{flex:1;min-width:0}.numune-page .numune-checkout .numune-checkout__section .numune-checkout__no-address{color:#666;font-size:13px;margin:0}.numune-page .numune-checkout label.numune-checkout__threed{align-items:center;cursor:pointer;display:flex;font-size:13px;font-weight:400;gap:10px;margin-bottom:0;margin-top:14px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.numune-page .numune-checkout label.numune-checkout__threed .custom-checkbox__input:checked+.custom-checkbox__box{background:#35b233;border-color:#35b233}.numune-page .numune-checkout label.numune-checkout__threed .numune-checkout__threed-label{align-items:center;display:inline-flex;gap:8px}.numune-page .numune-checkout label.numune-checkout__threed .numune-checkout__threed-icon{display:block;flex-shrink:0;height:22px;width:22px}.numune-page .numune-checkout .numune-checkout__contracts{margin:18px 0}.numune-page .numune-checkout .numune-checkout__contracts label{align-items:flex-start;cursor:pointer;display:flex;font-size:13px;font-weight:400;gap:10px;line-height:18px}.numune-page .numune-checkout .numune-checkout__contracts .custom-checkbox{margin-top:2px}.numune-page .numune-checkout .numune-checkout__contracts .numune-checkout__contract-link{background:none;border:none;color:var(--navy-500,#22385d);cursor:pointer;font-size:inherit;font-weight:600;line-height:inherit;padding:0;text-decoration:underline}.numune-page .numune-checkout .numune-checkout__contracts .numune-checkout__contract-link:hover{color:#f60}.numune-page .numune-checkout .numune-checkout__submit{background:#ffa00a;border:none;border-radius:8px;color:#fff;cursor:pointer;display:block;font-size:16px;font-weight:600;margin-top:1rem;padding:1rem;text-align:center;text-decoration:none;transition:all .2s;width:100%}.numune-page .numune-checkout .numune-checkout__submit:hover:not(:disabled){background:#f57c00;color:#fff;text-decoration:none}.numune-page .numune-checkout .numune-checkout__submit:disabled{background:#ffd699;cursor:not-allowed}.numune-page .numune-checkout .numune-checkout__login-prompt{text-align:center}.numune-page .numune-checkout .numune-checkout__login-prompt p{color:#666;font-size:14px;line-height:20px;margin:0}.numune-page .numune-checkout .numune-checkout__login-prompt .numune-checkout__submit{margin-top:14px}.numune-page .numune-success{margin:0 auto;max-width:520px;padding:24px 12px 16px;text-align:center}.numune-page .numune-success .numune-success__icon{align-items:center;background:#35b233;border-radius:50%;box-shadow:0 0 0 10px rgba(53,178,51,.15);color:#fff;display:flex;height:64px;justify-content:center;margin:6px auto 22px;width:64px}.numune-page .numune-success h2{color:#323232;font-size:24px;font-weight:700;margin-bottom:14px}.numune-page .numune-success p{color:#666;font-size:14px;margin:0 0 6px}.numune-page .numune-success .numune-success__actions{display:flex;gap:10px;justify-content:center;margin-top:20px}.numune-page .numune-success .numune-success__actions .numune-success__btn{border-radius:8px;font-size:15px;font-weight:600;padding:12px 20px;text-decoration:none;transition:all .2s}.numune-page .numune-success .numune-success__actions .numune-success__btn--primary{background:#ffa00a;color:#fff}.numune-page .numune-success .numune-success__actions .numune-success__btn--primary:hover{background:#f57c00}.numune-page .numune-success .numune-success__actions .numune-success__btn--secondary{background:#fff;border:1.5px solid #ddd;color:#323232}.numune-page .numune-success .numune-success__actions .numune-success__btn--secondary:hover{border-color:#999}@media(max-width:480px){.numune-page .numune-success .numune-success__actions{flex-direction:column}.numune-page .numune-success .numune-success__actions .numune-success__btn{text-align:center;width:100%}}.custom-modal.numune-contracts-modal{max-width:800px;width:100%}.custom-modal.numune-contracts-modal .numune-contracts-modal__message{color:#666;font-size:15px;margin:0;padding:24px 0;text-align:center}.custom-modal.numune-contracts-modal .numune-contracts-modal__message--error{color:#d9534f}.custom-modal.numune-contracts-modal .numune-contracts-modal__content{color:#333;font-size:14px;line-height:1.6;word-break:break-word}.custom-modal.numune-contracts-modal .numune-contracts-modal__content table{border-collapse:collapse;margin:12px 0;width:100%}.custom-modal.numune-contracts-modal .numune-contracts-modal__content table td,.custom-modal.numune-contracts-modal .numune-contracts-modal__content table th{border:1px solid #e0e0e0;padding:6px 10px;text-align:left}.custom-modal.numune-contracts-modal .numune-contracts-modal__content h1,.custom-modal.numune-contracts-modal .numune-contracts-modal__content h2,.custom-modal.numune-contracts-modal .numune-contracts-modal__content h3,.custom-modal.numune-contracts-modal .numune-contracts-modal__content h4{font-size:16px;margin:16px 0 8px}.custom-modal.numune-contracts-modal .numune-contracts-modal__content p{margin:8px 0}.custom-modal.numune-threed-modal{height:80vh;max-width:500px;width:calc(100% - 32px)}.custom-modal.numune-threed-modal[open]{display:flex;flex-direction:column}.custom-modal.numune-threed-modal .custom-modal__body{flex:1;overflow:hidden;padding:0}.custom-modal.numune-threed-modal .numune-threed-modal__iframe{border:none;display:block;height:100%;width:100%}.custom-modal.numune-threed-modal .numune-threed-modal__message{color:#666;font-size:15px;margin:0;padding:24px 16px;text-align:center}body.numune-odeme-dogrulama-bare-mode .tm-main-footer,body.numune-odeme-dogrulama-bare-mode .tm-navbar,body.numune-odeme-dogrulama-bare-mode .tmz-scroll-top{display:none!important}.numune-odeme-dogrulama{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:100vh;padding:24px 16px}.numune-odeme-dogrulama__spinner{animation:numune-odeme-dogrulama-spin .8s linear infinite;border-radius:50%;border:4px solid #e5e7eb;border-top-color:#333;height:40px;width:40px}.numune-odeme-dogrulama__message{color:#666;font-size:15px;margin:0;text-align:center}.numune-odeme-dogrulama__message--error{color:#c62828}@keyframes numune-odeme-dogrulama-spin{to{transform:rotate(1turn)}}.order-tracking{color:#000;padding-bottom:40px}.order-tracking .order-tracking__title{font-size:24px;font-weight:700;margin:0 0 15px}.order-tracking .order-tracking__card{background:#fff;border-radius:16px;margin-bottom:24px;padding:24px}.order-tracking .order-tracking__intro{color:#000;font-size:14px;margin:0 0 20px}.order-tracking .order-tracking__form{align-items:start;display:grid;gap:16px;grid-template-columns:1fr 1fr auto}@media(max-width:768px){.order-tracking .order-tracking__form{grid-template-columns:1fr}}.order-tracking .order-tracking__form--code{grid-template-columns:minmax(0,320px) auto;justify-content:start}.order-tracking .order-tracking__form--code .order-tracking__submit{min-height:47px;min-width:160px}@media(max-width:768px){.order-tracking .order-tracking__form--code{grid-template-columns:1fr}}.order-tracking .order-tracking__code-title{font-size:18px;font-weight:700;margin:0 0 8px}.order-tracking .order-tracking__code-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:16px}@media(max-width:768px){.order-tracking .order-tracking__code-actions{justify-content:space-between}}.order-tracking .order-tracking__countdown{color:#000;font-size:13px}.order-tracking .order-tracking__link-btn{background:none;border:none;color:#ffa00a;cursor:pointer;font-size:13px;font-weight:600;padding:0;text-decoration:underline}.order-tracking .order-tracking__link-btn:disabled{cursor:not-allowed;opacity:.6}.order-tracking .order-tracking__input{border-radius:12px;padding:13px 16px}.order-tracking .order-tracking__submit{border-radius:12px;padding:13px 32px}@media(max-width:768px){.order-tracking .order-tracking__submit{width:100%}}.order-tracking .order-tracking__form-error{color:#e53935;font-size:13px;grid-column:1/-1;grid-row:2;margin:-4px 0 0}@media(max-width:768px){.order-tracking .order-tracking__form-error{grid-row:auto}}.order-tracking .order-tracking__card-footer{align-items:center;border-top:1px solid #ececec;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-top:22px;padding-top:18px}.order-tracking .order-tracking__hint{color:#000;font-size:13px;margin:0}.order-tracking .order-tracking__member{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.order-tracking .order-tracking__member-text{color:#000;font-size:13px}.order-tracking .order-tracking__login-btn{align-items:center;background:#fff;border:1px solid #ffa00a;border-radius:12px;color:#ffa00a;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;justify-content:center;min-height:42px;padding:10px 15px;transition:background .2s,color .2s}.order-tracking .order-tracking__login-btn:hover{background:#ffa00a;color:#fff}.order-tracking .order-tracking__result{border-top:1px solid #ececec;margin-top:18px;padding-top:18px}.order-tracking .order-tracking__result:first-child{border-top:0;margin-top:0;padding-top:0}.order-tracking .order-tracking__field .phone-input-wrapper{border-radius:12px}.order-tracking .order-tracking__field .phone-input-wrapper__lib{--react-international-phone-border-radius:12px;--react-international-phone-height:47px}.order-tracking .order-tracking__steps{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-bottom:24px}@media(max-width:768px){.order-tracking .order-tracking__steps{grid-template-columns:1fr}}.order-tracking .order-tracking__step{background:#fff;border-radius:16px;padding:24px}.order-tracking .order-tracking__step-number{align-items:center;background:rgba(255,160,10,.16);border-radius:50%;color:#ffa00a;display:inline-flex;font-size:16px;font-weight:700;height:40px;justify-content:center;margin-bottom:16px;width:40px}.order-tracking .order-tracking__step-title{color:#000;font-size:16px;font-weight:700;margin:0 0 8px}.order-tracking .order-tracking__step-text{color:#000;font-size:14px;line-height:1.55;margin:0}.order-tracking .order-tracking__help{align-items:center;background:#fff;border-radius:16px;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:24px}.order-tracking .order-tracking__help-title{color:#000;font-size:16px;font-weight:700;margin:0 0 6px}.order-tracking .order-tracking__help-text{color:#000;font-size:14px;margin:0}.order-tracking .order-tracking__help-phone{color:#ffa00a;font-size:20px;font-weight:700;text-decoration:none;white-space:nowrap}.order-tracking .order-tracking__help-phone:hover{color:#e74e0e}.guest-order-detail{width:100%}.guest-order-detail .guest-order-detail__header{background:#fff;border:1px solid #eee;border-radius:12px;margin-bottom:16px;padding:20px 24px}@media(max-width:768px){.guest-order-detail .guest-order-detail__header{padding:16px}}.guest-order-detail .guest-order-detail__title{color:#000;font-size:20px;font-weight:700;margin:0 0 12px}.guest-order-detail .guest-order-detail__meta{color:#666;display:flex;flex-wrap:wrap;font-size:13px;gap:20px}.guest-order-detail .guest-order-detail__date,.guest-order-detail .guest-order-detail__number{align-items:center;display:inline-flex;gap:6px}.guest-order-detail .guest-order-detail__support-status{margin-top:12px}.guest-order-detail .guest-order-detail__support-badge{background:#ede9fe;border-radius:4px;color:#5b21b6;display:inline-block;font-size:12px;font-weight:500;padding:4px 12px}.guest-order-detail .guest-order-detail__support-result{color:#374151;font-size:13px;margin:6px 0 0}.guest-order-detail .guest-order-detail__support-btn{align-items:center;background:#fff;border:1px solid #ffa00a;border-radius:12px;color:#ffa00a;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;justify-content:center;margin-top:16px;min-height:42px;padding:10px 15px;transition:background .2s,color .2s}.guest-order-detail .guest-order-detail__support-btn:hover{background:#ffa00a;color:#fff}.guest-order-detail .guest-order-detail__section{background:#fff;border:1px solid #eee;border-radius:12px;margin-bottom:16px;padding:24px}.guest-order-detail .guest-order-detail__section:last-child{margin-bottom:0}@media(max-width:768px){.guest-order-detail .guest-order-detail__section{padding:16px}}.guest-order-detail .guest-order-detail__section-title{color:#000;font-size:16px;font-weight:700;margin:0 0 20px}.guest-order-detail .guest-order-detail__summary-grid{align-items:start;display:grid;gap:16px;grid-template-columns:1.4fr 1fr}@media(max-width:768px){.guest-order-detail .guest-order-detail__summary-grid{grid-template-columns:1fr}}.guest-order-detail .guest-order-detail__items{display:flex;flex-direction:column;gap:12px}.guest-order-detail .guest-order-detail__item{align-items:center;background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;display:flex;gap:16px;padding:12px}.guest-order-detail .guest-order-detail__item-image{align-items:center;background:#fff;border:1px solid #f0f0f0;border-radius:6px;display:flex;flex-shrink:0;height:60px;justify-content:center;position:relative;width:60px}.guest-order-detail .guest-order-detail__item-image img{border-radius:5px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.guest-order-detail .guest-order-detail__item-quantity-badge{align-items:center;background-color:#ffa00a;border-radius:9px;color:#fff;display:inline-flex;font-size:11px;font-weight:700;height:18px;justify-content:center;line-height:1;min-width:18px;padding:0 5px;position:absolute;right:-8px;top:-8px}.guest-order-detail .guest-order-detail__item-details{flex:1}.guest-order-detail .guest-order-detail__item-name{color:#000;font-size:14px;font-weight:600;line-height:1.4;margin:0 0 4px}.guest-order-detail .guest-order-detail__item-variant{color:#666;font-size:13px;margin:0}.guest-order-detail .guest-order-detail__item-total{color:#000;font-size:14px;font-weight:700;margin:4px 0 0}.guest-order-detail .guest-order-detail__gift-badge{background:#16a34a;border-radius:999px;color:#fff;display:inline-block;font-size:10px;font-weight:600;letter-spacing:.05em;margin-left:6px;padding:1px 8px;vertical-align:middle}.guest-order-detail .guest-order-detail__totals{border:1px solid #f0f0f0;border-radius:8px;padding:16px}.guest-order-detail .guest-order-detail__totals-row{color:#666;display:flex;font-size:14px;justify-content:space-between;padding:6px 0}.guest-order-detail .guest-order-detail__totals-row.guest-order-detail__totals-row--grand{border-top:1px solid #333;color:#000;font-size:16px;font-weight:700;margin-top:12px;padding-top:12px}.guest-order-detail .guest-order-detail__totals-discount{color:#35b233}.guest-order-detail .guest-order-detail__totals-amount{color:#000;font-size:18px;font-weight:700}.guest-order-detail .guest-order-detail__addresses{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:24px}@media(max-width:768px){.guest-order-detail .guest-order-detail__addresses{grid-template-columns:1fr}}.guest-order-detail .guest-order-detail__address{background:#fff;border:1px solid #eee;border-radius:8px;min-width:0;overflow-wrap:anywhere;padding:16px}.guest-order-detail .guest-order-detail__address-title{color:#000;font-size:14px;font-weight:700;margin:0 0 12px}.guest-order-detail .guest-order-detail__address-name{color:#000;font-size:13px;font-weight:600;margin:0 0 6px}.guest-order-detail .guest-order-detail__address-text{color:#7d7d7d;font-size:12px;line-height:1.6;margin:0 0 4px}.guest-order-detail .guest-order-detail__tracking{align-items:center;background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;display:flex;gap:16px;justify-content:space-between;padding:16px}@media(max-width:768px){.guest-order-detail .guest-order-detail__tracking{align-items:flex-start;flex-direction:column}}.guest-order-detail .guest-order-detail__tracking-info{flex:1}.guest-order-detail .guest-order-detail__tracking-code{color:#666;font-size:13px;margin:0 0 8px}.guest-order-detail .guest-order-detail__tracking-code strong{color:#000;font-weight:600}.guest-order-detail .guest-order-detail__tracking-link{color:#ffa00a;display:inline-block;font-size:13px;margin-bottom:8px;text-decoration:none}.guest-order-detail .guest-order-detail__tracking-link:hover{text-decoration:underline}.guest-order-detail .guest-order-detail__tracking-status{color:#666;font-size:13px;line-height:1.6;margin:0}@media(min-width:1200px){.col-lg-2-5{flex:0 0 auto;width:20.833333%}.col-lg-9-5{flex:0 0 auto;width:79.166667%}}.category-page{padding-bottom:2rem}.category-header{padding:0 0 .2rem .2rem}.category-header__title{color:#000;font-size:24px;font-weight:600;margin-bottom:.2rem}.category-header__desc{color:#666;font-size:14px;line-height:1.6;margin:0}@media(max-width:992px){.category-header{height:1px;left:-9999px;overflow:hidden;position:absolute;width:1px}.search-page .category-header{height:auto;left:auto;overflow:visible;position:static;width:auto}.category-header__title{font-size:18px;line-height:1.3;margin-bottom:4px}.category-header__desc{font-size:13px;line-height:1.4}}.d-cat-mobile-block{display:block!important}@media(min-width:1200px){.d-cat-mobile-block{display:none!important}}.d-cat-mobile-flex{display:flex!important}@media(min-width:1200px){.d-cat-mobile-flex{display:none!important}}.d-cat-desktop-block{display:none!important}@media(min-width:1200px){.d-cat-desktop-block{display:block!important}}.d-cat-desktop-flex{display:none!important}@media(min-width:1200px){.d-cat-desktop-flex{display:flex!important}}@media(max-width:992px){.category-page .tm-breadcrumb{margin-bottom:6px}}.mobile-category{overflow:hidden;padding:0 0 6px}.mobile-category__scroll{display:flex;gap:8px;list-style:none;margin:0;overflow-x:auto;padding:0 0 8px;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;align-items:stretch}.mobile-category__scroll::-webkit-scrollbar{display:none}.mobile-category__scroll li{display:flex;flex:0 0 auto}.mobile-category__pill{align-items:center;background-color:#fff;border:1px solid #e0e0e0;border-radius:25px;box-shadow:0 1px 3px rgba(0,0,0,.05);color:#333;display:inline-flex;font-size:12px;font-weight:500;gap:6px;padding:10px 20px;text-decoration:none;transition:all .2s ease;white-space:nowrap}.mobile-category__pill:active,.mobile-category__pill:hover{background-color:#fff8f0;border-color:#f90;box-shadow:0 2px 6px rgba(255,153,0,.15);color:#f90}.mobile-category__new-tag{background:linear-gradient(135deg,#ff6b6b,#ff5252);border-radius:10px;color:#fff;font-size:8px;font-weight:700;letter-spacing:.5px;padding:3px 6px;text-transform:uppercase}.mobile-brand-pills{padding-top:0}.mobile-brand-pills__pill{padding:8px 16px}.mobile-brand-pills__logo{height:24px;max-width:90px;-o-object-fit:contain;object-fit:contain;width:auto}.mobile-toolbar{background-color:#f9f6ef;display:flex;gap:8px;margin:-6px 0 0;padding:10px 0 12px;position:sticky;top:var(--tm-navbar-h,72px);transition:top .25s ease,box-shadow .2s ease;z-index:20}.mobile-toolbar--stuck{box-shadow:0 6px 12px -8px rgba(0,0,0,.2)}@media(min-width:992px){:root:has(.tm-navbar--hidden) .mobile-toolbar{top:0}:root:has(.tm-navbar--pinned) .mobile-toolbar{top:calc(var(--tm-navbar-h, 72px) - var(--tm-topbar-h, 0px))}}@media(prefers-reduced-motion:reduce){.mobile-toolbar{transition:none}}.mobile-toolbar__group{background-color:#fff;border:1px solid #e0e0e0;border-radius:2rem;box-shadow:0 1px 3px rgba(0,0,0,.05);display:flex;flex:1;gap:0;overflow:visible}.mobile-toolbar__btn{align-items:center;background-color:transparent;border:none;color:#333;cursor:pointer;display:flex;flex:1;font-size:14px;font-weight:500;gap:6px;justify-content:center;overflow:visible;padding:6px 13px;position:relative;transition:all .2s ease}.mobile-toolbar__btn svg{flex-shrink:0}.mobile-toolbar__btn:disabled{color:#b0b0b0;cursor:not-allowed}.mobile-toolbar__badge{align-items:center;background-color:#f90;border-radius:9px;box-shadow:0 2px 4px rgba(255,153,0,.3);color:#fff;display:flex;font-size:11px;font-weight:600;height:18px;justify-content:center;min-width:18px;padding:0 5px;position:absolute;right:8px;top:-4px}.mobile-product-count{padding:0 .5rem}.mobile-view-toggles{background-color:#fff;border:1px solid #e0e0e0;border-radius:2rem;box-shadow:0 1px 3px rgba(0,0,0,.05);display:flex;gap:0;overflow:hidden}.mobile-view-toggles__btn{align-items:center;background-color:transparent;border:none;color:#666;cursor:pointer;display:flex;flex:0 0 auto;justify-content:center;min-width:44px;padding:10px;transition:all .2s ease}@media(hover:hover){.mobile-view-toggles__btn:hover{background-color:#f8f9fa}}.mobile-view-toggles__btn.active{background-color:#fff8f0;border:1px solid #f90;border-radius:2rem;color:#f90;text-align:center}.mobile-view-toggles__btn svg{flex-shrink:0}.mobile-filter__overlay{animation:fadeIn .2s ease;background-color:rgba(0,0,0,.5);bottom:0;left:0;position:fixed;right:0;top:0;transition:opacity .25s ease;z-index:1040}.mobile-filter__sidebar{animation:slideInLeft .3s ease;background-color:#fff;bottom:0;box-shadow:2px 0 10px rgba(0,0,0,.1);display:flex;flex-direction:column;left:0;max-width:360px;position:fixed;top:0;touch-action:pan-y;transition:transform .25s ease;width:85%;z-index:1050}.mobile-filter__header{align-items:center;background-color:#fff;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:16px 20px}.mobile-filter__header h3{color:#333;font-size:18px;font-weight:600;margin:0}.mobile-filter__close{align-items:center;background:none;border:none;color:#666;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:color .2s ease}.mobile-filter__close:hover{color:#333}.mobile-filter__content{flex:1;overflow-y:auto;padding:8px 20px 16px;touch-action:pan-y}.mobile-filter__content .category-sidebar{background-color:transparent;box-shadow:none;padding:0}.mobile-filter__content .category-sidebar .category-sidebar__links{display:none}.mobile-filter__content .category-sidebar__title{margin:0;padding:0}.mobile-filter__content .category-sidebar__title h5{display:none}.mobile-filter__content .category-sidebar__title:not(:has(.category-sidebar__clear-btn)){display:none}.mobile-filter__content .category-sidebar__clear-btn{font-size:15px;font-weight:700;justify-content:flex-start;margin:0;padding:8px 0;width:100%}.mobile-filter__content .category-sidebar__clear-btn .category-sidebar__clear-btn-short{display:none}.mobile-filter__content .category-sidebar__clear-btn .category-sidebar__clear-btn-full{display:inline}.mobile-filter__content .category-sidebar__free-cargo{display:none}.mobile-filter__content .filter-group{border-bottom:1px solid #e5e5e5;padding:.6rem 0}.mobile-filter__content .filter-group:has(.category-sidebar__links){display:none}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInLeft{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.mobile-sort__overlay{animation:fadeIn .2s ease;background-color:rgba(0,0,0,.5);bottom:0;left:0;position:fixed;right:0;top:0;transition:opacity .25s ease;z-index:1040}.mobile-sort__popup{animation:slideUp .3s ease;background-color:#fff;border-radius:20px 20px 0 0;bottom:0;box-shadow:0 -2px 10px rgba(0,0,0,.1);display:flex;flex-direction:column;left:0;max-height:70vh;position:fixed;right:0;touch-action:pan-x;transition:transform .25s ease;z-index:1050}.mobile-sort__header{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:16px 20px}.mobile-sort__header h3{color:#333;font-size:18px;font-weight:600;margin:0}.mobile-sort__close{align-items:center;background:none;border:none;color:#666;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:color .2s ease}.mobile-sort__close:hover{color:#333}.mobile-sort__options{overflow-y:auto;padding:8px 0;touch-action:pan-x}.mobile-sort__option{align-items:center;background:none;border:none;color:#333;cursor:pointer;display:flex;font-size:15px;justify-content:space-between;padding:14px 20px;text-align:left;transition:background-color .2s ease;width:100%}.mobile-sort__option:hover{background-color:#f8f9fa}.mobile-sort__option.active{background-color:#fff8f0;color:#f90;font-weight:600}.mobile-sort__option svg{color:#f90;flex-shrink:0}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.category-sidebar-wrapper{display:flex;flex-direction:column;gap:1rem}.category-sidebar{background:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);overflow-x:hidden;padding:1.5rem}.category-sidebar__title{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:1rem}.category-sidebar__clear-btn{align-items:center;background:transparent;border:none;color:#e33e38;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:4px;line-height:1;margin:-6px 0;padding:6px 0;transition:color .2s ease;white-space:nowrap}.category-sidebar__clear-btn:hover{color:#cb231d}.category-sidebar__clear-btn-full{display:none}.category-sidebar__links{list-style:none;margin:0;padding:0}.category-sidebar__links li{border-bottom:1px solid #f0f0f0;margin-bottom:0}.category-sidebar__links li:last-child{border-bottom:none}.category-sidebar__link{align-items:center;color:#333;display:flex;font-size:13px;justify-content:space-between;line-height:1.5;padding:5px 2px;text-decoration:none;transition:color .25s ease}.category-sidebar__link:active,.category-sidebar__link:focus,.category-sidebar__link:focus-visible,.category-sidebar__link:hover{background-color:transparent;border-radius:0;box-shadow:none;color:rgba(51,51,51,.65);outline:none;padding-left:2px}.category-sidebar__new-tag{background:linear-gradient(135deg,#ff6b6b,#ff5252);border-radius:10px;color:#fff;font-size:8px;font-weight:700;letter-spacing:.5px;margin-left:8px;padding:2px 6px}.category-sidebar__title h5{color:#06c;cursor:pointer;font-size:14px;margin:0}.category-sidebar__free-cargo{align-items:center;background:transparent;display:flex;justify-content:center;padding:0}.category-sidebar__free-cargo-img{border-radius:8px;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}@media(max-width:992px){.category-sidebar{box-shadow:none}.category-sidebar__links{display:flex;gap:8px;margin:0 -1rem;overflow-x:auto;padding:8px 1rem;scrollbar-width:none;-ms-overflow-style:none}.category-sidebar__links::-webkit-scrollbar{display:none}.category-sidebar__links li{border-bottom:none;flex:0 0 auto}.category-sidebar__link{background-color:#fff;border:1px solid #e0e0e0;border-radius:20px;font-size:12px;padding:5px;white-space:nowrap}.category-sidebar__link:hover{background-color:#fff8f0;border-color:#f90;padding-left:16px}.category-sidebar__new-tag{font-size:7px;margin-left:6px;padding:2px 4px}}@media(max-width:768px){.category-sidebar{box-shadow:none;margin-bottom:1rem}}.filter-group{border-bottom:1px solid #e0e0e0;margin-bottom:.1rem;padding:.6rem 0}.filter-group:last-child{border-bottom:none}.filter-group.active .filter-group__title-btn svg{transform:rotate(180deg)}.filter-group__title-btn{align-items:center;background:none;border:none;color:#333;cursor:pointer;display:flex;font-size:14px;font-weight:500;justify-content:space-between;line-height:1.6;padding:0;text-align:left;transition:color .25s ease;width:100%}.filter-group__title-btn:hover{color:rgba(51,51,51,.65)}.filter-group__title-btn svg{transition:transform .3s}.filter-group__content{display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem;padding-left:.5rem}.filter-checkbox{align-items:center;color:#555;cursor:pointer;display:flex;font-size:13px;gap:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.filter-checkbox--brand{min-height:50px;padding-bottom:8px;padding-top:8px}.filter-checkbox--brand:hover .brand-logo-wrapper{background-color:#fff;border-color:#06c}.brand-logo-wrapper{align-items:center;border-radius:6px;display:flex;height:48px;justify-content:flex-start;padding:8px 12px;transition:all .2s ease;width:100%}.brand-filter-logo{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.category-banner{position:relative}.category-banner__swiper{border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);overflow:hidden}.category-banner__slide{background-color:#fff;position:relative;width:100%}@media(min-width:992px){.category-banner__slide{height:280px}}@media(min-width:1200px){.category-banner__slide{height:320px}}@media(min-width:1400px){.category-banner__slide{height:360px}}@media(max-width:768px){.category-banner__slide{height:250px}}.category-banner__counter{background-color:rgba(0,0,0,.7);border-radius:20px;bottom:12px;color:#fff;font-size:13px;font-weight:600;padding:6px 12px;position:absolute;right:12px;z-index:10}.category-nav-btn{align-items:center;background-color:#fff;border:none;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.2);cursor:pointer;display:flex;height:30px;justify-content:center;opacity:.95;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .2s,transform .15s,box-shadow .2s;width:30px;z-index:10}.category-nav-btn:hover{box-shadow:0 3px 12px rgba(0,0,0,.25);opacity:1;transform:translateY(-50%) scale(1.05)}.category-nav-btn:hover svg{color:#4caf50}.category-nav-btn svg{color:#333;height:20px;transition:color .3s;width:20px}.category-swiper-button-prev{left:-15px}.category-swiper-button-next{right:-15px}.category-toolbar-section{align-items:center;display:flex;justify-content:flex-end;padding:0 .5rem}.category-toolbar-section__count{color:#666;font-family:poppins,sans-serif;font-size:16px;font-weight:400}.category-toolbar-section__right{align-items:center;display:flex;gap:1rem}.category-toolbar-section__view-buttons{background-color:#fff;border-radius:24px;display:flex;gap:.5rem;padding:4px 12px}.category-toolbar-section__view-btn{align-items:center;background-color:transparent;border:none;border-radius:18px;color:#666;cursor:pointer;display:flex;justify-content:center;padding:.5rem;text-align:center;transition:all .2s}.category-toolbar-section__view-btn:hover{background-color:#fff;color:#ffa00a}.category-toolbar-section__view-btn.active{border:1px solid #ffa00a}.category-toolbar-section__view-btn svg{height:20px;width:20px}.category-toolbar-section__sort{align-items:center;display:flex;gap:.5rem}.category-toolbar-section__sort-label{color:#333;font-size:14px;font-weight:500;margin:0;white-space:nowrap}.category-toolbar-section__sort-select{background-color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:14px;min-width:100px;padding:.5rem .75rem;transition:all .2s}.category-toolbar-section__sort-select:hover{border-color:transparent}.category-toolbar-section__sort-select:focus{border-color:transparent;outline:none}@media(max-width:992px){.category-toolbar-section{align-items:stretch;flex-direction:column;gap:1rem}.category-toolbar-section__right{flex-direction:column;gap:.75rem}.category-toolbar-section__sort{align-items:flex-start;flex-direction:column;gap:.5rem;width:100%}.category-toolbar-section__sort-select{width:100%}}@media(max-width:768px){.category-toolbar-section{flex-direction:column;gap:12px}.category-toolbar-section__right{justify-content:space-between;width:100%}.category-toolbar-section__view-buttons{gap:4px}.category-toolbar-section__view-btn{height:36px;width:36px}.category-toolbar-section__sort{flex:1}.category-toolbar-section__sort-select{font-size:12px;padding:8px 32px 8px 12px}}.products-section{border-radius:8px;padding:.5rem}.products-list-modern{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.products-grid-modern{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);margin-bottom:2rem}@media(min-width:576px){.products-grid-modern{gap:1.2rem;grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.products-grid-modern{gap:1.2rem;grid-template-columns:repeat(3,1fr)}}@media(min-width:992px){.products-grid-modern{gap:.75rem;grid-template-columns:repeat(4,1fr)}}@media(max-width:480px){.products-grid-modern{gap:.75rem}}.products-grid-modern__compact,.products-grid-modern__full,.products-grid-modern__item{display:contents}@media(min-width:360px){.products-grid-modern__compact{display:none}}@media(max-width:359.98px){.products-grid-modern__full{display:none}}@media(max-width:1919.98px){.products-grid-modern .tm-product-card__body .tm-product-card__variants{min-height:0}}.end-message,.load-more-trigger{text-align:center}.end-message{color:#999;font-size:14px;padding:2rem}@media(max-width:992px){.end-message{padding:1rem .5rem}.end-message p{margin-bottom:0}}.product-card-row{align-items:stretch;background-color:#fff;border:1px solid #e0e0e0;border-radius:12px;display:flex;flex-direction:row;overflow:hidden;transition:all .3s ease;width:100%}@media(max-width:992px){.product-card-row{flex-direction:row;padding:12px}}.product-image-col{align-items:center;align-self:stretch;background-color:#fff;display:flex;flex-shrink:0;justify-content:center;min-height:200px;min-width:200px;overflow:hidden;padding:0;position:relative;width:200px}.product-image-col>a{display:block;inset:0;position:absolute}@media(max-width:992px){.product-image-col{border-bottom:none;border-right:none;margin-right:12px;max-width:100px;min-height:auto;min-width:100px;padding:0;width:auto}.product-image-col>a{position:static}.product-image-col .product-badges{display:none!important}}.product-image-row{height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;width:100%}@media(max-width:992px){.product-image-row{border-radius:8px;height:auto;width:100%}}.product-info-col{display:flex;flex:1;flex-direction:column;gap:.5rem;min-width:0;overflow:hidden;padding:.75rem 1.25rem}@media(max-width:992px){.product-info-col{flex:1;gap:0;padding:0}}.product-title-link-row{color:inherit;text-decoration:none}.product-title-row{color:#333;display:-webkit-box;font-size:15px;font-weight:600;line-clamp:2;line-height:1.3;margin:0;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:992px){.product-title-row{font-size:13px;line-clamp:2;line-height:1.3;margin-bottom:4px}}.product-subtitle-row{color:#666;display:-webkit-box;font-size:12px;line-clamp:1;line-height:1.3;margin:0;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:992px){.product-subtitle-row{font-size:11px;margin-bottom:4px}}.product-date-row{color:#0a0a0a;display:-webkit-box;font-size:11px;line-clamp:1;line-height:1.3;margin:0;-webkit-box-orient:vertical;font-weight:500;overflow:hidden}@media(max-width:992px){.product-date-row{font-size:10px;margin-bottom:4px}.product-date-row.wide-only{display:none!important}}.product-variants-row{display:flex;flex-wrap:wrap;gap:.5rem;padding-bottom:.25rem}@media(max-width:992px){.product-variants-row{display:grid;gap:6px;grid-auto-rows:1fr;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));margin:6px 0;padding:0}}.variant-btn-row{align-items:center;background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;font-size:11px;min-width:90px;padding:.4rem .65rem;transition:all .2s;white-space:nowrap}.variant-btn-row.active,.variant-btn-row:hover:not(:disabled){background-color:#fff8f0;border-color:#ffa00a}.variant-btn-row.active{border-width:1px}.variant-btn-row.disabled,.variant-btn-row:disabled{background-color:#f5f5f5;border-color:#ddd;cursor:not-allowed;opacity:.5}@media(max-width:992px){.variant-btn-row{font-size:11px;justify-content:center;min-width:0;padding:6px 8px;white-space:normal}}.variant-name-row{color:#333;font-size:11px;font-weight:600;margin-bottom:2px;max-width:100%;overflow-wrap:break-word;text-align:center}@media(max-width:992px){.variant-name-row{font-size:11px}}.variant-price-row{color:#666;font-size:10px;max-width:100%;overflow-wrap:break-word}@media(max-width:992px){.variant-price-row{font-size:9px}}.product-bottom-section{align-items:flex-end;display:flex;gap:1rem;padding-top:.5rem}@media(max-width:992px){.product-bottom-section{align-items:flex-start;flex-direction:column;gap:0;margin-top:auto}}.product-price-box-inline{flex:0 0 auto}@media(max-width:992px){.product-price-box-inline{flex:1;width:100%}}.price-main-inline{align-items:baseline;display:flex;gap:.5rem;margin-bottom:.25rem}@media(max-width:992px){.price-main-inline{align-items:flex-start;flex-direction:column-reverse;gap:0;margin-bottom:0}}.price-current-inline{color:#333;font-size:24px;font-weight:700;white-space:nowrap}@media(max-width:992px){.price-current-inline{font-size:18px;font-weight:700;line-height:22px}}.price-old-inline{color:#999;font-size:13px;text-decoration:line-through;white-space:nowrap}@media(max-width:992px){.price-old-inline{font-size:13px;line-height:14px}}.price-unit-inline{color:#666;font-size:11px}@media(max-width:992px){.price-unit-inline{font-size:11px;line-height:14px}}.quantity-selector-inline{align-items:center;background-color:#fff;border:2px solid #e8e8e8;border-radius:8px;display:flex;height:40px;margin-left:auto;overflow:hidden}@media(max-width:992px){.quantity-selector-inline{flex:0 0 auto;height:32px}}.qty-btn-inline{align-items:center;background-color:transparent;border:none;color:#666;cursor:pointer;display:flex;font-size:18px;font-weight:700;height:36px;justify-content:center;transition:all .2s;width:36px}.qty-btn-inline:hover:not(:disabled){background-color:#f5f5f5;color:#333}.qty-btn-inline:disabled{cursor:not-allowed;opacity:.3}@media(max-width:992px){.qty-btn-inline{font-size:16px;height:28px;width:28px}}.qty-value-inline{-moz-appearance:textfield;background:transparent;border:none;color:#333;font-family:inherit;font-size:15px;font-weight:700;min-width:45px;padding:0 .25rem;text-align:center;width:45px}.qty-value-inline::-webkit-inner-spin-button,.qty-value-inline::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qty-value-inline:focus{outline:none}@media(max-width:992px){.qty-value-inline{font-size:13px;min-width:32px;width:32px}}.tm-card-stepper.cart-stepper-inline{height:40px;min-width:145px}@media(max-width:992px){.tm-card-stepper.cart-stepper-inline{flex-shrink:1;height:38px;min-width:0}}.add-to-cart-btn-single.tmz-btn{border-radius:6px;flex-shrink:0;font-size:13px;font-weight:500;height:40px;margin-left:auto;min-height:0;min-width:145px;padding:.65rem .75rem}.add-to-cart-btn-single.tmz-btn.added{background-color:#4caf50}.add-to-cart-btn-single.tmz-btn.added:hover:not(:disabled){background-color:#45a049;box-shadow:0 2px 8px rgba(76,175,80,.3)}@media(max-width:992px){.add-to-cart-btn-single.tmz-btn{display:none}.add-to-cart-btn-inline.tmz-btn{border-radius:8px;height:38px;padding:0;width:100%}.product-meta-mobile{display:flex;flex-direction:column;gap:4px;width:100%}}@media(min-width:993px){.product-meta-mobile{display:none}}@media(max-width:992px){.mobile-only{display:block!important}.wide-only{display:none!important;height:0!important;margin:0!important;opacity:0!important;overflow:hidden!important;padding:0!important;visibility:hidden!important}.mobile-badges{display:flex!important}}@media(min-width:993px){.mobile-badges{display:none!important}}@media(max-width:992px){.mobile-cart-btn.tmz-btn{border-radius:8px;display:flex!important;height:38px;min-height:0;min-width:38px;padding:0;width:38px}.mobile-cart-btn.tmz-btn:hover:not(:disabled){transform:scale(1.05)}}.mobile-cart-btn.tmz-btn.added{background-color:#4caf50}.mobile-cart-btn.tmz-btn.added:hover:not(:disabled){background-color:#45a049}@media(min-width:993px){.mobile-cart-btn.tmz-btn{display:none!important}}@media(max-width:992px){.desktop-counter{display:none!important}}@media(min-width:993px){.desktop-counter{display:flex!important}}@media(max-width:992px){.product-price-cart-wrapper.price-cart-grid{align-items:stretch;display:flex;flex-direction:column;gap:8px;width:100%}.product-price-cart-wrapper.price-cart-row{align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:space-between;min-width:0;width:100%}}@media(max-width:992px)and (max-width:375px){.product-price-cart-wrapper.price-cart-row{align-items:stretch;flex-direction:column}.product-price-cart-wrapper.price-cart-row .cart-stepper-inline,.product-price-cart-wrapper.price-cart-row .mobile-cart-btn.tmz-btn,.product-price-cart-wrapper.price-cart-row .skeleton-cart-button{margin-left:0;width:100%}}@media(min-width:993px){.product-price-cart-wrapper,.product-price-cart-wrapper.price-cart-grid,.product-price-cart-wrapper.price-cart-row{display:contents}}.product-badges{display:flex;flex-direction:column;gap:1px;position:absolute;right:8px;top:8px;z-index:2}@media(max-width:992px){.product-badges{display:flex!important;flex-direction:row;gap:4px;margin-bottom:0;position:static!important}}.product-badge-icon{height:50px!important;-o-object-fit:contain;object-fit:contain;width:50px!important}@media(max-width:992px){.product-badge-icon{height:32px!important;width:32px!important}}.badge-discount{background-color:#00a914}.badge-discount,.badge-new{border-radius:4px;color:#fff;display:inline-block;font-size:11px;font-weight:600;letter-spacing:.5px;margin-bottom:4px;padding:4px 12px;text-align:center}.badge-new,.product-badge{background-color:#4caf50}.product-badge{align-items:center;border-radius:4px;color:#fff;display:flex;font-size:11px;font-weight:500;gap:4px;left:10px;padding:4px 10px;position:absolute;top:10px;z-index:1}.product-badge svg{height:12px;width:12px}.product-card-grid{background-color:#fff;border:1px solid #e0e0e0;border-radius:12px;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:all .3s ease}.product-card-grid:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.product-card-grid .product-image-col{background-color:#fff;max-height:180px;max-width:100%;min-height:180px;min-width:100%;padding:5px}.product-card-grid .product-image-row{height:auto!important;max-height:180px;-o-object-fit:contain;object-fit:contain;width:100%!important}.product-card-grid .product-info-col{display:flex;flex:1;flex-direction:column;gap:.5rem;padding:1rem}.product-card-grid .product-title-row{display:-webkit-box;font-size:13px;height:auto;line-clamp:2;line-height:1.3;min-height:35px;-webkit-box-orient:vertical;color:#333;font-weight:600;overflow:hidden}.product-card-grid .product-subtitle-row{color:#666;font-size:11px;height:auto;line-height:1.2}.product-card-grid .variant-btn-row{font-size:10px;padding:5px 8px;white-space:nowrap}.product-card-grid .product-bottom-section{align-items:stretch;flex-direction:column;gap:.5rem;margin-top:auto;padding-top:.5rem}.product-card-grid .product-price-inline{color:#333;font-size:20px;font-weight:700;text-align:left}.product-card-grid .product-old-price{font-size:13px}.product-card-grid .product-discount-badge{font-size:11px;padding:2px 6px}.product-card-grid .product-unit-price{color:#999;font-size:10px;text-align:left}.product-card-grid .quantity-selector-inline{height:40px;justify-content:space-between;width:100%}.product-card-grid .add-to-cart-btn-inline{align-items:center;background-color:#ffa00a;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;height:40px;justify-content:center;padding:10px;transition:background-color .3s ease;width:100%}.product-card-grid .add-to-cart-btn-inline:hover:not(:disabled){background-color:rgba(255,161,10,.835)}.product-card-grid .add-to-cart-btn-inline:disabled{background-color:#ccc;cursor:not-allowed}.product-card-grid .add-to-cart-btn-inline.added{background-color:#4caf50}.product-card-grid .add-to-cart-btn-inline.added:hover:not(:disabled){background-color:#45a049}.product-card-grid .cart-btn-text{display:inline}@media(max-width:768px){.product-card-grid .cart-btn-text{display:none}}.product-image-col .skeleton-product-image{border-radius:0;inset:0;position:absolute}@media(max-width:992px){.product-image-col .skeleton-product-image{aspect-ratio:1/1;position:static;width:100%}}.skeleton-variant-btn{border-radius:4px;height:38px;width:96px}@media(max-width:992px){.skeleton-variant-btn{height:36px;width:auto}.product-card-row .skeleton.price-current-inline{height:16px;margin:3px 0}.product-card-row .skeleton.price-unit-inline{height:10px;margin:2px 0}}.skeleton-cart-button{display:none}@media(max-width:992px){.skeleton-cart-button{border-radius:8px;display:block;flex-shrink:0;height:38px;min-width:38px;width:38px}}.skeleton-cart-button-single{border-radius:6px;flex-shrink:0;height:40px;margin-left:auto;width:145px}.skeleton-quantity{border-radius:8px;height:40px;width:120px}.category-faq-section{margin-bottom:3rem;margin-top:3rem}@media(max-width:992px){.category-faq-section{margin-top:1.5rem}}.faq-section-title{color:#333;font-size:28px;font-weight:700;margin-bottom:1.5rem;text-align:center}@media(max-width:768px){.faq-section-title{font-size:22px}}.faq-item{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;margin-bottom:1rem;overflow:hidden}.faq-item:last-child{margin-bottom:0}.faq-question{background-color:#fff;border:none;color:#333;cursor:pointer;font-size:16px;font-weight:600;padding:1.25rem 1.5rem;text-align:left;transition:all .3s;width:100%}.faq-question:hover{background-color:#f8f8f8}.faq-question:focus,.faq-question:focus-visible{box-shadow:none;outline:none}@media(max-width:768px){.faq-question{font-size:14px;padding:1rem 2.5rem 1rem 1rem}.faq-question:after{font-size:20px;right:1rem}}.faq-answer{background-color:#f9f9f9;color:#555;font-size:14px;line-height:1.7;max-height:0;opacity:0;overflow:hidden;padding:0 1.5rem;transition:max-height .35s ease,opacity .3s ease,padding .35s ease,visibility 0s;visibility:hidden}.faq-answer.show{border-top:1px solid #e0e0e0;max-height:1000px;opacity:1;padding:1rem 1.5rem 1.5rem;visibility:visible}@media(max-width:768px){.faq-answer{font-size:13px;padding:0 1rem}.faq-answer.show{padding:.75rem 1rem 1rem}}.variant-popup{align-items:center;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:9999}@media(max-width:576px){.variant-popup{align-items:flex-end;padding:0}}.variant-popup__backdrop{background:rgba(0,0,0,.5);inset:0;position:absolute;transition:opacity .25s ease}.variant-popup__container{animation:popupSlideUp .3s ease;background:#fff;border-radius:16px;display:flex;flex-direction:column;max-height:80vh;max-height:80dvh;max-width:600px;overflow:hidden;position:relative;width:100%}@media(max-width:576px){.variant-popup__container{border-radius:12px 12px 0 0;bottom:0;left:0;max-height:90vh;max-height:90dvh;max-width:100%;position:fixed;right:0;touch-action:pan-x;transition:transform .25s ease}}.variant-popup__header{align-items:flex-start;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:1.25rem}.variant-popup__title{color:#333;font-size:16px;font-weight:600;line-height:1.4;margin:0;padding-right:1rem}.variant-popup__count{color:#473c22;display:block;font-size:14px;font-weight:500;margin-top:.25rem}.variant-popup__close{background:none;border:none;border-radius:8px;color:#666;cursor:pointer;flex-shrink:0;padding:.25rem;transition:background .2s}.variant-popup__close:hover{background:#f0f0f0}.variant-popup__list{overflow-y:auto;padding:.5rem}@media(max-width:576px){.variant-popup__list{touch-action:pan-x}.variant-popup__list--scrollable{overscroll-behavior-y:none;touch-action:pan-y}}.variant-popup__item{align-items:center;background:#f9f6ef;border:1px solid #fff;border-radius:12px;display:flex;gap:1rem;margin-bottom:.5rem;padding:1rem;transition:all .2s}.variant-popup__item:last-child{margin-bottom:0}.variant-popup__item.unavailable{opacity:.6}.variant-popup__item.added{background:#fdf8ec;border:1px solid #ffa00a}@media(max-width:576px){.variant-popup__item{align-items:center;flex-wrap:nowrap;gap:.5rem;padding:.75rem}}.variant-popup__image{align-items:center;background:#fff;border-radius:8px;display:flex;flex-shrink:0;height:70px;justify-content:center;position:relative;width:70px}@media(max-width:576px){.variant-popup__image{height:50px;width:50px}}.variant-popup__image-link{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.variant-popup__img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}@media(max-width:576px){.variant-popup__img{height:50px;width:50px}}.variant-popup__discount-badge{background:#00a914;border-radius:4px;color:#fff;font-size:10px;font-weight:600;padding:2px 6px;position:absolute;right:-4px;top:-4px}@media(max-width:576px){.variant-popup__discount-badge{font-size:8px;padding:1px 4px;right:-2px;top:-2px}}.variant-popup__info{flex:1;min-width:0}.variant-popup__name-link{color:inherit;text-decoration:none}.variant-popup__name-link:hover{text-decoration:underline;text-underline-offset:2px}.variant-popup__name{color:#333;font-size:14px;font-weight:600;margin-bottom:.25rem}@media(max-width:576px){.variant-popup__name{font-size:12px;line-height:1.3;margin-bottom:.1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.variant-popup__weight{color:#666;font-size:12px;margin-bottom:.25rem}@media(max-width:576px){.variant-popup__weight{font-size:10px;margin-bottom:.1rem}}.variant-popup__exp{color:#666;font-size:11px;margin-bottom:.25rem}.variant-popup__exp strong{color:#22c55e;font-weight:600}.variant-popup__prices{align-items:baseline;display:flex;gap:.5rem}@media(max-width:576px){.variant-popup__prices{gap:.25rem}}.variant-popup__price{color:#333;font-size:16px;font-weight:700}.variant-popup__price.discounted{color:#22c55e}@media(max-width:576px){.variant-popup__price{font-size:13px}}.variant-popup__old-price{color:#999;font-size:13px;text-decoration:line-through}@media(max-width:576px){.variant-popup__old-price{font-size:10px}}.variant-popup__unit-price{color:#666;font-size:11px;margin-top:.15rem}@media(max-width:576px){.variant-popup__unit-price{font-size:9px;margin-top:0}}.variant-popup__actions{align-items:center;display:flex;flex-shrink:0;gap:.5rem}@media(max-width:576px){.variant-popup__actions{gap:.25rem}}.variant-popup__quantity{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:8px;display:flex;gap:.5rem;padding:.25rem}@media(max-width:576px){.variant-popup__quantity{gap:.25rem;padding:.15rem}}.variant-popup__qty-btn{align-items:center;background:#f0f0f0;border:none;border-radius:6px;cursor:pointer;display:flex;font-size:16px;font-weight:600;height:28px;justify-content:center;transition:background .2s;width:28px}.variant-popup__qty-btn:hover:not(:disabled){background:#e0e0e0}.variant-popup__qty-btn:disabled{cursor:not-allowed;opacity:.5}@media(max-width:576px){.variant-popup__qty-btn{font-size:14px;height:24px;width:24px}}.variant-popup__qty-value{font-size:14px;font-weight:600;min-width:24px;text-align:center}@media(max-width:576px){.variant-popup__qty-value{font-size:12px;min-width:18px}}.variant-popup__add-btn{align-items:center;background:#ffa00a;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:600;gap:6px;height:40px;justify-content:center;padding:0 14px;transition:all .2s;white-space:nowrap;width:auto}.variant-popup__add-btn:hover:not(:disabled){background:#16a34a}.variant-popup__add-btn:disabled{cursor:not-allowed;opacity:.7}.variant-popup__add-btn.success{background:#16a34a}.variant-popup__add-btn .spinner-icon{animation:spin 1s linear infinite}@media(max-width:576px){.variant-popup__add-btn{gap:0;height:32px;padding:0;width:32px}.variant-popup__add-btn span{display:none}}.variant-popup__unavailable{color:#999;font-size:12px;font-weight:500}@media(max-width:576px){.variant-popup__unavailable{font-size:10px}}@keyframes popupSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.breadcrumb{align-items:center;display:flex;margin:0}.breadcrumb a{color:#6c757d;font-size:12px;text-decoration:none;transition:color .2s}.breadcrumb a:hover{color:#495057;text-decoration:underline}.breadcrumb span{color:#666}.quantity-selector{align-items:center;background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;display:flex;overflow:hidden}.content-page{margin-bottom:48px;min-height:60vh}.content-page__breadcrumb{margin-bottom:20px}.content-page__breadcrumb .breadcrumb{background-color:transparent;font-size:.875rem;margin:0;padding:0}.content-page__breadcrumb .breadcrumb-item{color:#999}.content-page__breadcrumb .breadcrumb-item+.breadcrumb-item:before{color:#999;content:">";padding:0 8px}.content-page__breadcrumb .breadcrumb-item a{color:#666;text-decoration:none;transition:color .2s ease}.content-page__breadcrumb .breadcrumb-item a:hover,.content-page__breadcrumb .breadcrumb-item.active{color:#333}.content-page__layout{align-items:flex-start;display:flex;gap:24px}@media(max-width:992px){.content-page__layout{flex-direction:column;gap:12px}}.content-page__sidebar{background:#fff;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.08);flex:0 0 260px;height:-moz-fit-content;height:fit-content;padding:16px;position:sticky;top:20px}@media(max-width:992px){.content-page__sidebar{display:none}}.content-page__nav{display:flex;flex-direction:column}.content-page__nav-item{align-items:center;background:transparent;border:none;border-radius:8px;color:#473c22;cursor:pointer;display:flex;font-size:14px;line-height:20px;min-height:40px;padding:10px;text-align:left;text-decoration:none;transition:all .2s;width:100%}.content-page__nav-item:hover{background:#f5f5f5;color:#473c22}.content-page__nav-item.active{background:#ffa00a;color:#fff}.content-page__mobile-bar{display:none}@media(max-width:992px){.content-page__mobile-bar{display:flex}}.content-page__mobile-btn{align-items:center;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;color:#333;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:12px 20px;transition:all .2s ease}.content-page__mobile-btn:hover{background-color:#f5f5f5;border-color:#ccc}.content-page__mobile-btn svg{color:#666}.content-page__drawer{display:none}@media(max-width:992px){.content-page__drawer{animation:tm-blog-slide-in .3s ease;background:#fff;bottom:0;box-shadow:2px 0 20px rgba(0,0,0,.15);display:block;left:0;max-width:320px;overflow-y:auto;position:fixed;top:0;touch-action:pan-y;transition:transform .25s ease;width:85%;z-index:1001}.content-page__drawer-overlay{animation:tm-blog-fade-in .3s ease;background-color:rgba(0,0,0,.5);inset:0;position:fixed;transition:opacity .25s ease;z-index:1000}}.content-page__drawer-header{align-items:center;background:#fff;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;padding:16px 20px;position:sticky;top:0;z-index:1}.content-page__drawer-header h3{color:#333;font-size:1.1rem;font-weight:600;margin:0}.content-page__drawer-close{align-items:center;background:none;border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s ease}.content-page__drawer-close:hover{background-color:#f5f5f5;color:#333}.content-page__drawer-content{padding:20px}.content-page__drawer-content .content-page__nav-item{padding:12px 14px}.content-page__main{background:#fff;border:1px solid #eee;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.08);flex:1;min-width:0}@media(max-width:992px){.content-page__main{width:100%}}.content-page__header{border-bottom:1px solid #f0f0f0;padding:20px 24px}@media(max-width:768px){.content-page__header{padding:16px}}.content-page__title{color:#333;font-size:22px;font-weight:700;margin:0}@media(max-width:768px){.content-page__title{font-size:18px}}.content-page__body{padding:24px}@media(max-width:768px){.content-page__body{padding:16px}}.content-text{color:#444;font-size:14px;line-height:1.8}.content-text p{margin-bottom:16px}.content-text p:last-child{margin-bottom:0}.content-text a{color:#473c22;text-decoration:underline}.content-text a:hover{color:#ffa00a}.content-text h2,.content-text h3,.content-text h4{color:#333;font-weight:600;margin-bottom:12px;margin-top:24px}.content-text h2{font-size:18px}.content-text h3{font-size:16px}.content-text h4{font-size:15px}.content-text ol,.content-text ul{margin-bottom:16px;padding-left:20px}.content-text li{margin-bottom:8px}.sitemap-grid{display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}@media(max-width:992px){.sitemap-grid{grid-template-columns:1fr}}.sitemap-grid__section h3{border-bottom:2px solid #f5a623;color:#333;font-size:16px;font-weight:600;margin-bottom:12px;padding-bottom:8px}.sitemap-grid__section ul{list-style:none;margin:0;padding:0}.sitemap-grid__section li{margin-bottom:8px}.sitemap-grid__section a{color:#555;font-size:14px;text-decoration:none;transition:color .2s}.sitemap-grid__section a:hover{color:#f5a623}.content-faq{display:flex;flex-direction:column;gap:8px}.content-faq__item{border:1px solid #e9ecef;border-radius:8px;overflow:hidden}.content-faq__item[open]{border-color:#473c22}.content-faq__item[open] .content-faq__summary{border-bottom:1px solid #e9ecef;color:#473c22}.content-faq__item[open] .content-faq__summary:after{color:#473c22;content:"−"}.content-faq__summary{align-items:center;color:#333;cursor:pointer;display:flex;font-size:14px;font-weight:500;justify-content:space-between;list-style:none;padding:14px 16px}.content-faq__summary::-webkit-details-marker{display:none}.content-faq__summary:after{color:#999;content:"+";font-size:18px;transition:transform .2s}.content-faq__body{background:#f9f9f9;color:#555;font-size:14px;line-height:1.7;padding:16px}.about-page{display:flex;flex-direction:column;gap:24px}.about-section{border-bottom:1px solid #f0f0f0;padding-bottom:20px}.about-section:last-child{border-bottom:none;padding-bottom:0}.about-section p{color:#555;font-size:14px;line-height:1.8;margin:0 0 12px}.about-section p:last-child{margin-bottom:0}.about-section-title{color:#333;font-size:18px;font-weight:600;margin:0 0 12px}.about-values-list{margin:0;padding-left:20px}.about-values-list li{color:#555;font-size:14px;line-height:1.8;margin-bottom:8px}.about-values-list li:last-child{margin-bottom:0}.about-values-list strong{color:#333;font-weight:600}.about-features{display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}@media(max-width:640px){.about-features{grid-template-columns:1fr}}.about-feature-item strong{color:#333;display:block;font-size:14px;font-weight:600;margin-bottom:4px}.about-feature-item p{color:#555;font-size:14px;line-height:1.8;margin:0}.contact-link{color:#473c22;text-decoration:none;transition:color .2s}.contact-link:hover{color:#ffa00a;text-decoration:underline}.contact-phone{color:#473c22;font-weight:500;text-decoration:none}.contact-phone:hover{color:#ffa00a}.contact-notice{background-color:#fff8e1;border-left:4px solid #473c22;border-radius:6px;line-height:1.5;margin-bottom:16px;overflow-wrap:anywhere;padding:12px 16px}.contact-notice p{margin:0}.contracts-tabs{border-bottom:2px solid #e5e5e5;display:flex;gap:0;margin-bottom:0;padding-bottom:0}@media(max-width:992px){.contracts-tabs{display:none}}.contracts-tabs__tab{background:transparent;border:none;border-bottom:2px solid transparent;color:#666;cursor:pointer;font-size:14px;font-weight:500;margin-bottom:-2px;padding:14px 20px;position:relative;transition:all .2s;white-space:nowrap}.contracts-tabs__tab:hover{background:#f8f9fa;color:#473c22}.contracts-tabs__tab.active{background:transparent;border-bottom:2px solid #473c22;color:#473c22;font-weight:600}.contracts-tabs__content{padding:24px 0}.contracts-tabs__content .about-page{margin:0}.contracts-tabs__content .about-section{background:transparent;border:none;padding:0}@media(max-width:768px){.contracts-tabs__content{padding:16px 0}}.contracts-tabs__download{display:flex;justify-content:flex-end;margin-bottom:16px}.contracts-tabs__download a{align-items:center;background:#473c22;border-radius:8px;color:#fff;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:10px 18px;text-decoration:none;transition:opacity .2s}.contracts-tabs__download a:hover{opacity:.85}@media(max-width:768px){.contracts-tabs__download{justify-content:stretch}.contracts-tabs__download a{justify-content:center;width:100%}}.content-tab-select{display:none;transition:opacity .2s ease}@media(max-width:992px){.content-tab-select{display:block}}.content-tab-select.is-pending{opacity:.6}.content-tab-select__label{color:#777;display:block;font-size:13px;margin-bottom:8px}.bank-accounts-list{display:flex;flex-direction:column;gap:16px}.bank-account-item{align-items:center;background:#fff;border:1px solid #e9ecef;border-radius:8px;display:flex;gap:20px;padding:20px}@media(max-width:768px){.bank-account-item{align-items:flex-start;flex-direction:column;gap:12px;padding:16px}}.bank-logo{background-image:url(https://cdnmedia.temizmama.com/v3/assets/img/banks/banka-sprite.webp);background-repeat:no-repeat;background-size:140px auto;flex-shrink:0;height:50px;width:140px}.bank-logo.garanti{background-position:0 -154px}.bank-logo.yapikredi{background-position:0 -45px;height:40px}.bank-logo.isbank{background-position:0 -80px;height:46px}.bank-logo.akbank{background-position:0 -233px}@media(max-width:768px){.bank-logo{background-size:120px auto;height:42.86px;width:120px}.bank-logo.garanti{background-position:0 -133px}.bank-logo.yapikredi{background-position:0 -38.86px;height:34.29px}.bank-logo.isbank{background-position:0 -68.71px;height:39.43px}.bank-logo.akbank{background-position:0 -199.29px}}.bank-info{flex:1}.bank-iban{color:#333;font-family:Courier New,monospace;font-size:15px;margin-bottom:6px}.bank-iban strong{color:#473c22}.bank-iban.copyable{border-radius:4px;cursor:pointer;margin:-4px -8px;padding:4px 8px;transition:background-color .2s}.bank-iban.copyable:hover{background-color:#e8f4fd}.bank-iban.copyable:active{background-color:#d0e8f9}@media(max-width:768px){.bank-iban{font-size:13px;word-break:break-all}}.bank-details{color:#666;font-size:13px;line-height:1.5}@media(max-width:768px){.bank-details{font-size:12px}}.bank-footer-note{background:#f8f9fa;border-radius:8px;color:#555;font-size:13px;line-height:1.7;margin-top:24px;padding:16px 20px}.bank-footer-note p{margin:0 0 8px}.bank-footer-note p:last-child{margin-bottom:0}.bank-footer-note strong{color:#473c22}.copy-tooltip{animation:tooltipFadeIn .2s ease;background:#333;border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.2);color:#fff;font-size:13px;font-weight:500;padding:8px 12px;pointer-events:none;position:fixed;z-index:9999}.copy-tooltip:before{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #333;bottom:-6px;content:"";height:0;left:10px;position:absolute;width:0}@keyframes tooltipFadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.pt-page{display:flex;flex-direction:column;gap:0}.pt-page__intro{border-bottom:2px solid #f0f0f0;margin-bottom:28px;padding-bottom:24px}.pt-page__intro p{color:#555;font-size:14px;line-height:1.85;margin-bottom:12px}.pt-page__intro p:last-child{margin-bottom:0}.pt-page__steps-title{color:#473c22;font-size:18px;font-weight:700;margin:0 0 20px}.pt-page__step{border-bottom:1px solid #f0f0f0;margin-bottom:24px;padding-bottom:24px}.pt-page__step:last-of-type{border-bottom:none}.pt-page__step-header{align-items:flex-start;display:flex;gap:14px;margin-bottom:16px}.pt-page__step-header p{color:#444;font-size:14px;line-height:1.85;margin:0}@media(max-width:768px){.pt-page__step-header{gap:10px}}.pt-page__step-number{align-items:center;background:#473c22;border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;font-size:14px;font-weight:700;height:32px;justify-content:center;margin-top:2px;width:32px}.pt-page__summary{background:#f8f9fa;border-left:4px solid #473c22;border-radius:0 6px 6px 0;margin:24px 0;padding:20px}.pt-page__summary p{color:#444;font-size:14px;font-weight:500;line-height:1.8;margin:0}.pt-gallery{display:grid;gap:8px;grid-template-columns:repeat(4,1fr)}@media(max-width:768px){.pt-gallery{gap:6px;grid-template-columns:repeat(3,1fr)}}@media(max-width:480px){.pt-gallery{grid-template-columns:repeat(2,1fr)}}.pt-gallery__thumb{aspect-ratio:4/3;background:none;border:1px solid #e9ecef;border-radius:6px;cursor:pointer;display:block;overflow:hidden;padding:0;transition:transform .15s,box-shadow .15s}.pt-gallery__thumb:hover{border-color:#473c22;box-shadow:0 4px 12px rgba(0,0,0,.15);transform:scale(1.03)}.pt-gallery__img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.pt-lightbox{align-items:center;background:rgba(0,0,0,.9);display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:9999}.pt-lightbox__content{align-items:center;display:flex;flex-direction:column;gap:12px;max-height:85vh;max-width:900px;position:relative}.pt-lightbox__img{border-radius:4px;max-height:75vh;max-width:100%;-o-object-fit:contain;object-fit:contain}.pt-lightbox__caption{color:#ccc;font-size:13px;margin:0;text-align:center}.pt-lightbox__close{align-items:center;background:hsla(0,0%,100%,.15);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:22px;height:40px;justify-content:center;position:fixed;right:20px;top:16px;transition:background .2s;width:40px;z-index:10000}.pt-lightbox__close:hover{background:hsla(0,0%,100%,.3)}.pt-lightbox__next,.pt-lightbox__prev{align-items:center;background:hsla(0,0%,100%,.15);border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:40px;height:60px;justify-content:center;line-height:1;position:fixed;top:50%;transform:translateY(-50%);transition:background .2s;width:50px;z-index:10000}.pt-lightbox__next:hover,.pt-lightbox__prev:hover{background:hsla(0,0%,100%,.3)}.pt-lightbox__prev{left:12px}@media(max-width:768px){.pt-lightbox__prev{left:4px}}.pt-lightbox__next{right:12px}@media(max-width:768px){.pt-lightbox__next{right:4px}}.pt-certificates{border-top:2px solid #f0f0f0;margin-top:28px;padding-top:24px;text-align:center}.pt-certificates__title{color:#333;font-size:17px;font-weight:600;margin-bottom:20px}.pt-certificates__grid{align-items:center;display:flex;flex-wrap:wrap;gap:32px;justify-content:center;margin-bottom:16px}@media(max-width:480px){.pt-certificates__grid{gap:20px}}.pt-certificates__item{align-items:center;display:flex;flex-direction:column;gap:8px}.pt-certificates__img{height:auto;max-width:120px;-o-object-fit:contain;object-fit:contain}.pt-certificates__label{color:#666;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.pt-certificates__note{color:#888;font-size:13px;margin:0}.animal-rights-page{margin-bottom:48px;min-height:60vh}.animal-rights-page__card{background:#fff;border:1px solid #eee;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.08);overflow:hidden}.animal-rights-page__banner{display:block;height:auto;width:100%}.animal-rights-page__body{padding:24px}@media(max-width:768px){.animal-rights-page__body{padding:16px}}body.sozlesmeler-bare-mode .tm-main-footer,body.sozlesmeler-bare-mode .tm-navbar,body.sozlesmeler-bare-mode .tmz-scroll-top{display:none!important}.sozlesmeler-page{background:#f5f6f8;min-height:100vh}.sozlesmeler-page__toolbar{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;box-shadow:0 1px 4px rgba(0,0,0,.04);display:flex;gap:16px;justify-content:space-between;padding:16px 20px;position:sticky;top:0;z-index:10}.sozlesmeler-page__toolbar-title{color:#111827;font-size:15px;font-weight:700}.sozlesmeler-page__toolbar-btn{align-items:center;background:#f97316;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:6px;padding:10px 18px;transition:background .2s;white-space:nowrap}.sozlesmeler-page__toolbar-btn:hover{background:#ea6a0c}.sozlesmeler-page__content{margin:0 auto;max-width:760px;padding:32px 20px 64px}.sozlesmeler-page__state{color:#6b7280}.sozlesmeler-page__error,.sozlesmeler-page__state{font-size:15px;padding:64px 16px;text-align:center}.sozlesmeler-page__error{color:#dc2626}.sozlesmeler-page__document+.sozlesmeler-page__document{border-top:1px solid #e5e7eb;margin-top:40px;padding-top:40px}@media print{.sozlesmeler-page{background:#fff}.sozlesmeler-page__toolbar{display:none}.sozlesmeler-page__content{max-width:none;padding:0}}@keyframes modal-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes modal-slide-in{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.custom-modal{animation:modal-slide-in .3s ease-out;background:#fff;border:none;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.16);max-height:90vh;max-width:520px;overflow:hidden;padding:0;width:calc(100% - 32px)}.custom-modal[open]{display:flex;flex-direction:column}.custom-modal::backdrop{animation:modal-overlay-in .2s ease-out;background:rgba(0,0,0,.5)}.custom-modal__header{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;flex-shrink:0;justify-content:space-between;padding:20px 24px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.custom-modal__title{color:#000;font-size:20px;font-weight:600;margin:0}.custom-modal__close{align-items:center;background:none;border:1.5px solid #ccc;border-radius:50%;color:#444;cursor:pointer;display:flex;flex-shrink:0;font-size:14px;height:32px;justify-content:center;line-height:1;transition:border-color .2s,color .2s;width:32px}.custom-modal__close:hover{border-color:#888;color:#000}.custom-modal__close--floating{background:hsla(0,0%,100%,.85);border-color:transparent;position:absolute;right:12px;top:12px;z-index:2}.custom-modal__close--floating:hover{background:#fff}.custom-modal__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:20px 24px 24px}.tm-welcome-modal{max-width:min(520px,100vh - 64px)}.tm-welcome-modal .custom-modal__body{overflow:hidden;padding:0}.tm-welcome-modal__link{display:block;line-height:0}.tm-welcome-modal img{display:block;height:auto;width:100%}.status-modal-dialog{max-width:420px}.status-modal{padding-top:8px;text-align:center}.status-modal__icon{align-items:center;border-radius:50%;display:flex;height:52px;justify-content:center;margin:0 auto 1.25rem;width:52px}.status-modal__title{color:#323232;font-size:18px;font-weight:600;margin-bottom:12px}.status-modal__description{color:#666;font-size:14px;line-height:1.5;margin-bottom:0;overflow-wrap:anywhere}.status-modal__actions{display:grid;gap:8px;margin-top:24px}.status-modal--error .status-modal__icon{background:rgba(227,62,56,.1);color:#e33e38}.status-modal--success .status-modal__icon{background:rgba(53,178,51,.12);color:#35b233}.custom-checkbox{align-items:center;display:inline-flex;flex-shrink:0}.custom-checkbox__input{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.custom-checkbox__box{align-items:center;background:#fff;border:1.5px solid #e0e0e0;border-radius:6px;cursor:pointer;display:flex;flex-shrink:0;height:20px;justify-content:center;transition:border-color .2s,background .2s;width:20px}.custom-checkbox__box:after{border:2px solid transparent;border-top:none;border-left:none;content:"";display:block;height:9px;transform:rotate(45deg) translateY(-1px);transition:border-color .15s;width:5px}.custom-checkbox__input:checked+.custom-checkbox__box{background:#f5a623;border-color:#f5a623}.custom-checkbox__input:checked+.custom-checkbox__box:after{border-color:#fff}.custom-checkbox__input:focus-visible+.custom-checkbox__box{outline:2px solid #f5a623;outline-offset:2px}.custom-checkbox:hover .custom-checkbox__box{border-color:#f5a623}.toggle-switch{display:inline-block;flex-shrink:0;height:26px;position:relative;width:46px}.toggle-switch__input{height:0;opacity:0;width:0}.toggle-switch__input:checked+.toggle-switch__slider{background-color:#16a34a}.toggle-switch__input:checked+.toggle-switch__slider:before{transform:translateX(20px)}.toggle-switch__input:focus-visible+.toggle-switch__slider{box-shadow:0 0 0 3px rgba(22,163,74,.25)}.toggle-switch__input:disabled+.toggle-switch__slider{cursor:not-allowed;opacity:.6}.toggle-switch__slider{background-color:#d1d5db;border-radius:999px;cursor:pointer;inset:0;position:absolute;transition:background-color .2s ease}.toggle-switch__slider:before{background-color:#fff;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.2);content:"";height:20px;left:3px;position:absolute;top:3px;transition:transform .2s ease;width:20px}.toggle-switch-wrap{align-items:center;display:inline-flex;flex-shrink:0;gap:10px}.toggle-switch-wrap__spinner{animation:toggle-switch-spin .65s linear infinite;border-radius:50%;border:2px solid #d8d8d8;border-top-color:#ffa00a;flex-shrink:0;height:14px;width:14px}@keyframes toggle-switch-spin{to{transform:rotate(1turn)}}.searchable-select{position:relative;width:100%}.searchable-select__trigger{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-sizing:border-box;color:#333;cursor:pointer;display:flex;font-family:inherit;font-size:14px;gap:8px;justify-content:space-between;outline:none;padding:16px 12px;text-align:left;transition:border-color .2s;width:100%}.searchable-select__trigger--open,.searchable-select__trigger:focus{border-color:#f5a623}.searchable-select__trigger:disabled{background:#f9f9f9;color:#aaa;cursor:default}.searchable-select__trigger--error{border-color:#e53935}.searchable-select__value{overflow:hidden;padding:2px 0;text-overflow:ellipsis;white-space:nowrap}.searchable-select__value--placeholder{color:#999}.searchable-select__arrow{flex-shrink:0;transition:transform .2s}.searchable-select__trigger--open .searchable-select__arrow{transform:rotate(180deg)}.searchable-select__native{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;font-size:16px;height:100%;inset:0;margin:0;opacity:0;padding:0;position:absolute;width:100%;z-index:1}.searchable-select__native:disabled{cursor:default;opacity:0}.searchable-select__native:focus+.searchable-select__trigger:not(.searchable-select__trigger--error){border-color:#f5a623}.searchable-select__panel{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 6px 20px rgba(0,0,0,.12);left:0;overflow:hidden;position:absolute;right:0;top:calc(100% + 4px);z-index:20}.searchable-select__search{border-bottom:1px solid #f0f0f0;padding:8px}.searchable-select__search-input{border:1px solid #e0e0e0;border-radius:6px;box-sizing:border-box;color:#333;font-family:inherit;font-size:14px;outline:none;padding:10px 12px;width:100%}.searchable-select__list{list-style:none;margin:0;max-height:220px;overflow-y:auto;padding:4px}.searchable-select__option{background:none;border:none;border-radius:6px;color:#333;cursor:pointer;font-family:inherit;font-size:14px;overflow-wrap:break-word;padding:10px 12px;text-align:left;transition:background .15s;white-space:normal;width:100%}.searchable-select__option:hover{background:#f7f7f7}.searchable-select__option--selected{background:#fff5e6;color:#f5a623;font-weight:600}.searchable-select__empty{color:#999;font-size:14px;padding:12px;text-align:center}.button-select{position:relative;width:100%}.button-select__trigger{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-sizing:border-box;color:#333;cursor:pointer;display:flex;font-family:inherit;font-size:14px;gap:8px;justify-content:space-between;outline:none;padding:16px 12px;text-align:left;transition:border-color .2s;width:100%}.button-select__trigger--open,.button-select__trigger:focus{border-color:#f5a623}.button-select__trigger:disabled{background:#f9f9f9;color:#aaa;cursor:default}.button-select__trigger--error{border-color:#e53935}.button-select__value{overflow:hidden;padding:2px 0;text-overflow:ellipsis;white-space:nowrap}.button-select__value--placeholder{color:#999}.button-select__arrow{flex-shrink:0;transition:transform .2s}.button-select__trigger--open .button-select__arrow{transform:rotate(180deg)}.button-select__native{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;font-size:16px;height:100%;inset:0;margin:0;opacity:0;padding:0;position:absolute;width:100%;z-index:1}.button-select__native:disabled{cursor:default;opacity:0}.button-select__native:focus+.button-select__trigger:not(.button-select__trigger--error){border-color:#f5a623}.button-select__panel{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 6px 20px rgba(0,0,0,.12);left:0;overflow:hidden;position:absolute;right:0;top:calc(100% + 4px);z-index:20}.button-select__list{list-style:none;margin:0;max-height:320px;overflow-y:auto;padding:4px}.button-select__option{background:none;border:none;border-radius:6px;color:#333;cursor:pointer;font-family:inherit;font-size:14px;overflow:hidden;padding:10px 12px;text-align:left;text-overflow:ellipsis;transition:background .15s;white-space:nowrap;width:100%}.button-select__option--active,.button-select__option:hover{background:#f7f7f7}.button-select__option--selected{background:#fff5e6;color:#f5a623;font-weight:600}.date-input{position:relative}.date-input__field{padding-right:44px!important}.date-input__trigger{align-items:center;background:none;border:none;border-radius:0 8px 8px 0;bottom:0;color:#888;cursor:pointer;display:flex;justify-content:center;padding:0;position:absolute;right:0;top:0;transition:color .2s;width:44px}@media(hover:hover){.date-input__trigger:hover{color:#333}}.date-input__trigger:focus-visible{outline:2px solid #f5a623;outline-offset:-2px}.date-input__trigger:disabled{cursor:not-allowed;opacity:.5}.date-input__picker{border:0;bottom:0;margin:0;opacity:0;padding:0;pointer-events:none;position:absolute;right:0;top:0;width:44px}.date-input__popover{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 6px 20px rgba(0,0,0,.12);box-sizing:border-box;left:0;max-width:100%;padding:12px;position:absolute;top:calc(100% + 4px);width:300px;z-index:20}.date-input__head{align-items:center;display:flex;gap:6px;margin-bottom:8px}.date-input__nav{align-items:center;background:none;border:none;border-radius:6px;color:#333;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;padding:0;width:32px}@media(hover:hover){.date-input__nav:hover:not(:disabled){background:#f7f7f7}}.date-input__nav:focus-visible{outline:2px solid #f5a623;outline-offset:-2px}.date-input__nav:disabled{color:#ccc;cursor:default}.date-input__select{background:#fff;border:1px solid #e0e0e0;border-radius:6px;color:#333;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;height:32px;min-width:0;padding:0 6px}.date-input__select--month{flex:1}.date-input__select:focus{border-color:#f5a623;outline:none}.date-input__grid,.date-input__weekdays{display:grid;gap:2px;grid-template-columns:repeat(7,1fr)}.date-input__weekdays{color:#888;font-size:11px;font-weight:500;line-height:1.2;margin-bottom:2px;text-align:center}.date-input__weekdays span{padding:4px 0}.date-input__day{background:none;border:none;border-radius:6px;color:#333;cursor:pointer;font-family:inherit;font-size:13px;height:36px;padding:0;transition:background .15s}@media(hover:hover){.date-input__day:hover:not(:disabled):not(.date-input__day--selected){background:#f7f7f7}}.date-input__day:focus-visible{outline:2px solid #f5a623;outline-offset:-2px}.date-input__day--outside{color:#bbb}.date-input__day--today{box-shadow:inset 0 0 0 1px #f5a623;font-weight:600}.date-input__day--selected{background:#f5a623;color:#fff;font-weight:600}.date-input__day:disabled{color:#d5d5d5;cursor:default}.date-input__foot{border-top:1px solid #f0f0f0;display:flex;justify-content:space-between;margin-top:8px;padding-top:8px}.date-input__action{background:none;border:none;border-radius:6px;color:#f5a623;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:6px 8px;transition:background .15s}@media(hover:hover){.date-input__action:hover:not(:disabled){background:#fff5e6}}.date-input__action:focus-visible{outline:2px solid #f5a623;outline-offset:-2px}.date-input__action:disabled{color:#ccc;cursor:default}.tm-breadcrumb{margin-bottom:20px}@media(max-width:768px){.tm-breadcrumb{margin-bottom:10px}}.tm-breadcrumb__list{background-color:transparent;display:flex;flex-wrap:wrap;font-size:12px;list-style:none;margin:0;padding:0}@media(max-width:640px){.tm-breadcrumb__list{padding-bottom:1px}}@media(max-width:992px){.tm-breadcrumb__list{flex-wrap:nowrap;line-height:1.5;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.tm-breadcrumb__list::-webkit-scrollbar{display:none}}.tm-breadcrumb__item{align-items:center;color:#999;display:flex}@media(max-width:992px){.tm-breadcrumb__item{flex:0 0 auto;white-space:nowrap}}.tm-breadcrumb__item+.tm-breadcrumb__item:before{color:#999;content:">";padding:0 6px}.tm-breadcrumb__item--active{color:#333}.tm-breadcrumb__link{color:#666;text-decoration:none;transition:color .2s ease}.tm-breadcrumb__link:hover{color:#333}@media(max-width:992px){.tm-breadcrumb--hide-current-mobile .tm-breadcrumb__item--active{display:none}}.tm-breadcrumb__text{color:inherit}.tm-error{align-items:center;background-color:transparent;display:flex;justify-content:center;min-height:72vh;padding:2rem 1rem}.tm-error__card{background-color:#fff;border:1px solid #f0e9db;border-radius:20px;box-shadow:0 6px 24px rgba(71,60,34,.06);max-width:720px;padding:3rem 2rem 2.5rem;text-align:center;width:100%}@media(max-width:640px){.tm-error__card{padding:2.25rem 1.25rem 2rem}}.tm-error__icon{align-items:center;color:#ffa00a;display:inline-flex;justify-content:center;margin-bottom:1rem}.tm-error__icon svg{height:auto;width:clamp(84px,15vw,120px)}.tm-error__title{color:#473c22;font-size:clamp(1.4rem,4vw,2rem);font-weight:700;margin:.5rem 0 1rem}.tm-error__desc{color:#7a6f5a;font-size:1rem;line-height:1.75;margin-bottom:2rem}.tm-error__actions{display:flex;flex-wrap:wrap;gap:.65rem;justify-content:center}.tm-error__btn{background-color:#fff;border:1px solid #e5dcc6;border-radius:999px;color:#473c22;cursor:pointer;display:inline-block;font-size:.9rem;font-weight:600;padding:.55rem 1.4rem;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s,transform .15s;white-space:nowrap}@media(max-width:640px){.tm-error__btn{font-size:.82rem;padding:.5rem 1.1rem}}.tm-error__btn:hover{background-color:#faf6ec;border-color:#ffa00a;color:#473c22;transform:translateY(-2px)}.tm-error__btn--primary{background-color:#ffa00a;border-color:#ffa00a;color:#fff}.tm-error__btn--primary:hover{background-color:#e08900;border-color:#e08900;color:#fff}.tm-product-card{background:#fff;border:1px solid var(--gray-200,#d8d8d8);border-radius:14px;box-shadow:0 2px 4px 0 rgba(0,0,0,.051);display:flex;flex-direction:column;height:100%;overflow:hidden}.tm-product-card__imgwrap{align-items:center;display:flex;justify-content:center;padding:0 0 12px;position:relative;text-decoration:none}.tm-product-card__imgwrap .tm-product-card__badge{background:#efe5c7;border-radius:999px;color:var(--base-black,#000);font-size:12px;font-weight:700;left:10px;padding:6px 10px;position:absolute;top:10px;z-index:2}.tm-product-card__imgwrap .tm-product-card__badge--green{background:#35b233;border-radius:0 3px 3px 0;color:#fff;left:0;padding:4px 10px;top:20px}.tm-product-card__imgwrap .tm-product-card__badge--discount{background:#00a914;border-radius:4px;color:#fff;left:auto;right:10px}.tm-product-card__imgwrap .tm-product-card__img{aspect-ratio:1/1;display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.tm-product-card__imgwrap .tm-product-card__badges{display:flex;flex-direction:column;position:absolute;right:10px;top:10px;z-index:2}.tm-product-card__imgwrap .tm-product-card__badges .tm-product-card__badge-icon{filter:drop-shadow(0 2px 4px rgba(243,243,243,.8));height:40px;-o-object-fit:contain;object-fit:contain;width:40px}.tm-product-card__body{container:pcard/inline-size;display:flex;flex:1;flex-direction:column;padding:0 11px 16px}.tm-product-card__body .tm-product-card__title{display:-webkit-box;-webkit-box-orient:vertical;color:var(--base-black,#000);font-size:12px;font-weight:400;letter-spacing:0;-webkit-line-clamp:2;line-clamp:2;line-height:16px;margin-bottom:8px;max-height:32px;min-height:32px;overflow:hidden;overflow-wrap:anywhere;text-decoration:none;text-overflow:ellipsis;vertical-align:bottom}.tm-product-card--with-subtitle .tm-product-card__body .tm-product-card__title{margin-bottom:4px;min-height:0}.tm-product-card__body .tm-product-card__subtitle{display:-webkit-box;-webkit-box-orient:vertical;color:#6b6b6b;font-size:11px;-webkit-line-clamp:2;line-clamp:2;line-height:16px;margin:0;min-height:32px;overflow:hidden}.tm-product-card__body .tm-product-card__variant-title{color:var(--navy-500,#22385d);font-size:11px;font-weight:400;letter-spacing:0;line-height:16px;margin-bottom:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tm-product-card__body .tm-product-card__variants{align-content:start;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:8px;min-height:88px}.tm-product-card__body .tm-product-card__variants .tm-product-card__variant-chip:last-child:nth-child(odd){grid-column:span 2}.tm-product-card__body .tm-product-card__variant-chip{align-items:center;background:#fff;border:1px solid #e6e6e6;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:1px;justify-content:center;min-height:40px;padding:4px 6px;text-align:center;transition:border-color .2s,background-color .2s,color .2s}.tm-product-card__body .tm-product-card__variant-chip-name{color:var(--base-black,#000);font-size:11px;font-weight:600;hyphens:none;line-height:14px;max-width:100%;overflow-wrap:break-word}.tm-product-card__body .tm-product-card__variant-chip-price{color:#969696;font-size:10px;font-weight:400;line-height:13px;max-width:100%;overflow-wrap:break-word}.tm-product-card__body .tm-product-card__variant-chip:hover:not(:disabled){border-color:#ffa00a}.tm-product-card__body .tm-product-card__variant-chip--active{background:#fff7ea;border-color:#ffa00a}.tm-product-card__body .tm-product-card__variant-chip--active .tm-product-card__variant-chip-name,.tm-product-card__body .tm-product-card__variant-chip--active .tm-product-card__variant-chip-price{color:#b5710a}.tm-product-card__body .tm-product-card__variant-chip--more{color:#b5710a;font-size:11px;font-weight:400;line-height:16px}.tm-product-card__body .tm-product-card__variant-chip:disabled{color:#b3b3b3;cursor:default;opacity:.55}.tm-product-card__body .tm-product-card__date{color:var(--navy-500,#22385d);font-size:10px;font-weight:400;letter-spacing:0;line-height:20px;margin-top:auto;min-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:768px){.tm-product-card__body .tm-product-card__date{display:-webkit-box;line-height:14px;margin-bottom:3px;min-height:14px;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}}.tm-product-card__body .tm-product-card__date p{margin:0}@media(max-width:465px){.tm-product-card__body .tm-product-card__date-label{font-size:0}.tm-product-card__body .tm-product-card__date-label:after{content:"S.T.T";font-size:10px}}.tm-product-card__body .tm-product-card__footer{align-items:center;display:flex;gap:8px;justify-content:space-between}@container pcard (max-width: 169px){.tm-product-card__body .tm-product-card__footer{align-items:stretch;flex-direction:column}}@media(max-width:640px){.tm-product-card__body .tm-product-card__footer{align-items:stretch;flex-direction:column}}.tm-product-card__body .tm-product-card__footer .tm-product-card__prices{display:flex;flex:1;flex-direction:column;justify-content:center;min-height:50px;min-width:0}@container pcard (max-width: 169px){.tm-product-card__body .tm-product-card__footer .tm-product-card__prices{justify-content:flex-end}}@media(max-width:640px){.tm-product-card__body .tm-product-card__footer .tm-product-card__prices{justify-content:flex-end}}.tm-product-card__body .tm-product-card__footer .tm-product-card__old{color:#111827;font-size:12px;font-weight:400;line-height:16px;text-decoration:line-through;white-space:nowrap}.tm-product-card__body .tm-product-card__footer .tm-product-card__price{color:var(--green-800,#157400);flex-shrink:0;font-size:16px;font-weight:600;line-height:20px;white-space:nowrap}.tm-product-card__body .tm-product-card__footer .tm-product-card__price--no-discount{color:var(--base-black,#000)}.tm-product-card__body .tm-product-card__footer .tm-product-card__kg{color:#969696;font-size:11px;font-weight:400;line-height:14px;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.tm-product-card__body .tm-product-card__footer .tm-product-card__cart-btn.tmz-btn{flex-shrink:0;height:38px;margin-left:auto;min-height:0;padding:0;width:38px}@container pcard (max-width: 169px){.tm-product-card__body .tm-product-card__footer .tm-product-card__cart-btn.tmz-btn{margin-left:0;width:100%}}@media(max-width:640px){.tm-product-card__body .tm-product-card__footer .tm-product-card__cart-btn.tmz-btn{margin-left:0;width:100%}}@container pcard (max-width: 169px){.tm-product-card__body .tm-product-card__footer .tm-card-cart-skeleton{margin-left:0;width:100%}}.tm-product-card__body .tm-product-card__footer .tm-card-stepper .tm-card-stepper__btn{height:28px;width:28px}.tm-product-card__body .tm-product-card__footer .tm-card-stepper .tm-card-stepper__value{width:30px}@container pcard (max-width: 169px){.tm-product-card__body .tm-product-card__footer .tm-card-stepper{margin-left:0;width:100%}}@media(max-width:640px){.tm-product-card__body .tm-product-card__footer .tm-card-stepper{margin-left:0;width:100%}}.tm-product-card__body .tm-product-card__footer .tm-product-card__cart-btn--added.tmz-btn{background:#4caf50}.tm-product-card__body .tm-product-card__footer .tm-product-card__cart-btn--added.tmz-btn:hover:not(:disabled){background:#449d48}.tm-compact-product-card{background:#fff;border:1px solid var(--gray-200,#d8d8d8);border-radius:14px;box-shadow:0 2px 4px 0 rgba(0,0,0,.051);display:flex;flex-direction:column;height:100%;overflow:hidden}.tm-compact-product-card__imgwrap{align-items:center;display:flex;justify-content:center;padding:0 0 12px;position:relative;text-decoration:none}.tm-compact-product-card__imgwrap .tm-compact-product-card__badge{background:#efe5c7;border-radius:999px;color:var(--base-black,#000);font-size:12px;font-weight:700;left:10px;padding:6px 10px;position:absolute;top:10px;z-index:2}.tm-compact-product-card__imgwrap .tm-compact-product-card__badge--discount{background:#00a914;border-radius:4px;color:#fff;left:auto;right:10px}.tm-compact-product-card__imgwrap .tm-compact-product-card__img{aspect-ratio:1/1;display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.tm-compact-product-card__body{container:cpcard/inline-size;display:flex;flex:1;flex-direction:column;padding:0 11px 16px}.tm-compact-product-card__body .tm-compact-product-card__brand{color:var(--base-black,#000);font-size:12px;font-style:Medium;font-weight:500;letter-spacing:0;line-height:16px;margin-bottom:2px;vertical-align:middle}.tm-compact-product-card__body .tm-compact-product-card__title{display:-webkit-box;-webkit-box-orient:vertical;color:var(--base-black,#000);font-size:12px;font-weight:400;letter-spacing:0;-webkit-line-clamp:2;line-clamp:2;line-height:16px;margin-bottom:8px;max-height:32px;min-height:32px;overflow:hidden;overflow-wrap:anywhere;text-decoration:none;text-overflow:ellipsis;vertical-align:bottom}.tm-compact-product-card__body .tm-compact-product-card__variant-row{align-items:flex-start;display:flex;flex-direction:column;gap:9px;margin-bottom:8px;min-height:49px}.tm-compact-product-card__body .tm-compact-product-card__variant-size{color:var(--base-black,#000);font-size:14px;font-weight:600;line-height:20px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tm-compact-product-card__body .tm-compact-product-card__variant-more-btn{align-items:center;background:#fff7ea;border:0;border-radius:999px;color:#b5710a;cursor:pointer;display:inline-flex;font-size:10px;font-weight:600;gap:4px;line-height:14px;max-width:100%;min-width:0;padding:3px 9px;transition:background-color .2s}.tm-compact-product-card__body .tm-compact-product-card__variant-more-btn:hover{background:#ffefd6}.tm-compact-product-card__body .tm-compact-product-card__variant-more-btn svg{flex-shrink:0}.tm-compact-product-card__body .tm-compact-product-card__variant-more-btn .tm-compact-product-card__variant-more-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tm-compact-product-card__body .tm-compact-product-card__date{color:var(--navy-500,#22385d);font-size:10px;font-weight:400;letter-spacing:0;line-height:20px;min-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tm-compact-product-card__body .tm-compact-product-card__date p{margin:0}@media(max-width:465px){.tm-compact-product-card__body .tm-compact-product-card__date-label{font-size:0}.tm-compact-product-card__body .tm-compact-product-card__date-label:after{content:"S.T.T";font-size:10px}}.tm-compact-product-card__body .tm-compact-product-card__footer{align-items:flex-end;display:flex;gap:8px;justify-content:space-between;margin-top:auto}@container cpcard (max-width: 169px){.tm-compact-product-card__body .tm-compact-product-card__footer{align-items:stretch;flex-direction:column}}@media(max-width:640px){.tm-compact-product-card__body .tm-compact-product-card__footer{align-items:stretch;flex-direction:column}}.tm-compact-product-card__body .tm-compact-product-card__footer .tm-compact-product-card__prices{display:flex;flex:1;flex-direction:column;justify-content:flex-end;min-height:38px;min-width:0}@container cpcard (max-width: 169px){.tm-compact-product-card__body .tm-compact-product-card__footer .tm-compact-product-card__prices{justify-content:flex-end;min-height:50px}}@media(max-width:640px){.tm-compact-product-card__body .tm-compact-product-card__footer .tm-compact-product-card__prices{justify-content:flex-end}}.tm-compact-product-card__body .tm-compact-product-card__footer .tm-compact-product-card__old{color:#111827;font-size:12px;font-weight:400;line-height:16px;text-decoration:line-through;white-space:nowrap}.tm-compact-product-card__body .tm-compact-product-card__footer .tm-compact-product-card__kg{color:#969696;font-size:11px;font-weight:400;line-height:14px;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.tm-compact-product-card__body .tm-compact-product-card__footer .tm-compact-product-card__price{color:var(--green-800,#157400);flex-shrink:0;font-size:16px;font-weight:600;line-height:20px;white-space:nowrap}.tm-compact-product-card__body .tm-compact-product-card__footer .tm-compact-product-card__price--no-discount{color:var(--base-black,#000)}.tm-compact-product-card__body .tm-compact-product-card__footer .tm-compact-product-card__cart-btn.tmz-btn{flex-shrink:0;height:38px;margin-left:auto;min-height:0;padding:0;width:38px}@container cpcard (max-width: 169px){.tm-compact-product-card__body .tm-compact-product-card__footer .tm-compact-product-card__cart-btn.tmz-btn{margin-left:0;width:100%}}@media(max-width:640px){.tm-compact-product-card__body .tm-compact-product-card__footer .tm-compact-product-card__cart-btn.tmz-btn{margin-left:0;width:100%}}@container cpcard (max-width: 169px){.tm-compact-product-card__body .tm-compact-product-card__footer .tm-card-cart-skeleton{margin-left:0;width:100%}}.tm-compact-product-card__body .tm-compact-product-card__footer .tm-card-stepper .tm-card-stepper__btn{height:28px;width:28px}.tm-compact-product-card__body .tm-compact-product-card__footer .tm-card-stepper .tm-card-stepper__value{width:30px}@container cpcard (max-width: 169px){.tm-compact-product-card__body .tm-compact-product-card__footer .tm-card-stepper{margin-left:0;width:100%}}@media(max-width:640px){.tm-compact-product-card__body .tm-compact-product-card__footer .tm-card-stepper{margin-left:0;width:100%}}.tm-compact-product-card__body .tm-compact-product-card__footer .tm-compact-product-card__cart-btn--added.tmz-btn{background:#4caf50}.tm-compact-product-card__body .tm-compact-product-card__footer .tm-compact-product-card__cart-btn--added.tmz-btn:hover:not(:disabled){background:#449d48}.tm-card-stepper{align-items:center;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:10px;color:#323232;display:inline-flex;flex-shrink:0;height:38px;justify-content:space-between;margin-left:auto;padding:0 3px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tm-card-stepper--loading{cursor:wait;opacity:.55}.tm-card-stepper--lg{border-radius:12px;height:48px;padding:0 4px}.tm-card-stepper--lg .tm-card-stepper__btn{border-radius:10px;height:40px;width:40px}.tm-card-stepper--lg .tm-card-stepper__value{font-size:17px;height:44px;width:46px}.tm-card-stepper__btn{align-items:center;background:#fff7ea;border:none;border-radius:8px;color:#b5710a;cursor:pointer;display:inline-flex;height:30px;justify-content:center;padding:0;width:30px}.tm-card-stepper__btn--increase{background:#ffa00a;color:#fff}.tm-card-stepper__btn--remove{background:transparent;color:#8a8a8a;margin-right:4px}.tm-card-stepper__btn--remove:hover:not(:disabled){background:#fdecec;color:#e33e38}.tm-card-stepper__btn--max,.tm-card-stepper__btn:disabled{cursor:not-allowed;opacity:.4}.tm-card-stepper__spinner{animation:tm-card-stepper-spin .8s linear infinite}.tm-card-stepper__value{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:none;border-radius:8px;caret-color:transparent;color:#323232;cursor:default;font-family:inherit;font-size:15px;font-weight:700;height:34px;line-height:1;padding:0 4px;pointer-events:none;text-align:center;width:38px}.tm-card-stepper__value:focus{outline:none}.tm-card-stepper__value:disabled{background:transparent;color:#323232;-webkit-text-fill-color:#323232;opacity:1}@keyframes tm-card-stepper-spin{to{transform:rotate(1turn)}}.tm-card-cart-skeleton{border-radius:8px;display:block;flex-shrink:0;height:38px;margin-left:auto;width:38px}@media(max-width:640px){.tm-card-cart-skeleton{margin-left:0;width:100%}}.tm-card-hint{animation:tm-card-hint-in .15s ease;background:#333;border:none;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.2);color:#fff;font-size:12px;font-weight:500;inset:auto;line-height:1.3;margin:0;max-width:min(200px,100vw - 16px);overflow:visible;padding:6px 10px;pointer-events:none;position:fixed;text-align:center;width:-moz-max-content;width:max-content;z-index:5}.tm-card-hint:after{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:0;border-top:6px solid #333;content:"";position:absolute;right:12px;top:100%}@keyframes tm-card-hint-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.tmz-scroll-top{align-items:center;background-color:#ffa00a;border:none;border-radius:50%;bottom:calc(24px + var(--tm-bottom-bar-h, 0px));box-shadow:0 4px 12px rgba(0,0,0,.2);color:#fff;cursor:pointer;display:flex;height:48px;justify-content:center;opacity:0;padding:0;position:fixed;right:24px;transform:translateY(16px);transition:opacity .25s ease,transform .25s ease,bottom .3s ease,background-color .2s ease;visibility:hidden;width:48px;z-index:999}.tmz-scroll-top--visible{opacity:1;transform:translateY(0);visibility:visible}@media(hover:hover){.tmz-scroll-top:hover{background-color:#e08900;box-shadow:0 6px 16px rgba(0,0,0,.28)}}.tmz-scroll-top:focus-visible{outline:2px solid #1b2d4a;outline-offset:2px}@media(max-width:768px){.tmz-scroll-top{bottom:calc(16px + var(--tm-bottom-bar-h, 0px));height:44px;right:16px;width:44px}}@media(prefers-reduced-motion:reduce){.tmz-scroll-top{transform:none;transition:opacity .25s ease}}.tmz-side-beads{bottom:calc(120px + var(--tm-bottom-bar-h, 0px));display:flex;flex-direction:column;gap:16px;position:fixed;right:20px;transition:bottom .3s ease;z-index:999}@media(min-width:1200px){.tmz-side-beads{display:none}}.tmz-side-beads--instant .tmz-side-beads__item{transition:none}.tmz-side-beads__item{align-items:center;background-color:#fff;border:2px solid #ffa00a;border-radius:50%;box-shadow:0 4px 12px rgba(0,0,0,.18);display:flex;height:56px;justify-content:center;position:relative;transition:transform .35s ease,box-shadow .2s ease;width:56px}html[data-tour-step=sideBeads] .tmz-side-beads__item--collapsed{transform:none!important}.tmz-side-beads__item--collapsed{box-shadow:-2px 2px 8px rgba(0,0,0,.18);transform:translateX(55px)}.tmz-side-beads__item--collapsed:after{animation:none;opacity:0}.tmz-side-beads__item:after{animation:tmz-side-bead-pulse 2.4s ease-out infinite;border:2px solid #ffa00a;border-radius:50%;content:"";inset:-2px;pointer-events:none;position:absolute}.tmz-side-beads__item+.tmz-side-beads__item:after{animation-delay:1.2s}@media(hover:hover){.tmz-side-beads__item:not(.tmz-side-beads__item--collapsed):hover{box-shadow:0 6px 16px rgba(0,0,0,.24);transform:scale(1.08)}}.tmz-side-beads__item:focus-visible{outline:2px solid #1b2d4a;outline-offset:2px}.tmz-side-beads__icon{height:28px;width:28px}@media(max-width:768px){.tmz-side-beads{bottom:calc(96px + var(--tm-bottom-bar-h, 0px));gap:12px;right:14px}.tmz-side-beads__item{height:48px;width:48px}.tmz-side-beads__item--collapsed{transform:translateX(43px)}.tmz-side-beads__icon{height:24px;width:24px}}@media(prefers-reduced-motion:reduce){.tmz-side-beads,.tmz-side-beads__item{transition:none}.tmz-side-beads__item:after{animation:none}}@keyframes tmz-side-bead-pulse{0%{opacity:.7;transform:scale(1)}70%,to{opacity:0;transform:scale(1.45)}}.tmz-tour{inset:0;position:fixed;touch-action:none;z-index:9000}.tmz-tour__backdrop{animation:tmz-tour-fade .25s ease;inset:0;position:absolute}.tmz-tour__backdrop--dim{background:rgba(0,0,0,.6)}.tmz-tour__hole{border-radius:12px;box-shadow:0 0 0 9999px rgba(0,0,0,.6);outline:2px solid #ffa00a;outline-offset:2px;pointer-events:none;position:fixed;transition:top .3s ease,left .3s ease,width .3s ease,height .3s ease}.tmz-tour__card{animation:tmz-tour-pop .25s ease;background:#fff;border-radius:16px;box-shadow:0 8px 24px rgba(0,0,0,.2);color:#323232;padding:16px;position:fixed}.tmz-tour__arrow{background:#fff;height:14px;position:absolute;transform:translateX(-50%) rotate(45deg);width:14px}.tmz-tour__card--below .tmz-tour__arrow{top:-7px}.tmz-tour__card--above .tmz-tour__arrow{bottom:-7px}.tmz-tour__head{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.tmz-tour__count{color:#ffa00a;font-size:12px;font-weight:600}.tmz-tour__skip{background:none;border:none;color:#777;font-size:13px;font-weight:500;padding:4px 0 4px 8px;text-decoration:underline}.tmz-tour__title{font-size:16px;font-weight:600;line-height:1.3;margin:0 0 6px}.tmz-tour__body{color:#555;font-size:14px;font-weight:400;line-height:1.45;margin:0}.tmz-tour__foot{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:14px}.tmz-tour__dots{display:flex;min-width:0}.tmz-tour__dot{background:none;border:none;flex-shrink:0;height:24px;padding:0;position:relative;width:16px}.tmz-tour__dot:before{background:#ddd;border-radius:50%;content:"";height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .2s ease,background-color .2s ease;width:8px}.tmz-tour__dot--active:before{background:#ffa00a;border-radius:4px;width:14px}.tmz-tour__actions{display:flex;flex-shrink:0;gap:8px}.tmz-tour__btn{background:#ffa00a;border:1px solid #ffa00a;border-radius:10px;color:#fff;font-size:14px;font-weight:600;min-width:72px;padding:8px 16px}.tmz-tour__btn:active{background:#e08900}.tmz-tour__btn--ghost{background:#fff;color:#ffa00a}.tmz-tour__btn--ghost:active{background:#fff6e8}.tmz-tour__btn:focus-visible{outline:2px solid #1b2d4a;outline-offset:2px}@media(prefers-reduced-motion:reduce){.tmz-tour__backdrop,.tmz-tour__card{animation:none}.tmz-tour__hole{transition:none}}@keyframes tmz-tour-fade{0%{opacity:0}}@keyframes tmz-tour-pop{0%{opacity:0;transform:translateY(6px)}}.tm-notfound{align-items:center;background-color:transparent;display:flex;justify-content:center;min-height:72vh;padding:2rem 1rem}.tm-notfound__card{background-color:#fff;border:1px solid #f0e9db;border-radius:20px;box-shadow:0 6px 24px rgba(71,60,34,.06);max-width:720px;padding:3rem 2rem 2.5rem;text-align:center;width:100%}@media(max-width:640px){.tm-notfound__card{padding:2.25rem 1.25rem 2rem}}.tm-notfound__card .tm-notfound__code{align-items:center;color:#ffa00a;display:flex;font-size:clamp(5rem,18vw,8.5rem);font-weight:900;gap:.15em;justify-content:center;letter-spacing:-4px;line-height:1}@media(max-width:640px){.tm-notfound__card .tm-notfound__code{letter-spacing:-2px}}.tm-notfound__card .tm-notfound__code .tm-notfound__paw{font-size:.55em;letter-spacing:0;transform:rotate(-12deg)}.tm-notfound__card .tm-notfound__title{color:#473c22;font-size:clamp(1.4rem,4vw,2rem);font-weight:700;margin-bottom:1rem;margin-top:.75rem}.tm-notfound__card .tm-notfound__desc{color:#7a6f5a;font-size:1rem;line-height:1.75;margin-bottom:2rem}.tm-notfound__card .tm-notfound__links{display:flex;flex-wrap:wrap;gap:.65rem;justify-content:center}.tm-notfound__card .tm-notfound__links .tm-notfound__link{background-color:#fff;border:1px solid #e5dcc6;border-radius:999px;color:#473c22;display:inline-block;font-size:.9rem;font-weight:600;padding:.55rem 1.4rem;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s,transform .15s;white-space:nowrap}@media(max-width:640px){.tm-notfound__card .tm-notfound__links .tm-notfound__link{font-size:.82rem;padding:.5rem 1.1rem}}.tm-notfound__card .tm-notfound__links .tm-notfound__link:hover{background-color:#faf6ec;border-color:#ffa00a;color:#473c22;transform:translateY(-2px)}.tm-notfound__card .tm-notfound__links .tm-notfound__link--primary{background-color:#ffa00a;border-color:#ffa00a;color:#fff}.tm-notfound__card .tm-notfound__links .tm-notfound__link--primary:hover{background-color:#e08900;border-color:#e08900;color:#fff}.mobile-page-header{align-items:center;background:#fff;border-bottom:1px solid #e0e0e0;border-radius:6px;display:none;gap:1rem;margin-bottom:16px;padding:1rem 0;position:relative}@media(max-width:768px){.mobile-page-header{display:flex}body:has(.tm-navbar--no-mobile) .mobile-page-header{border-radius:0;margin:0 calc(50% - 50vw) 8px;padding:.375rem 0;position:sticky;top:0;z-index:15}body:has(.tm-navbar--no-mobile) .mobile-page-header .mobile-page-header__back-btn{padding:.25rem .5rem}}@media(max-width:991.98px){.mobile-page-header--tablet{border-radius:0;display:flex;margin:0 calc(50% - 50vw) 8px;padding:.375rem 0;position:sticky;top:0;z-index:15}.mobile-page-header--tablet .mobile-page-header__back-btn{padding:.25rem .5rem}}.mobile-page-header__back-btn{align-items:center;background:none;border:none;color:#333;cursor:pointer;display:flex;flex-shrink:0;font-size:14px;justify-content:center;padding:.5rem}.mobile-page-header__back-label{font-size:13px;font-weight:500;margin-left:2px;white-space:nowrap}.mobile-page-header--with-back-label .mobile-page-header__title{margin-left:auto;padding-right:.75rem;position:static;text-align:right}.mobile-page-header__action{flex-shrink:0;margin-left:auto;margin-right:.75rem;z-index:1}.mobile-page-header__title{font-size:14px;font-weight:500;left:0;margin:0;pointer-events:none;position:absolute;right:0;text-align:center}.tmz-tabs{display:flex;gap:12px;overflow-x:auto;padding-bottom:16px;width:100%;-webkit-overflow-scrolling:touch;scrollbar-width:none}.tmz-tabs::-webkit-scrollbar{display:none}.tmz-tabs__item{background:#fff;border:1px solid #e0e0e0;border-radius:20px;color:#666;cursor:pointer;flex-shrink:0;font-size:14px;font-weight:500;padding:8px 20px;transition:all .2s;white-space:nowrap}.tmz-tabs__item:hover{background:#f9f9f9}.tmz-tabs__item--active{background:#fff;border-color:#f5a623;color:#000}.tm-overlay-scrollbar{background:#4a4a4a;bottom:0;display:flex;flex-direction:column;position:fixed;right:0;top:0;width:15px;z-index:9990}.tm-overlay-scrollbar__btn{align-items:center;background:transparent;border:none;display:flex;flex:0 0 auto;height:15px;justify-content:center;padding:0}.tm-overlay-scrollbar__btn:before{border-left:4px solid transparent;border-right:4px solid transparent;content:""}.tm-overlay-scrollbar__btn--up:before{border-bottom:5px solid #bdbdbd}.tm-overlay-scrollbar__btn--down:before{border-top:5px solid #bdbdbd}.tm-overlay-scrollbar__btn--up:hover:before{border-bottom-color:#e0e0e0}.tm-overlay-scrollbar__btn--down:hover:before{border-top-color:#e0e0e0}.tm-overlay-scrollbar__track{flex:1;position:relative}.tm-overlay-scrollbar__thumb{background:#9e9e9e;border-radius:999px;left:3px;position:absolute;right:3px;top:0}.tm-overlay-scrollbar__thumb:hover{background:#b3b3b3}.tm-overlay-scrollbar__thumb:active{background:#c4c4c4}@media(pointer:coarse){.tm-overlay-scrollbar{display:none!important}}.toast-layer:popover-open{background:transparent;border:0;color:inherit;height:auto;inset:0;margin:0;overflow:visible;padding:0;pointer-events:none;position:fixed;width:auto}.toast-layer .tm-toast{background:#fff;border:1px solid rgba(74,61,39,.1);border-radius:14px;box-shadow:0 10px 30px rgba(74,61,39,.14),0 2px 4px rgba(0,0,0,.05);color:#323232;font-size:14px;font-weight:500;gap:12px;line-height:1.4;max-width:380px;padding:12px 18px 12px 12px}.toast-layer .tm-toast [role=status]{flex:1;justify-content:flex-start;margin:0;overflow-wrap:anywhere}@media(max-width:640px){.toast-layer .tm-toast{max-width:none;width:100%}}.tm-toaster{inset:16px;pointer-events:none;position:fixed;z-index:9999}@media(max-width:992px){.tm-toaster{top:calc(var(--tm-navbar-h, 72px) + 8px)}}@media(pointer:coarse){.tm-toaster{left:48px;right:48px}}.tm-toaster__slot{display:flex;justify-content:flex-end;left:0;position:absolute;right:0;top:0;transition:transform .23s cubic-bezier(.21,1.02,.73,1)}.tm-toaster__slot--visible>*{pointer-events:auto}.tm-toaster__slot:not(.tm-toaster__slot--visible) *{pointer-events:none}.tm-toast-swipe{touch-action:none;transition:transform .2s ease,opacity .2s ease}@media(max-width:640px){.tm-toast-swipe{width:100%}}.tm-toast__icon{border-radius:50%;display:grid;flex:none;height:36px;place-items:center;width:36px}.tm-toast__icon--success{background:rgba(53,178,51,.12);color:#35b233}.tm-toast__icon--error{background:rgba(227,62,56,.1);color:#e33e38}.tm-toast__icon--loading{background:rgba(255,160,10,.14);color:#ffa00a}.tm-toast__icon--loading svg{animation:tm-toast-spin .9s linear infinite}.tm-toast__close{background:transparent;border:0;border-radius:50%;color:rgba(50,50,50,.5);cursor:pointer;display:grid;flex:none;height:28px;margin-right:-8px;padding:0;place-items:center;transition:background-color .15s ease,color .15s ease;width:28px}.tm-toast__close:focus-visible,.tm-toast__close:hover{background:rgba(50,50,50,.08);color:#323232}@keyframes tm-toast-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.tm-toast__icon--loading svg{animation:none}.tm-toast-swipe,.tm-toaster__slot{transition:none}}.loading-overlay{align-items:center;background:hsla(0,0%,100%,.35);display:flex;inset:0;justify-content:center;position:fixed;z-index:10000}.loading-overlay--contained{position:absolute;z-index:5}.loading-overlay__badge{align-items:center;animation:pawBadgeFloat 1.8s ease-in-out infinite;background:#fff;border-radius:50%;box-shadow:0 8px 32px rgba(0,0,0,.12);display:flex;flex-direction:column;gap:4px;height:104px;justify-content:center;width:104px}.loading-overlay__paw{height:36px;width:36px}.loading-overlay__paw ellipse,.loading-overlay__paw path{animation:tmPawPress 1.8s ease-in-out infinite;fill:#ffa00a;transform-box:fill-box;transform-origin:center}.loading-overlay__paw ellipse:nth-of-type(2){animation-delay:.12s}.loading-overlay__paw ellipse:nth-of-type(3){animation-delay:.24s}.loading-overlay__paw ellipse:nth-of-type(4){animation-delay:.36s}.loading-overlay__paw path{animation-delay:.5s}.loading-overlay__brand{color:#ffa00a;font-size:11px;font-weight:800;letter-spacing:-.3px;line-height:1}.loading-overlay__brand:after{animation:tmBrandBar 1.8s ease-in-out infinite;background:#473c22;border-radius:2px;content:"";display:block;height:3px;margin:4px auto 0;width:28px}@keyframes pawBadgeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes tmBrandBar{0%,to{opacity:.5;transform:scaleX(.4)}50%{opacity:1;transform:scaleX(1)}}@keyframes tmPawPress{0%{opacity:0;transform:scale(.3)}22%{opacity:1;transform:scale(1.08)}32%{transform:scale(1)}72%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.85)}}.payment-options{color:#444}.payment-options .payment-section-title{color:#333;font-size:1.05rem;font-weight:700;margin:2rem 0 1rem;text-align:center}@media(max-width:576px){.payment-options .payment-section-title{font-size:.95rem;margin:1.5rem 0 .85rem}}.payment-options .payment-card{border:1px solid #e3e3e3;border-radius:4px;overflow:hidden}.payment-options .payment-card__title{border-bottom:2px solid #d32f2f;color:#333;font-size:1.05rem;font-weight:700;padding:1rem;text-align:center}@media(max-width:576px){.payment-options .payment-card__title{font-size:.95rem;padding:.85rem}}.payment-options .payment-card__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width:576px){.payment-options .payment-card__scroll{position:relative}}.payment-options .installment-table{border-collapse:collapse;margin:0;min-width:640px;width:100%}.payment-options .installment-table td,.payment-options .installment-table th{border:1px solid #ececec;padding:1rem .5rem;text-align:center;vertical-align:middle}.payment-options .installment-table thead th{height:70px}.payment-options .installment-table__corner{background:#fff;border-left:none!important;border-top:none!important}.payment-options .installment-table__row-label{background:#fff;color:#333;font-weight:600;white-space:nowrap}.payment-options .installment-count{color:#333;display:block;font-size:2rem;font-weight:400;line-height:1.1}.payment-options .installment-label{color:#666;display:block;font-size:.85rem}.payment-options .bank-logo-img{display:inline-block;height:40px;max-width:100%;-o-object-fit:contain;object-fit:contain;vertical-align:middle;width:auto}.payment-options .installment-list{display:grid;gap:.75rem;grid-template-columns:repeat(2,1fr);list-style:none;margin:0;padding:1rem}@media(min-width:768px){.payment-options .installment-list{grid-template-columns:repeat(3,1fr)}}.payment-options .installment-list__item{align-items:center;background:#fff;border:1px solid #ececec;border-radius:8px;display:flex;flex-direction:column;gap:.5rem;justify-content:center;padding:1rem .75rem;text-align:center}.payment-options .installment-list__item .bank-logo-img{height:44px;max-width:100%}@media(max-width:576px){.payment-options .installment-list__item .bank-logo-img{height:38px}}.payment-options .installment-list__value{align-items:baseline;display:flex;gap:.35rem}.payment-options .installment-list__value .installment-count{color:#333;display:inline-block;font-size:1.5rem;line-height:1}@media(max-width:576px){.payment-options .installment-list__value .installment-count{font-size:1.3rem}}.payment-options .installment-list__value .installment-label{color:#666;display:inline-block;font-size:.9rem}@media(max-width:576px){.payment-options .installment-list__value .installment-label{font-size:.8rem}}.payment-options .cod-grid{display:grid;gap:2rem;grid-template-columns:1fr}.payment-options .cod-table{border:1px solid #ececec;border-collapse:collapse;margin:0;width:100%}.payment-options .cod-table td,.payment-options .cod-table th{border:1px solid #ececec;color:#555;font-size:.9rem;padding:.85rem 1rem;text-align:center;vertical-align:middle}.payment-options .cod-table__badge-cell{width:30%}.payment-options .cod-table__badge-cell,.payment-options .cod-table__logo-cell{background:#fff;border-bottom:2px solid #f5a623!important}.payment-options .cod-table__row-label{background:#fff;color:#333;font-weight:600;text-align:left;white-space:nowrap}@media(max-width:576px){.payment-options .cod-table{min-width:0}.payment-options .cod-table td,.payment-options .cod-table th{font-size:.78rem;padding:.55rem .45rem}.payment-options .cod-table__badge-cell{width:auto}.payment-options .cod-table__row-label{font-size:.78rem;white-space:normal}}.payment-options .cod-badge{background:#f5b820;border-radius:4px;color:#fff;display:inline-block;font-size:.8rem;font-weight:700;letter-spacing:.3px;padding:.75rem 1rem;white-space:normal}@media(max-width:576px){.payment-options .cod-badge{font-size:.68rem;padding:.5rem .55rem}}.payment-options .cod-note{color:#777;font-size:.85rem;margin:.5rem 0 0;text-align:right}@media(max-width:576px){.payment-options .cod-note{font-size:.75rem}}.payment-options .payment-info-box{background:#fafafa;border:1px solid #e3e3e3;border-radius:4px;color:#555;padding:1rem 1.25rem}@media(max-width:576px){.payment-options .payment-info-box{font-size:.9rem;padding:.85rem 1rem}}.swipe-back-indicator{--swipe-back-p:0;align-items:center;background:#fff;border-radius:50%;box-shadow:0 2px 10px rgba(0,0,0,.18);color:#666;display:flex;height:40px;justify-content:center;left:0;opacity:var(--swipe-back-p);pointer-events:none;position:fixed;top:50%;transform:translate(calc(-44px + var(--swipe-back-p)*56px),-50%);transition:background-color .15s ease,color .15s ease;width:40px;z-index:1040}.swipe-back-indicator.is-ready{background:#ffa00a;color:#fff}@media(min-width:992px){.swipe-back-indicator{display:none}}a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,head,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var{border:0;font-family:Poppins,sans-serif;font-size:100%;font-weight:500;margin:0;outline:0;padding:0;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{font-size:100%;margin:0;padding:0;vertical-align:baseline}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}.main-bg{background-color:#f9f6ef}html{scroll-padding-top:var(--tm-navbar-h,72px)}.tm-navbar :is(a,button,input,select,textarea,[tabindex]){scroll-margin-top:calc(var(--tm-navbar-h, 72px)*-1)}body{min-height:100vh;min-height:100dvh}.site-main,body{display:flex;flex-direction:column}.site-main{flex:1 0 auto}body>footer{margin-top:auto}html[data-pd-nav]:not([data-pd-full]) .tm-navbar{view-transition-name:pd-header}html[data-pd-nav]::view-transition{pointer-events:none}html[data-pd-nav]::view-transition-group(pd-header){animation:none;z-index:3}html[data-pd-nav]::view-transition-old(pd-header){display:none}html[data-pd-nav]::view-transition-new(pd-header){animation:none}html[data-pd-nav]::view-transition-new(root),html[data-pd-nav]::view-transition-old(root){animation-duration:.32s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.32,.72,0,1);mix-blend-mode:normal}html[data-pd-nav=open]::view-transition-old(root){animation-name:pd-under-out;z-index:1}html[data-pd-nav=open]::view-transition-new(root){animation-name:pd-sheet-in;box-shadow:-8px 0 24px rgba(0,0,0,.15);z-index:2}html[data-pd-nav=close]::view-transition-old(root){animation-name:pd-sheet-out;box-shadow:-8px 0 24px rgba(0,0,0,.15);z-index:2}html[data-pd-nav=close]::view-transition-new(root){animation-name:pd-under-in;z-index:1}@keyframes pd-sheet-in{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes pd-sheet-out{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes pd-under-out{0%{filter:brightness(1);transform:translateX(0)}to{filter:brightness(.85);transform:translateX(-25%)}}@keyframes pd-under-in{0%{filter:brightness(.85);transform:translateX(-25%)}to{filter:brightness(1);transform:translateX(0)}}