
    @media only screen and (min-width: 1025px) {
        html body .srnav-final.srh-cat-premium {
            box-sizing: border-box !important;
            position: relative !important;
            display: block !important;
            width: 100% !important;
            max-width: none !important;
            min-width: 0 !important;
            height: auto !important;
            margin: 0 !important;
            padding: 8px !important;
            overflow: hidden !important;
            border: 10px solid rgba(248, 245, 238, .99) !important;
            border-radius: 27px !important;
            outline: 1px solid rgba(205, 184, 148, .42) !important;
            outline-offset: -1px !important;
            background:
                radial-gradient(
                    circle at 12% -65%,
                    rgba(197, 151, 76, .10),
                    transparent 35%
                ),
                linear-gradient(
                    145deg,
                    #fffdf9 0%,
                    #f3eee5 100%
                ) !important;
            background-clip: padding-box !important;
            box-shadow:
                inset 0 0 0 1px rgba(179, 133, 65, .30),
                inset 0 1px 0 rgba(255, 255, 255, .82),
                0 17px 38px rgba(0, 0, 0, .24) !important;
            font-family:
                "Noto Sans Georgian",
                "FiraGO",
                Arial,
                sans-serif !important;
        }

        html body .srnav-final.srh-cat-premium .srh-cat-track,
        html body .srnav-final.srh-cat-premium.srh-cat-track {
            box-sizing: border-box !important;
            display: grid !important;
            grid-template-columns:
                repeat(var(--srh-cat-count, 9), minmax(0, 1fr)) !important;
            align-items: stretch !important;
            gap: 0 !important;
            width: 100% !important;
            min-width: 0 !important;
            height: auto !important;
            margin: 0 !important;
            padding: 0 !important;
            overflow: hidden !important;
            border: 0 !important;
            border-radius: 14px !important;
            background: transparent !important;
        }

        html body
        .srnav-final.srh-cat-premium
        a.srnav-final__item.srh-cat-item {
            box-sizing: border-box !important;
            position: relative !important;
            isolation: isolate !important;
            display: grid !important;
            grid-template-columns:
                minmax(0, 1fr) 16px !important;
            grid-template-rows:
                72px 40px !important;
            align-items: center !important;
            column-gap: 4px !important;
            row-gap: 6px !important;
            width: 100% !important;
            min-width: 0 !important;
            max-width: none !important;
            min-height: 136px !important;
            height: auto !important;
            margin: 0 !important;
            padding: 10px 10px 12px !important;
            overflow: hidden !important;
            border: 0 !important;
            border-right:
                1px solid rgba(87, 68, 40, .12) !important;
            border-radius: 0 !important;
            background: transparent !important;
            color: #2b2721 !important;
            -webkit-text-fill-color: #2b2721 !important;
            box-shadow: none !important;
            text-decoration: none !important;
            transform: translate3d(0, 0, 0) !important;
            transition:
                transform .28s cubic-bezier(.22, .68, .2, 1),
                background-color .28s ease,
                box-shadow .28s ease,
                border-color .28s ease !important;
        }

        html body
        .srnav-final.srh-cat-premium
        a.srnav-final__item.srh-cat-item:first-child {
            border-radius: 13px 0 0 13px !important;
        }

        html body
        .srnav-final.srh-cat-premium
        a.srnav-final__item.srh-cat-item:last-child {
            border-right: 0 !important;
            border-radius: 0 13px 13px 0 !important;
        }

        html body
        .srnav-final.srh-cat-premium
        a.srnav-final__item.srh-cat-item:not(.srnav-final__item--sale):hover,
        html body
        .srnav-final.srh-cat-premium
        a.srnav-final__item.srh-cat-item:not(.srnav-final__item--sale):focus-visible {
            z-index: 2 !important;
            border-right-color: transparent !important;
            background: rgba(255, 255, 255, .54) !important;
            box-shadow:
                inset 0 0 0 1px rgba(164, 120, 52, .16),
                0 10px 24px rgba(43, 35, 24, .11) !important;
            transform: translate3d(0, -2px, 0) !important;
        }

        html body
        .srnav-final.srh-cat-premium
        a.srnav-final__item.srh-cat-item:focus-visible {
            outline: 2px solid rgba(224, 187, 116, .62) !important;
            outline-offset: -3px !important;
        }

        html body
        .srnav-final.srh-cat-premium
        a.srnav-final__item--sale.srh-cat-item {
            border: 1px solid rgba(214, 171, 91, .29) !important;
            border-radius: 13px !important;
            background:
                linear-gradient(
                    150deg,
                    rgba(48, 41, 29, .82),
                    rgba(23, 22, 18, .94)
                ) !important;
            color: #e5c580 !important;
            -webkit-text-fill-color: #e5c580 !important;
            box-shadow:
                inset 0 1px 0 rgba(255, 255, 255, .035),
                0 7px 18px rgba(0, 0, 0, .14) !important;
        }

        html body
        .srnav-final.srh-cat-premium
        a.srnav-final__item--sale.srh-cat-item:hover,
        html body
        .srnav-final.srh-cat-premium
        a.srnav-final__item--sale.srh-cat-item:focus-visible {
            border-color: rgba(226, 188, 114, .48) !important;
            background:
                linear-gradient(
                    150deg,
                    rgba(53, 45, 31, .88),
                    rgba(25, 23, 19, .97)
                ) !important;
            box-shadow:
                inset 0 1px 0 rgba(255, 255, 255, .045),
                0 10px 25px rgba(0, 0, 0, .20) !important;
            transform: translate3d(0, -2px, 0) !important;
        }

        html body
        .srnav-final.srh-cat-premium
        .srh-cat-media {
            box-sizing: border-box !important;
            display: grid !important;
            place-items: center !important;
            grid-column: 1 / -1 !important;
            grid-row: 1 !important;
            justify-self: center !important;
            width: 70px !important;
            height: 72px !important;
            min-width: 0 !important;
            margin: 0 !important;
            padding: 1px !important;
            overflow: visible !important;
            border: 0 !important;
            border-radius: 0 !important;
            background: transparent !important;
            background-color: transparent !important;
            color: #cfa45a !important;
            -webkit-text-fill-color: #cfa45a !important;
            box-shadow: none !important;
        }

        html body
        .srnav-final.srh-cat-premium
        .srh-cat-media img {
            display: block !important;
            width: 100% !important;
            height: 100% !important;
            max-width: none !important;
            max-height: none !important;
            object-fit: contain !important;
            object-position: center !important;
            border: 0 !important;
            border-radius: 0 !important;
            background: transparent !important;
            background-color: transparent !important;
            mix-blend-mode: multiply !important;
            opacity: .99 !important;
            filter:
                contrast(1.045)
                saturate(1.02)
                drop-shadow(0 8px 10px rgba(48, 40, 29, .20)) !important;
            transform: translate3d(0, 0, 0) scale(1) !important;
            transition:
                transform .32s cubic-bezier(.22, .68, .2, 1),
                filter .32s ease !important;
        }

        html body
        .srnav-final.srh-cat-premium
        a.srh-cat-item:hover
        .srh-cat-media img,
        html body
        .srnav-final.srh-cat-premium
        a.srh-cat-item:focus-visible
        .srh-cat-media img {
            filter:
                contrast(1.06)
                saturate(1.035)
                drop-shadow(0 11px 13px rgba(48, 40, 29, .24)) !important;
            transform:
                translate3d(0, -2px, 0) scale(1.035) !important;
        }

        html body
        .srnav-final.srh-cat-premium
        .srh-cat-media svg {
            display: block !important;
            width: 24px !important;
            height: 24px !important;
            fill: none !important;
            stroke: currentColor !important;
            stroke-width: 1.55 !important;
            stroke-linecap: round !important;
            stroke-linejoin: round !important;
        }

        html body
        .srnav-final.srh-cat-premium
        a.srnav-final__item--sale
        .srh-cat-media {
            width: 43px !important;
            height: 43px !important;
            padding: 10px !important;
            border: 1px solid rgba(216, 174, 95, .26) !important;
            border-radius: 11px !important;
            background: rgba(204, 158, 75, .075) !important;
        }

        html body
        .srnav-final.srh-cat-premium
        .srh-cat-label {
            box-sizing: border-box !important;
            grid-column: 1 !important;
            grid-row: 2 !important;
            min-width: 0 !important;
            width: 100% !important;
            display: -webkit-box !important;
            overflow: hidden !important;
            max-height: calc(1.40em * 2) !important;
            padding: 0 !important;
            color: inherit !important;
            -webkit-text-fill-color: inherit !important;
            font-size: clamp(11.4px, .79vw, 13.3px) !important;
            line-height: 1.40 !important;
            font-weight: 720 !important;
            letter-spacing: -.006em !important;
            overflow-wrap: normal !important;
            word-break: normal !important;
            hyphens: none !important;
            white-space: normal !important;
            text-align: center !important;
            text-overflow: clip !important;
            -webkit-box-orient: vertical !important;
            -webkit-line-clamp: 2 !important;
            opacity: 1 !important;
            visibility: visible !important;
            transition:
                color .26s ease,
                transform .26s cubic-bezier(.22, .68, .2, 1) !important;
        }

        html body
        .srnav-final.srh-cat-premium
        a.srh-cat-item:not(.srnav-final__item--sale):hover
        .srh-cat-label,
        html body
        .srnav-final.srh-cat-premium
        a.srh-cat-item:not(.srnav-final__item--sale):focus-visible
        .srh-cat-label {
            color: #17140f !important;
            -webkit-text-fill-color: #17140f !important;
            transform: translate3d(1px, 0, 0) !important;
        }

        html body
        .srnav-final.srh-cat-premium
        a.srnav-final__item--sale:hover
        .srh-cat-label,
        html body
        .srnav-final.srh-cat-premium
        a.srnav-final__item--sale:focus-visible
        .srh-cat-label {
            color: #fff5dd !important;
            -webkit-text-fill-color: #fff5dd !important;
            transform: translate3d(1px, 0, 0) !important;
        }

        html body
        .srnav-final.srh-cat-premium
        a.srh-cat-item::after {
            content: '›' !important;
            grid-column: 2 !important;
            grid-row: 2 !important;
            align-self: center !important;
            justify-self: end !important;
            color: #a97931 !important;
            -webkit-text-fill-color: #a97931 !important;
            font: 400 18px/1 Arial, sans-serif !important;
            opacity: .82 !important;
            transform: translate3d(0, 0, 0) !important;
            transition:
                transform .26s cubic-bezier(.22, .68, .2, 1),
                opacity .26s ease,
                color .26s ease !important;
        }

        html body
        .srnav-final.srh-cat-premium
        a.srh-cat-item:hover::after,
        html body
        .srnav-final.srh-cat-premium
        a.srh-cat-item:focus-visible::after {
            color: #e3bd74 !important;
            -webkit-text-fill-color: #e3bd74 !important;
            opacity: 1 !important;
            transform: translate3d(2px, 0, 0) !important;
        }

        html body
        .srnav-final.srh-cat-premium
        .srh-cat-sale-badge {
            position: absolute !important;
            top: 7px !important;
            right: 7px !important;
            z-index: 2 !important;
            display: inline-flex !important;
            align-items: center !important;
            justify-content: center !important;
            height: 16px !important;
            padding: 0 6px !important;
            border: 1px solid rgba(225, 184, 104, .25) !important;
            border-radius: 999px !important;
            background: rgba(217, 171, 85, .09) !important;
            color: #dfb96e !important;
            -webkit-text-fill-color: #dfb96e !important;
            font: 800 7px/1 Arial, sans-serif !important;
            letter-spacing: .10em !important;
        }

        html body
        .srnav-final.srh-cat-premium
        a.srnav-final__item--sale
        .srh-cat-label {
            padding-top: 0 !important;
        }
    }

    @media only screen and (min-width: 1025px) and (max-width: 1280px) {
        html body
        .srnav-final.srh-cat-premium
        a.srnav-final__item.srh-cat-item {
            grid-template-columns:
                minmax(0, 1fr) 13px !important;
            grid-template-rows:
                60px 42px !important;
            column-gap: 3px !important;
            row-gap: 5px !important;
            min-height: 128px !important;
            padding: 9px 7px 11px !important;
        }

        html body
        .srnav-final.srh-cat-premium
        .srh-cat-media {
            width: 58px !important;
            height: 60px !important;
        }

        html body
        .srnav-final.srh-cat-premium
        .srh-cat-label {
            font-size: clamp(10.2px, .92vw, 11.7px) !important;
            line-height: 1.34 !important;
        }
    }

    @media only screen and (min-width: 1025px) and (prefers-reduced-motion: reduce) {
        html body
        .srnav-final.srh-cat-premium
        a.srh-cat-item,
        html body
        .srnav-final.srh-cat-premium
        .srh-cat-media img,
        html body
        .srnav-final.srh-cat-premium
        .srh-cat-label,
        html body
        .srnav-final.srh-cat-premium
        a.srh-cat-item::after {
            transition-duration: .01ms !important;
        }
    }
    